OpenSearch/qa
Jason Tedor 8f873620ee Inline global checkpoints
Today we rely on background syncs to relay the global checkpoint under
the mandate of the primary to its replicas. This means that the global
checkpoint on a replica can lag far behind the primary. The commit moves
to inlining global checkpoints with replication requests. When a
replication operation is performed, the primary will send the latest
global checkpoint inline with the replica requests. This keeps the
replicas closer in-sync with the primary.

However, consider a replication request that is not followed by another
replication request for an indefinite period of time. When the replicas
respond to the primary with their local checkpoint, the primary will
advance its global checkpoint. During this indefinite period of time,
the replicas will not be notified of the advanced global
checkpoint. This necessitates a need for another sync. To achieve this,
we perform a global checkpoint sync when a shard falls idle.

Relates #24513
2017-05-09 15:08:11 -04:00
..
backwards-5.0 Inline global checkpoints 2017-05-09 15:08:11 -04:00
evil-tests Only test hard linking to directory on macOS 2017-04-24 11:04:58 -04:00
multi-cluster-search [TEST] Add a test that alias requests are dense for all indices 2017-05-04 14:29:59 +02:00
no-bootstrap-tests Fix permissions handling on Windows spawner test 2017-04-07 06:25:24 -04:00
rolling-upgrade Test search templates during rolling upgrade test (#24258) 2017-04-22 13:37:13 -04:00
smoke-test-client Tests: Move cluster dependencies from runner to cluster (#24142) 2017-04-17 16:02:46 -07:00
smoke-test-http Set available processors for Netty 2017-05-01 19:27:28 -04:00
smoke-test-ingest-disabled Tests: Clean up rest test file handling (#21392) 2017-04-18 15:07:08 -07:00
smoke-test-ingest-with-all-dependencies Increase compilation limit in ingest tests 2017-05-09 09:42:02 -04:00
smoke-test-multinode Tests: Clean up rest test file handling (#21392) 2017-04-18 15:07:08 -07:00
smoke-test-plugins Tests: Clean up rest test file handling (#21392) 2017-04-18 15:07:08 -07:00
smoke-test-reindex-with-painless Only allow one type on 7.0 indices (#24317) 2017-04-27 08:43:20 +02:00
smoke-test-tribe-node Test: Write node ports file before starting tribe service (#24351) 2017-04-27 09:59:54 +02:00
vagrant Fix plugin installation permissions 2017-05-06 13:25:10 -04:00
wildfly Fix license header in WildflyIT.java 2017-05-02 11:56:49 -04:00