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

HA broker deadlocks under load with transactions

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 0.25
    • Fix Version/s: None
    • Component/s: C++ Clustering
    • Labels:
      None

      Description

      HA broker deadlocks when subjected to load involving local transactions.

      To reproduce: start a 2 node cluster and run this:

      qpid-cpp-benchmark --repeat 10 -b 20.0.20.200 --summarize -q 6 -s 3 -r 3 -m 10000 --connection-options {tcp-nodelay:false,reconnect:true,heartbeat:1} --send-arg=--tx --send-arg=10 --receive-arg=--tx --receive-arg=10
      

      Expected result: benchmark should completes normall
      Actual result: Primary broker deadlocks with stack trace showing many threads blocked in __lll_lock_wait.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                aconway Alan Conway
                Reporter:
                aconway Alan Conway
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: