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

transactions atomicity violated by 'transparent' failover

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.6, 0.7, 0.8
    • 0.10
    • JMS AMQP 0-x
    • 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 Muditha Attapattu

        Activity

          People

            rajith Rajith Muditha Attapattu
            rajith Rajith Muditha Attapattu
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: