OpenSearch/x-pack/plugin
Nhat Nguyen df46848fb0 Migrate peer recovery from translog to retention lease (#49448)
Since 7.4, we switch from translog to Lucene as the source of history
for peer recoveries. However, we reduce the likelihood of
operation-based recoveries when performing a full cluster restart from
pre-7.4 because existing copies do not have PPRL.

To remedy this issue, we fallback using translog in peer recoveries if
the recovering replica does not have a peer recovery retention lease,
and the replication group hasn't fully migrated to PRRL.

Relates #45136
2019-12-15 10:24:39 -05:00
..
analytics Decouple pipeline reductions from final agg reduction (#45796) 2019-12-05 16:11:54 -05:00
ccr Migrate peer recovery from translog to retention lease (#49448) 2019-12-15 10:24:39 -05:00
core [ML][Inference] Adding a warning_field for warning msgs. (#49838) (#50183) 2019-12-13 10:39:51 -05:00
deprecation Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
enrich Add templating support to enrich processor (#49093) 2019-11-27 08:53:11 +01:00
frozen-indices Use more specific loggers in subclasses of TMNA (#50076) 2019-12-11 15:07:47 +00:00
graph Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
ilm Use more specific loggers in subclasses of TMNA (#50076) 2019-12-11 15:07:47 +00:00
logstash Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
mapper-flattened Add telemetry for flattened fields. (#48972) (#49125) 2019-11-18 12:29:42 -08:00
ml [ML][Inference] Adding a warning_field for warning msgs. (#49838) (#50183) 2019-12-13 10:39:51 -05:00
monitoring Validate exporter type is HTTP for HTTP exporter (#49992) 2019-12-12 20:01:04 -05:00
rollup Use more specific loggers in subclasses of TMNA (#50076) 2019-12-11 15:07:47 +00:00
search-business-rules Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
security Fix testMalformedToken (#50164) (#50170) 2019-12-13 13:46:44 +02:00
spatial Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
sql upgrade to lucene 8.4.0-snapshot-08b8d116f8f (#50129) (#50132) 2019-12-12 13:13:37 +01:00
src/test Support "enterprise" license types (#49474) 2019-12-12 14:37:44 +11:00
transform [Transform] add actual timeout in message (#50140) 2019-12-13 08:10:25 +01:00
vectors Increase the number of vector dims to 2048 (#46895) 2019-11-20 07:47:33 -05:00
voting-only-node Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
watcher Log attachment generation failures (#50080) 2019-12-11 17:20:22 +01:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00