-
Notifications
You must be signed in to change notification settings - Fork 243
Closed
Description
Copied from Imran email :
I have a helix cluster setup with a resource in MASTER-SLAVE configuration with 3 replicas. We are testing what happens when a client temporarily looses network connectivity to the ZK cluster. The observations are:
- The client continues to think it is MASTER (DISCONNECT event is triggered in the background and reconnecting messages are seen)
- The controller makes another node MASTER
- Once the client is able to reconnect a session expired is triggered, and reset is called on the MASTER-SLAVE, moving the partitions to OFFLINE state.
I would like the node to stop serving requests as MASTER as soon as client detects that session expiration timeout has passed even though the session may not be expired. Curator framework injects a session timeout event based on percent of the negotiated timeout, and I was hoping that in Helix something similar could be configured. Otherwise there is a state where multiple nodes think they are masters.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels