OpenSearch/docs/reference/migration/migrate_7_0
Simon Willnauer f23ed6188d
Skip shard refreshes if shard is `search idle` (#27500)
Today we refresh automatically in the background by default very second.
This default behavior has a significant impact on indexing performance
if the refreshes are not needed.
This change introduces a notion of a shard being `search idle` which a
shard transitions to after (default) `30s` without any access to an
external searcher. Once a shard is search idle all scheduled refreshes
will be skipped unless there are any refresh listeners registered.
If a search happens on a `serach idle` shard the search request _park_
on a refresh listener and will be executed once the next scheduled refresh
occurs. This will also turn the shard into the `non-idle` state immediately.

This behavior is only applied if there is no explicit refresh interval set.
2017-11-27 18:16:10 +01:00
..
aggregations.asciidoc #26173: Removed global_ordinals_hash and global_ordinals_low_cardinality exeuction hint deprecated in 6.1 2017-08-21 20:44:34 +02:00
analysis.asciidoc Replace `delimited_payload_filter` by `delimited_payload` (#26625) 2017-11-24 13:03:19 +01:00
api.asciidoc Standardize underscore requirements in parameters (#27414) 2017-11-17 15:31:52 -05:00
cluster.asciidoc remove _primary and _replica shard preferences (#26791) 2017-10-08 11:03:06 -04:00
indices.asciidoc Skip shard refreshes if shard is `search idle` (#27500) 2017-11-27 18:16:10 +01:00
mappings.asciidoc Limit the number of nested documents (#27405) 2017-11-22 10:16:28 -05:00
plugins.asciidoc Remove azure deprecated settings (#26099) 2017-09-12 16:51:44 +02:00
search.asciidoc Fail queries with scroll that explicitely set request_cache (#27342) 2017-11-10 16:02:06 +01:00