diff options
| author | Alan Conway <aconway@apache.org> | 2012-11-09 21:45:06 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2012-11-09 21:45:06 +0000 |
| commit | 8ff1f8c1a0eb2cee06402544f6ccac6e57b1bcd2 (patch) | |
| tree | da906ba0e6424a556ef31b4a7e928304da116d68 /qpid/java/module.xml | |
| parent | 464ae39a9a52becfb9b22fa2d5efc8624617bffa (diff) | |
| download | qpid-python-8ff1f8c1a0eb2cee06402544f6ccac6e57b1bcd2.tar.gz | |
Bug 874118 - HA Deadlock in backup broker after disconnecting from primary.
The backup broker was running ExchangeRegistry::for_each to clean up
connections, but this holds the ExchangeRegistry lock and hence the deadlock.
Now we copy a list of exchanges with for_each and work on it without the lock.
The issue showed up for 0 timeouts only because the queue schedules non-0
timeouts to a separate timer thread.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1407661 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/module.xml')
0 files changed, 0 insertions, 0 deletions
