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

transactions atomicity violated by 'transparent' failover

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.6, 0.7, 0.8
    • Fix Version/s: 0.10
    • Component/s: JMS AMQP 0-x
    • Labels:
      None

      Description

      The messages published within a batch at the point the connection failsover appear to be replayed outside of any transaction.

      Steps to Reproduce:
      1. start transactional session on failover enabled connection
      2. send batches of messages in transactions
      3. kill the cluster node the client is connected to, to trigger failover mid
      transaction

      This happens due to the lower layer replaying unacked messages upon resuming the connection.
      Message replay should not happen on a transacted session as there is no benefit of doing so.

        Attachments

        1. QPID-2994.patch
          4 kB
          Rajith Attapattu

          Activity

            People

            • Assignee:
              rajith Rajith Attapattu
              Reporter:
              rajith Rajith Attapattu
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: