-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/10155/
-----------------------------------------------------------

Review request for qpid, Alan Conway, Gordon Sim, and Kenneth Giusti.


Description
-------

Self test federation.test_dynamic_topic hangs. Two threads take out an Rlock 
and then try to upgrade the lock to a Wlock and hang.

The failure was intermittent. Only automake builds running 'make check' seemed 
to have the issue.

The fix is to create an unbindLH() function that does the unbind but does not 
take out the Wlock itself.

The note in the Jira about similar behavior in the TopicExchange is wrong; this 
issue is XmlExchange only.


This addresses bug QPID-4672.
    https://issues.apache.org/jira/browse/QPID-4672


Diffs
-----

  trunk/qpid/cpp/src/qpid/xml/XmlExchange.h 1461592 
  trunk/qpid/cpp/src/qpid/xml/XmlExchange.cpp 1461592 

Diff: https://reviews.apache.org/r/10155/diff/


Testing
-------

Passes automake and cmake tests.


Thanks,

Chug Rolke

Reply via email to