OpenSearch/qa
Jason Tedor 930282e161 Introduce sequence-number-based recovery
This commit introduces sequence-number-based recovery. When a replica
has fallen out of sync, rather than performing a file-based recovery we
first attempt to replay operations since the last local checkpoint on
the replica. To do this, at the start of recovery the replica tells the
primary what its local checkpoint is. The primary will then wait for all
operations between that local checkpoint and the current maximum
sequence number to complete; this is to ensure that there are no gaps in
the operations that will be replayed from the primary to the
replica. This is a best-effort attempt as we currently have no
guarantees on the primary that these operations will be available; if we
are not able to replay all operations in the desired range, we just
fallback to file-based recovery. Later work will strengthen the
guarantees.

Relates #22484
2017-01-27 08:16:38 -08:00
..
backwards-5.0 Introduce sequence-number-based recovery 2017-01-27 08:16:38 -08:00
evil-tests Expose logs base path 2017-01-16 07:39:37 -05:00
multi-cluster-search Cut over to use affix setting for remote cluster configuration 2017-01-11 12:38:46 +01:00
no-bootstrap-tests Switch from standalone-test to standalone-rest-test 2017-01-05 10:55:47 +01:00
rolling-upgrade Add repository-url module and move URLRepository (#22752) 2017-01-25 17:09:25 -06:00
smoke-test-client Switch from standalone-test to standalone-rest-test 2017-01-05 10:55:47 +01:00
smoke-test-http Deguice rest handlers (#22575) 2017-01-20 11:48:51 -05:00
smoke-test-ingest-disabled Switch from standalone-test to standalone-rest-test 2017-01-05 10:55:47 +01:00
smoke-test-ingest-with-all-dependencies Switch from standalone-test to standalone-rest-test 2017-01-05 10:55:47 +01:00
smoke-test-multinode Switch from standalone-test to standalone-rest-test 2017-01-05 10:55:47 +01:00
smoke-test-plugins Switch from standalone-test to standalone-rest-test 2017-01-05 10:55:47 +01:00
smoke-test-reindex-with-painless Switch from standalone-test to standalone-rest-test 2017-01-05 10:55:47 +01:00
smoke-test-tribe-node Switch from standalone-test to standalone-rest-test 2017-01-05 10:55:47 +01:00
vagrant Bump version to 5.1.3 (#22597) 2017-01-12 12:37:26 -07:00