Fix PR#4252: CDs reject requests from external clusters that do not match coordinator list
Open
- Dominant language
- C++
- Stars
- 16.7k
- Forks
- 1.6k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 126
Description
The PR#4252 is reverted by https://github.com/apple/foundationdb/pull/4280 due to correctness failures.
We should revisit the PR#4252 and fix the correctness failures.
Contributor guide
Research direction
Start by reading PR#4252 and its revert in PR#4280, then inspect the correctness failures that caused the revert. Trace how requests from external clusters are checked against the coordinator list. Done means the behavior is revisited and the correctness failures are resolved without rejecting valid requests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- databases, distributed-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100