apple / apple/foundationdb

Clients may not get `ClusterInterface` if coordinators are partitioned

Open
#4,057 0 comments 0 reactions 1 assignee Claimed by @jzhou77 View on GitHub
Dominant language
C++
Stars
16.7k
Forks
1.6k
Avg merge
1d 20h
Merged PRs (30d)
126

Description

Since 6.2, clients just connect to one of the coordinators to fetch `ClusterInterface`. When coordinators are network partitioned, clients may randomly pickup up one of the random coordinator in minority and stay stuck there without any reply. We should add a timeout for such cases, so that clients can try connecting to another coordinator.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.