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

transaction should always be aborted on failover

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.29
    • 0.29
    • Python Client
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: