-
Notifications
You must be signed in to change notification settings - Fork 25.6k
Closed
Labels
:Distributed Indexing/CCRIssues around the Cross Cluster State Replication featuresIssues around the Cross Cluster State Replication featuresMeta
Description
Today cross-cluster replication works by submitting read requests to the leader shard. When there are no operations in the response, we schedule a follow-up and repeatedly poll on a scheduled delay until we receive operations in the response. Our goal is add an endpoint for a remote cluster to listen for changes in the global checkpoint on the leader. To do this, we will make the following changes:
- the replication tracker should make visible when the global checkpoint is updated Expose whether or not the global checkpoint updated #32659
- index shard should be modified for global checkpoint listeners to be registered Introduce global checkpoint listeners #32696
- shard follow tasks should be updated to register a listener on a remote cluster to go into a long poll mode Introduce long polling for changes #33683
We will make the first of these two changes in master/6.x, and the third change will be made on the ccr feature branch.
Relates #30086
Metadata
Metadata
Assignees
Labels
:Distributed Indexing/CCRIssues around the Cross Cluster State Replication featuresIssues around the Cross Cluster State Replication featuresMeta