-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Remove synced-flush #50776
Copy link
Copy link
Closed
Labels
:Distributed/RecoveryAnything around constructing a new shard, either from a local or a remote source.Anything around constructing a new shard, either from a local or a remote source.Meta
Metadata
Metadata
Assignees
Labels
:Distributed/RecoveryAnything around constructing a new shard, either from a local or a remote source.Anything around constructing a new shard, either from a local or a remote source.Meta
Type
Fields
Give feedbackNo fields configured for issues without a type.
To simplify rolling and full cluster restarts, we want to remove the need for a synced flush and allow quicker recoveries even if indexing is ongoing during the rolling restart. By moving everything to peer recovery retention leases, we can get rid of synced flush in 8.0, as a regular flush then has the same effect as a synced flush.
- [ ] Flush does not need to hold Engine#readLock?