mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 17:34:17 -04:00
Goodbye and thank you synced flush! (#50882)
Synced flush was a brilliant idea. It supports instant recoveries with a quite small implementation. However, with the presence of sequence numbers and retention leases, it is no longer needed. This change removes it from 8.0. Relates #5077
This commit is contained in:
parent
adb56e5842
commit
09b46c8646
53 changed files with 290 additions and 3731 deletions
|
@ -28,7 +28,7 @@ this scenario:
|
|||
If the master had just waited for a few minutes, then the missing shards could
|
||||
have been re-allocated to Node 5 with the minimum of network traffic. This
|
||||
process would be even quicker for idle shards (shards not receiving indexing
|
||||
requests) which have been automatically <<indices-synced-flush-api,sync-flushed>>.
|
||||
requests) which have been automatically <<indices-flush, flushed>>.
|
||||
|
||||
The allocation of replica shards which become unassigned because a node has
|
||||
left can be delayed with the `index.unassigned.node_left.delayed_timeout`
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue