summaryrefslogtreecommitdiff
path: root/cpp/docs/api
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2011-02-08 10:23:05 +0000
committerRobert Gemmell <robbie@apache.org>2011-02-08 10:23:05 +0000
commita3144df62f38782df05e312cb2bf57f283e732e5 (patch)
treee815e4185d6d016d8829d6f2f1b3920a2b28d9f6 /cpp/docs/api
parent873d1cd6fc18d06f286883f2f68f643ba076c71d (diff)
downloadqpid-python-a3144df62f38782df05e312cb2bf57f283e732e5.tar.gz
QPID-2900: Changed SimpleAMQQueue to avoid race condition in the updating atomic QueueContext._releasedEntry. Race was between thread SubFlushRunner (or QueueRunner) executing method SimpleAMQQueue.setLastSeenEntry and the thread executing the MessageRelase command executing method SimpleAMQQueue.updateSubRequeueEntry. Bolstered the unit tests surrounding the area of change to reduce risk of regression. Overrode TestableMemoryMessageStore#close() to avoid a NPE during tearDown silently cluttering some unit test logs (including SimpleAMQQueueTest).
Applied patch from Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1068315 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/docs/api')
0 files changed, 0 insertions, 0 deletions