Paolo Patierno created DISPATCH-506: ---------------------------------------
Summary: Detach with no "error" sent by router on client TCP connection dropped Key: DISPATCH-506 URL: https://issues.apache.org/jira/browse/DISPATCH-506 Project: Qpid Dispatch Issue Type: Bug Affects Versions: 0.6.1 Reporter: Paolo Patierno Hi, I got the following scenario. A router with a link routing configured on address "my_queue". A broker hosting "my_queue". A Python receiver connected to that queue through the link routing provided by the router. If I kill the receiver, so the TCP connection between client and router is dropped, the client (of course) doesn't send a detach to the broker for the link but the router is in charge to do that. What happens is that this detach message doesn't contain an "error" field in order to distinguish between a clean detach from the client or a detach sent by router due to client "brute" disconnection. Following the trace I have : [0x16e07f0]: <- EOS [0x16e07f0]: -> EOS Closed 127.0.0.1:42308 Unexpected poll events: 0020 on 127.0.0.1:42308 [0x16cf470]:0 -> @detach(22) [handle=0, closed=true] [0x16cf470]:0 <- @detach(22) [handle=0, closed=true] [0x16cf470]:0 -> @end(23) [] [0x16cf470]:0 <- @end(23) [] I think that it could make sense that router sends a detach with "error" when something like that happens. The current is a bug or a behavior ? Thanks, Paolo. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org