curator-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Jaton (JIRA)" <>
Subject [jira] [Created] (CURATOR-185) Create a LOST_SESSION connection state
Date Sun, 18 Jan 2015 20:22:34 GMT
Benjamin Jaton created CURATOR-185:

             Summary: Create a LOST_SESSION connection state
                 Key: CURATOR-185
             Project: Apache Curator
          Issue Type: New Feature
          Components: Client
    Affects Versions: 2.7.1
            Reporter: Benjamin Jaton

Since the LOST connection state doesn't have anything to do with the loss of the ZK session,
it would be very useful to have an event for it.

Suggested implementation to detect the loss of session:
- Upon reception of the SUSPENDED state, start a timer
- if we receive a RECONNECTED event, check the session ID. If we have a different session
ID, then our session has been lost
- if we didn't receive a RECONNECTED event and the time reaches <sessionTimeoutMs>,
our session is lost

That should inform the user of the loss of a session in a timely fashion.

This message was sent by Atlassian JIRA

View raw message