You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ken Giusti (JIRA)" <ji...@apache.org> on 2011/01/13 19:05:46 UTC

[jira] Created: (QPID-2997) C++ broker creates duplicate management objects under rapid create/delete/create scenarios.

C++ broker creates duplicate management objects under rapid create/delete/create scenarios.
-------------------------------------------------------------------------------------------

                 Key: QPID-2997
                 URL: https://issues.apache.org/jira/browse/QPID-2997
             Project: Qpid
          Issue Type: Bug
          Components: C++ Broker
    Affects Versions: 0.8
            Reporter: Ken Giusti
            Assignee: Ken Giusti


When a management object (a queue, for example) is rapidly created, deleted and then recreated, the management agent in the broker may duplicate the object.  This only happens when the recreate cycle is done entirely within the mgmt periodic interval (default: 10 seconds).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-2997) C++ broker creates duplicate management objects under rapid create/delete/create scenarios.

Posted by "Ken Giusti (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-2997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ken Giusti updated QPID-2997:
-----------------------------

    Attachment: disambigfix.diff

proposed patch

> C++ broker creates duplicate management objects under rapid create/delete/create scenarios.
> -------------------------------------------------------------------------------------------
>
>                 Key: QPID-2997
>                 URL: https://issues.apache.org/jira/browse/QPID-2997
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: 0.8
>            Reporter: Ken Giusti
>            Assignee: Ken Giusti
>         Attachments: disambigfix.diff
>
>
> When a management object (a queue, for example) is rapidly created, deleted and then recreated, the management agent in the broker may duplicate the object.  This only happens when the recreate cycle is done entirely within the mgmt periodic interval (default: 10 seconds).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Closed: (QPID-2997) C++ broker creates duplicate management objects under rapid create/delete/create scenarios.

Posted by "Ken Giusti (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-2997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ken Giusti closed QPID-2997.
----------------------------

       Resolution: Fixed
    Fix Version/s: 0.9

Fixed - removed object id disambiguation.  Eliminated the need for object id disambiguation by reordering the mgmt periodic update to send deleted objects first, before status of active objects is sent.

> C++ broker creates duplicate management objects under rapid create/delete/create scenarios.
> -------------------------------------------------------------------------------------------
>
>                 Key: QPID-2997
>                 URL: https://issues.apache.org/jira/browse/QPID-2997
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: 0.8
>            Reporter: Ken Giusti
>            Assignee: Ken Giusti
>             Fix For: 0.9
>
>         Attachments: disambigfix.diff
>
>
> When a management object (a queue, for example) is rapidly created, deleted and then recreated, the management agent in the broker may duplicate the object.  This only happens when the recreate cycle is done entirely within the mgmt periodic interval (default: 10 seconds).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org