Red Hat Bugzilla – Bug 447865
Broker does not complete some commands.
Last modified: 2009-05-07 16:09:42 EDT
As a result client sync command does not succeed.
For example test org.apache.qpid.test.unit.basic.MapMessageTest exhibits this
behavior i.e. the sync command following connection close times out.
Created attachment 306342 [details]
org.apache.qpid.test.unit.basic.MapMessageTest broker log
The real cause of this problem is twofold:
- a race in the Java client which causes it to sometimes send a command in the
middle of another command
- inadequate error checking on the broker for invalid frame sequences.
The broker has been updated to check for such invalid sequences, still working
on confirming the java client fix.
Fixed in revision 658722