OpenSearch/docs/reference/indices
Jason Tedor f181e17038
Introduce retention leases versioning (#37951)
Because concurrent sync requests from a primary to its replicas could be
in flight, it can be the case that an older retention leases collection
arrives and is processed on the replica after a newer retention leases
collection has arrived and been processed. Without a defense, in this
case the replica would overwrite the newer retention leases with the
older retention leases. This commit addresses this issue by introducing
a versioning scheme to retention leases. This versioning scheme is used
to resolve out-of-order processing on the replica. We persist this
version into Lucene and restore it on recovery. The encoding of
retention leases is starting to get a little ugly. We can consider
addressing this in a follow-up.
2019-02-01 17:19:19 -05:00
..
apis [DOCS] Synchs titles of X-Pack APIs 2018-12-20 10:27:24 -08:00
aliases.asciidoc Remove more include_type_name and types from docs (#37601) 2019-01-18 14:11:18 +01:00
analyze.asciidoc Remove `include_type_name` in asciidoc where possible (#37568) 2019-01-18 09:34:11 +01:00
clearcache.asciidoc [Docs] Add _cache/clear parameter examples (#34614) 2018-10-19 00:44:37 +02:00
create-index.asciidoc Update the default for include_type_name to false. (#37285) 2019-01-14 13:08:01 -08:00
delete-index.asciidoc
flush.asciidoc Introduce retention leases versioning (#37951) 2019-02-01 17:19:19 -05:00
forcemerge.asciidoc [DOCS] Force Merge: clarify execution and storage requirements (#33882) 2018-10-23 12:25:04 +02:00
get-field-mapping.asciidoc Remove more include_type_name and types from docs (#37601) 2019-01-18 14:11:18 +01:00
get-index.asciidoc Update the default for include_type_name to false. (#37285) 2019-01-14 13:08:01 -08:00
get-mapping.asciidoc Update the default for include_type_name to false. (#37285) 2019-01-14 13:08:01 -08:00
get-settings.asciidoc
indices-exists.asciidoc documentation fix: index exists is ambiguous (#28460) 2018-02-01 13:22:32 -08:00
open-close.asciidoc
put-mapping.asciidoc Remove more include_type_name and types from docs (#37601) 2019-01-18 14:11:18 +01:00
recovery.asciidoc Remove `include_type_name` in asciidoc where possible (#37568) 2019-01-18 09:34:11 +01:00
refresh.asciidoc
rollover-index.asciidoc Remove `include_type_name` in asciidoc where possible (#37568) 2019-01-18 09:34:11 +01:00
segments.asciidoc
shard-stores.asciidoc
shrink-index.asciidoc Default copy settings to true and deprecate on the REST layer (#30598) 2018-05-18 10:12:08 -04:00
split-index.asciidoc Remove `include_type_name` in asciidoc where possible (#37568) 2019-01-18 09:34:11 +01:00
stats.asciidoc [DOCS] Various spelling corrections (#37046) 2019-01-07 14:44:12 +01:00
templates.asciidoc Update the default for include_type_name to false. (#37285) 2019-01-14 13:08:01 -08:00
types-exists.asciidoc Deprecate type exists requests. (#34663) 2018-10-22 08:46:11 -07:00
update-settings.asciidoc Docs: Add example of resetting index setting (#29048) 2018-03-19 20:04:58 -07:00