OpenSearch/qa
David Turner 9ff320d967
Use index for peer recovery instead of translog (#45137)
Today we recover a replica by copying operations from the primary's translog.
However we also retain some historical operations in the index itself, as long
as soft-deletes are enabled. This commit adjusts peer recovery to use the
operations in the index for recovery rather than those in the translog, and
ensures that the replication group retains enough history for use in peer
recovery by means of retention leases.

Reverts #38904 and #42211
Relates #41536
Backport of #45136 to 7.x.
2019-08-02 15:00:43 +01:00
..
ccs-unavailable-clusters Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
die-with-dignity Fix DieWithDignity test when waiting on jps backport(#43861) (#43871) 2019-07-03 20:39:48 +02:00
evil-tests Mute multiple tests on Windows (7.x) (#44676) 2019-07-22 11:32:29 +03:00
full-cluster-restart Use index for peer recovery instead of translog (#45137) 2019-08-02 15:00:43 +01:00
logging-config Deprecation messages with the same key but different x-opaque-id are allowed backport(#44587) #44682 2019-07-22 11:38:11 +02:00
mixed-cluster [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
multi-cluster-search Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
no-bootstrap-tests Plugins: Remove meta plugins (#30670) 2018-05-18 10:56:08 -07:00
rolling-upgrade Use index for peer recovery instead of translog (#45137) 2019-08-02 15:00:43 +01:00
smoke-test-client Testing conventions: add support for checking base classes (#36650) 2019-01-08 13:39:03 +02:00
smoke-test-http Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
smoke-test-ingest-disabled Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
smoke-test-ingest-with-all-dependencies Testclusters: Convert additional projects (#43625) 2019-06-28 16:44:42 +03:00
smoke-test-multinode Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
smoke-test-plugins Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
unconfigured-node-name Mute multiple tests on Windows (7.x) (#44676) 2019-07-22 11:32:29 +03:00
vagrant Restore setting up temp dir for windows service (#44541) (#44661) 2019-07-21 13:54:46 -07:00
verify-version-constants [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
wildfly Testclusters: convert left-overs from checkPart1 (#43370) 2019-06-25 19:14:45 +03:00
build.gradle Convert testclusters to use distro download plugin (#44253) (#44362) 2019-07-15 17:53:05 -07:00