[ https://issues.apache.org/jira/browse/DISPATCH-908?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ted Ross updated DISPATCH-908: ------------------------------ Fix Version/s: (was: 1.1.0) 1.0.1 > Router loses dispositions over receive link on qpid-interop-test 2-node test > ---------------------------------------------------------------------------- > > Key: DISPATCH-908 > URL: https://issues.apache.org/jira/browse/DISPATCH-908 > Project: Qpid Dispatch > Issue Type: Bug > Reporter: Kim van der Riet > Assignee: Ganesh Murthy > Priority: Major > Fix For: 1.0.1 > > Attachments: dispatch-2node.qpid-cpp.jms_hdrs_props.pcapng, > qdrouterd.node1.conf, qdrouterd.node2.conf, qpidd.conf, scan0001.pdf > > > When running qpid_interop_test.jms_hdrs_props_test, failures occur owing to > the improper disposition of messages on the central broker node which were > sent to the receiver. Analysis of the AMQP traffic shows that the Receiver > sent a disposition to Node 2, but Node 2 simply sent an AMQP detach without > any disposition to the broker. > It is probable that the other QIT tests show this behavior, but don't exhibit > errors because no checks are made that the queues on the broker are empty > once the test ends, and no two tests share the same queue. The > jms_hdrs_props_test shares queues, allowing the improperly disposed messages > to remain in the queue and cause problems for the next test. > The test is configured as follows: > {noformat} > 9001 5672 5672 9002 > Sender --> Dispatch --> Broker --> Dispatch --> Receiver > Node 1 Node 2 > {noformat} > The configuration files for the broker (in this case, qpid-cpp) and the two > nodes are attached. Also attached are the wireshark capture file and a > diagram showing the AMQP traffic on the four links in sequence (scan0001.pdf). > Notes on diagram: > # If using the default Linux pdf viewer, the diagram can be rotated left in > the view menu to get it to display in the correct orientation. > # The following abbreviations are used to display the AMQP performatives: > H - header > O - open > B - begin > AR - Attach as receiver > AS - Attach as sender > F - flow > TN - transfer id=N > DRN - disposition as receiver, settled=N > DSN - disposition as sender, settled=N > C - close > X - detach > E - end > Bar is return direction traffic relative to traffic initiator. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org