OpenSearch/core
Yannick Welsch baa87db5d1 Harden global checkpoint tracker
This commit refactors the global checkpont tracker to make it more
resilient. The main idea is to make it more explicit what state is
actually captured and how that state is updated through
replication/cluster state updates etc. It also fixes the issue where the
local checkpoint information is not being updated when a shard becomes
primary. The primary relocation handoff becomes very simple too, we can
just verbatim copy over the internal state.

Relates #25468
2017-07-07 14:04:28 -04:00
..
licenses Preliminary support for ARM 2017-06-30 14:22:20 -04:00
src Harden global checkpoint tracker 2017-07-07 14:04:28 -04:00
build.gradle Mark Log4j API dependency as non-optional 2017-06-08 16:09:34 -04:00