mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-30 02:13:33 -04:00
Separate version check logic for reads and writes for all version types, which allows different behavior in these cases. Change `VersionType.EXTERNAL` & `VersionType.EXTERNAL_GTE` to behave the same as `VersionType.INTERNAL` for read operations. The previous behavior was fit for writes but is useless in reads. This commit also makes the usage of `EXTERNAL` & `EXTERNAL_GTE` in the update api raise a validation error as it make cause data to be lost. Closes #5663 , Closes #5661, Closes #5929 |
||
---|---|---|
.. | ||
10_doc.yaml | ||
15_script.yaml | ||
20_doc_upsert.yaml | ||
22_doc_as_upsert.yaml | ||
25_script_upsert.yaml | ||
30_internal_version.yaml | ||
35_other_versions.yaml | ||
40_routing.yaml | ||
50_parent.yaml | ||
55_parent_with_routing.yaml | ||
60_refresh.yaml | ||
70_timestamp.yaml | ||
75_ttl.yaml | ||
80_fields.yaml | ||
85_fields_meta.yaml | ||
90_missing.yaml | ||
TODO.txt |