Qpid
  1. Qpid
  2. QPID-2862

QMF: python console should abort any pending transactions when the broker is deleted.

    Details

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

      Description

      In the current implementation, should the broker be deleted via delBroker, any pending transactions (getObjects(), method calls, etc) involving that broker remain in-flight until they time out. I think a better approach would be to abort these transactions by raising a "broker deleted" exception.

      Also, I believe the same argument can be made in the case of an unexpected broker disconnect that occurs when managed connections are in use. I'd propose that the console should not only abort any pending transactions, but also delete all agents accessed via that broker.

      Opinions?

        Activity

        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 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development