Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.6.3, 3.7.0, 3.8.0
Description
The observable behavior is that client will not get expired event from watcher. The cause if twofold:
1. `updateLastSendAndHeard` is called in reconnection so the session timeout don't decrease.
2. There is not break out from `ClientCnxn.SendThread.run` after session timeout.
Attachments
Issue Links
- is duplicated by
-
ZOOKEEPER-4692 Handle SessionTimeoutException in Java client
- Resolved
- supercedes
-
ZOOKEEPER-4412 client blocked too long before session timeout
- Resolved
-
ZOOKEEPER-1159 ClientCnxn does not propagate session expiration indication
- Resolved
-
ZOOKEEPER-2188 client connection hung up because of dead loop
- Resolved
- links to