Qpid
  1. Qpid
  2. QPID-2997

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

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.8
    • Fix Version/s: 0.9
    • Component/s: C++ Broker
    • Labels:
      None

      Description

      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).

        Activity

        Hide
        Ken Giusti added a comment -

        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.

        Show
        Ken Giusti added a comment - 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.
        Hide
        Ken Giusti added a comment -

        proposed patch

        Show
        Ken Giusti added a comment - proposed patch

          People

          • Assignee:
            Ken Giusti
            Reporter:
            Ken Giusti
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development