Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-5888

transaction should always be aborted on failover

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.29
    • Fix Version/s: 0.29
    • Component/s: Python Client
    • Labels:
      None

      Description

      At present, failover is entirely hidden from the client which is the wrong thing to do for a transactional session.

      The client should always abort the transaction on a failed session, and not try to failover transparently. This is what would happen if the commit failed due to some internal error on the broker (e.g. no space on disk or whatever).

        Attachments

        1. qpid-txtest2.cpp.diff
          3 kB
          Alan Conway

          Issue Links

            Activity

              People

              • Assignee:
                aconway Alan Conway
                Reporter:
                gsim Gordon Sim
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: