1. Qpid
  2. QPID-2888

QMF: C++ agent does not re-publish all management data on reconnect to the broker.


    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.7
    • Labels:


      Should the connection between the broker and a V2 QMF agent fail, then recover, the agent does not republish all management data objects on reconnect. This may cause some consoles to get out of sync with the agent, as the consoles may have deleted and cleaned up all context related to that agent. To reproduce:

      1. Start a broker and a qmf console on one machine.
      2. Start a v2 agent on a different machine.
      3. Wait for the console to receive mgmt data from the agent.
      4. Break the network connection between agent and broker.
      5. Wait for the console to delete the agent (timeout).
      6. Re-connect the agent and broker.
      7. Wait for the console to see the agent (new agent event).

      The console will only be notified of any objects that have been updated during the disconnect. This leaves the console with an incomplete set of management data from that agent.


        Ken Giusti created issue -
        Ken Giusti made changes -
        Field Original Value New Value
        Status Open [ 1 ] Closed [ 6 ]
        Fix Version/s 0.7 [ 12314455 ]
        Resolution Fixed [ 1 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Closed Closed
        21h 20m 1 Ken Giusti 30/Sep/10 17:52


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


            • Created: