apple / apple/foundationdb

Remote clients should avoid reading from remote storage servers if there is large version lag

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

Description

In fearless setup, remote clients try to read data from remote storage servers. If there is "FutureVersion" error then it tries to fetch data from primary storage servers. In scenarios where the remote datacenter is down for a considerable amount of time and then comes back up, it would take some time for the remote storage servers to catch up. So remote clients should avoid reading from remote storage servers until they catch up.

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.