Skip to content

Conversation

@vishesh
Copy link
Contributor

@vishesh vishesh commented May 29, 2019

This PR removes the need to run failureMonitoringClient() in clients which periodically requests list of active network addresses from cluster controller. Instead, we leverage the code path around serialization of endpoints and peer connections in FlowTransport() to decide which addresses are active and which are not.

vishesh added 4 commits June 9, 2019 00:43
This patch removes the need for clients to continuously contact
cluster coordinator for failure monitoring information. Instead, it
uses the FlowTransport to monitor the statuses of peers and update
FailureMonitor accordingly.
@vishesh vishesh force-pushed the task/client-failmon branch from 0f2f032 to a8e408e Compare June 10, 2019 21:11
@etschannen etschannen merged commit 6ececa9 into apple:master Jun 14, 2019
@vishesh vishesh deleted the task/client-failmon branch March 19, 2025 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants