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] Implement Replaying on new checkpoints received by replica shard #3558

Closed
Tracked by #2194
Rishikesh1159 opened this issue Jun 10, 2022 · 0 comments
Assignees

Comments

@Rishikesh1159
Copy link
Member

With issue #3110, ReplicationCheckpoints will be validated and sent for processing by onNewCheckpoint(). But if a new checkpoint is received to replica shard while previous checkpoint is in progress, the new checkpoint should be replayed after processing current checkpoint. This implementation is not present currently.

The scope of this issue is to:

  1. Store Latest received checkpoints for every replica shard.
  2. Implement an Async task that will replay onNewCheckpoint() on a replica shard, whenever new checkpoint is received.
@Rishikesh1159 Rishikesh1159 added enhancement Enhancement or improvement to existing feature or request untriaged and removed untriaged labels Jun 10, 2022
@Rishikesh1159 Rishikesh1159 self-assigned this Jun 10, 2022
@Rishikesh1159 Rishikesh1159 added distributed framework and removed enhancement Enhancement or improvement to existing feature or request labels Jun 10, 2022
@mch2 mch2 closed this as completed Jul 21, 2022
@Rishikesh1159 Rishikesh1159 changed the title Implement Replaying on new checkpoints received by replica shard [Segment Replication] Implement Replaying on new checkpoints received by replica shard Dec 16, 2022
@anasalkouz anasalkouz moved this from Todo to Done in Segment Replication Feb 10, 2023
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

2 participants