OpenSearch/docs/reference
Boaz Leskes b376a3fbfb Move index sealing terminology to synced flush
#10032 introduced the notion of sealing an index by marking it with a special read only marker, allowing for a couple of optimization to happen. The most important one was to speed up recoveries of shards where we know nothing has changed since they were online by skipping the file based sync phase. During the implementation we came up with a light notion which achieves the same recovery benefits but without the read only aspects which we dubbed synced flush. The fact that it was light weight and didn't put the index in read only mode, allowed us to do it automatically in the background which has great advantage. However we also felt the need to allow users to manually trigger this operation.

 The implementation at #11179 added the sync flush internal logic and the manual (rest) rest API. The name of the API was modeled after the sealing terminology which may end up being confusing. This commit changes the API name to match the internal synced flush naming, namely `{index}/_flush/synced'.

  On top of that it contains a couple other changes:
   - Remove all java client API. This feature is not supposed to be called programtically by applications but rather by admins.
   - Improve rest responses making structure similar to other (flush) API
   - Change IndexShard#getOperationsCount to exclude the internal +1 on open shard . it's confusing to get 1 while there are actually no ongoing operations
   - Some minor other clean ups
2015-05-25 22:32:32 +03:00
..
aggregations Aggregations: Renaming reducers to Pipeline Aggregators 2015-05-21 14:57:23 +01:00
analysis Docs: Fixed the backslash escaping on the pattern analyzer docs 2015-05-15 18:40:16 +02:00
cat Removed `id_cache` from stats and cat apis. 2015-05-15 14:06:18 +02:00
cluster Removed `id_cache` from stats and cat apis. 2015-05-15 14:06:18 +02:00
docs Docs: Example blocks can't contain warnings 2015-05-22 17:37:58 +02:00
images Aggregations: Renaming reducers to Pipeline Aggregators 2015-05-21 14:57:23 +01:00
index-modules Docs: More translog doc improvements 2015-05-05 22:01:58 +02:00
indices Move index sealing terminology to synced flush 2015-05-25 22:32:32 +03:00
mapping Mappings: Remove the `compress`/`compress_threshold` options of the BinaryFieldMapper. 2015-05-22 14:20:42 +02:00
migration Mappings: Remove the `compress`/`compress_threshold` options of the BinaryFieldMapper. 2015-05-22 14:20:42 +02:00
modules Snapshot/Restore: fix FSRepository location configuration 2015-05-20 22:14:31 -04:00
query-dsl Docs: Added stub entries for pages deleted from 1.x 2015-05-24 17:57:34 +02:00
search Docs: Fix typo on percolate_format description 2015-05-25 13:17:59 +02:00
setup Move index sealing terminology to synced flush 2015-05-25 22:32:32 +03:00
testing [DOCS] added instructions on how to write parameterized tests 2015-03-19 12:43:51 +01:00
aggregations.asciidoc Aggregations: Renaming reducers to Pipeline Aggregators 2015-05-21 14:57:23 +01:00
analysis.asciidoc Add more anchor links to documentation 2013-09-30 13:13:16 -06:00
api-conventions.asciidoc Docs: Fixed explanation of AUTO fuzziness 2015-05-15 21:25:11 +02:00
cat.asciidoc [TEST] Add missing docs and tests for '_cat/segments' 2015-01-09 12:29:11 +01:00
cluster.asciidoc Remove `_shutdown` API 2015-04-27 17:19:36 +02:00
docs.asciidoc Bulk UDP: Removal. 2014-09-11 09:52:09 +02:00
getting-started.asciidoc Query DSL: Remove filter parsers. 2015-05-07 20:14:34 +02:00
glossary.asciidoc Migrated documentation into the main repo 2013-08-29 01:24:34 +02:00
index-modules.asciidoc Docs: Updated the experimental annotations in the docs as follows: 2015-04-26 18:49:15 +02:00
index.asciidoc Docs: Added stub entries for pages deleted from 1.x 2015-05-24 17:57:34 +02:00
indices.asciidoc Move index sealing terminology to synced flush 2015-05-25 22:32:32 +03:00
mapping.asciidoc Mappings: Remove file based default mappings 2015-04-30 13:50:35 -07:00
modules.asciidoc Remove references to the thrift and memcached transport plugins 2015-03-19 20:49:58 +01:00
query-dsl.asciidoc Query DSL: Remove filter parsers. 2015-05-07 20:14:34 +02:00
redirects.asciidoc Docs: Move the page on facets into redirects.asciidoc 2015-05-24 23:34:23 +02:00
search.asciidoc Docs: Move the page on facets into redirects.asciidoc 2015-05-24 23:34:23 +02:00
setup.asciidoc Docs: Added stub entries for pages deleted from 1.x 2015-05-24 17:57:34 +02:00
testing.asciidoc [DOCS] Test framework documentation 2013-12-02 18:01:45 +01:00