Subtask #18766
Updated by Jason Dillaman over 7 years ago
When the pool leader sends out its periodic heartbeat, the clients ack the message. Use the global id received in the response to track which peers are alive and which are unresponsive after X missed acks.
The peers should be represented using a stand-alone class since the Replayer and LeaderWatcher both need to interact with the set of peers.