Class GlobalCheckpointSyncAction

public class GlobalCheckpointSyncAction
extends TransportReplicationAction<GlobalCheckpointSyncAction.Request,​GlobalCheckpointSyncAction.Request,​ReplicationResponse>
Background global checkpoint sync action initiated when a shard goes inactive. This is needed because while we send the global checkpoint on every replication operation, after the last operation completes the global checkpoint could advance but without a follow-up operation the global checkpoint will never be synced to the replicas.