[ 
https://issues.apache.org/jira/browse/QPID-5912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Keith Wall updated QPID-5912:
-----------------------------

    Description: 
If a message takes the straight through delivery path through the Broker (that 
is, where the IO thread that accepts the message from the publisher is the same 
thread that delivers the message to the consumer), and the send to the consumer 
fails with exception (for instance, a sender timeout exception), the connection 
to the consumer is rightfully closed. However, when the consumer reconnects, 
the Broker sends the message to the consumer successfully, but will suffer a 
metadata not found exception when the consumers tries to or ack the 
message/commit.

The issue is that mishandling of the sendertimeout exception has meant the the 
Broker has failed to perform post delivery tasks so the message is never commit 
to disk.
 

  was:.


> Metadata not found exception will result if message is delivered straight 
> through and transport results during send to consumer
> -------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-5912
>                 URL: https://issues.apache.org/jira/browse/QPID-5912
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>            Reporter: Keith Wall
>            Priority: Critical
>             Fix For: 0.29
>
>
> If a message takes the straight through delivery path through the Broker 
> (that is, where the IO thread that accepts the message from the publisher is 
> the same thread that delivers the message to the consumer), and the send to 
> the consumer fails with exception (for instance, a sender timeout exception), 
> the connection to the consumer is rightfully closed. However, when the 
> consumer reconnects, the Broker sends the message to the consumer 
> successfully, but will suffer a metadata not found exception when the 
> consumers tries to or ack the message/commit.
> The issue is that mishandling of the sendertimeout exception has meant the 
> the Broker has failed to perform post delivery tasks so the message is never 
> commit to disk.
>  



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to