Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Segment Replication] Update components of segrep backpressure to support remote store. #7410

Closed
Tracked by #4448
mch2 opened this issue May 3, 2023 · 1 comment
Closed
Tracked by #4448
Assignees

Comments

@mch2
Copy link
Member

mch2 commented May 3, 2023

Currently, Segment Replication pressure is enforced using a count of checkpoints and time a replica is behind its primary. This data is kept in the primary's ReplicationTracker, given that writes are rejected at the primary, and updated from SegmentReplicationSource service when a primary has finished sending segments for a particular checkpoint to a replica.

With remote storage as the source of replication, this will have to change to return necessary data the no-op write path or perform an async poll of replica state so primaries can perform its bookkeeping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

3 participants