You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2018/07/17 21:18:00 UTC

[jira] [Commented] (QPIDJMS-403) Failover handler doesn't release pending tasks that could complete on connection drop

    [ https://issues.apache.org/jira/browse/QPIDJMS-403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16547118#comment-16547118 ] 

ASF subversion and git services commented on QPIDJMS-403:
---------------------------------------------------------

Commit 3244adc3adf14e90f0367df683f672a0b4e87d80 in qpid-jms's branch refs/heads/master from [~tabish121]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-jms.git;h=3244adc ]

QPIDJMS-403 Trigger whenOffline event on queued requests on drop

When the handle connection failure method runs it should trigger the
when off line behavior of any currently queued tasks in order to allow
timely completion of requests that do not need to wait for a new
connection to happen such as session close, message acknowledge etc.


> Failover handler doesn't release pending tasks that could complete on connection drop
> -------------------------------------------------------------------------------------
>
>                 Key: QPIDJMS-403
>                 URL: https://issues.apache.org/jira/browse/QPIDJMS-403
>             Project: Qpid JMS
>          Issue Type: Bug
>          Components: qpid-jms-client
>    Affects Versions: 0.34.0
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 0.35.0
>
>
> Some tasks that are in flight in the Failover handler could complete when a connection drops instead of waiting for a reconnect to occur but are not having their off line behavior handler triggered when the connection drop is detected and are forced to wait until a reconnect before they complete.  One such example is a session close which when in flight and the connection drops we can allow the request to complete because there nothing more to do for that request on reconnect. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org