diff options
author | Alan Conway <aconway@apache.org> | 2010-11-18 19:40:53 +0000 |
---|---|---|
committer | Alan Conway <aconway@apache.org> | 2010-11-18 19:40:53 +0000 |
commit | 4869e431e27144d96c81448d7db0d20c68f2b6a7 (patch) | |
tree | 8e7d07af618e2a560a585545c6b7dd5056b53e04 /cpp/examples/messaging/server.cpp | |
parent | 9891b7d43f702ea4374c62381eba24db21b1bfbf (diff) | |
download | qpid-python-4869e431e27144d96c81448d7db0d20c68f2b6a7.tar.gz |
QPID-2874 Clustered broker crashes in assertion in cluster/ExpiryPolicy.cpp
- Added missing lock to ExpiryPolicy
- 1-N mapping for expiry ID to mapping when receiving an update.
- Regression test.
A fan-out message (sent to multiple queues e.g. by fanout or topic
exchange) is a single message on multiple queues with a single expiry
ID. During an update however each instance is sent as a separate
message so we need to allow 1-N mapping of expiry ID to message during
update.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036589 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/examples/messaging/server.cpp')
0 files changed, 0 insertions, 0 deletions