OpenSearch/docs/reference
Lee Hinman 623d3700f0
Add accounting circuit breaker and track segment memory usage (#27116)
* Add accounting circuit breaker and track segment memory usage

This commit adds a new circuit breaker "accounting" that is used for tracking
the memory usage of non-request-tied memory users. It also adds tracking for the
amount of Lucene segment memory used by a shard as a user of the new circuit
breaker.

The Lucene segment memory is updated when the shard refreshes, and removed when
the shard relocates away from a node or is deleted. It should also be noted that
all tracking for segment memory uses `addWithoutBreaking` so as not to fail the
shard if a limit is reached.

The `accounting` breaker has a default limit of 100% and will contribute to the
parent breaker limit.

Resolves #27044
2017-12-01 07:59:45 -07:00
..
aggregations [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
analysis Replace `delimited_payload_filter` by `delimited_payload` (#26625) 2017-11-24 13:03:19 +01:00
cat [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
cluster [Docs] Fix order of nodes usage example (#27611) 2017-12-01 10:42:42 +01:00
docs [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
how-to [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
images Docs/windows installer (#27369) 2017-11-15 21:35:54 +11:00
index-modules [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
indices Limit the number of tokens produced by _analyze (#27529) 2017-11-30 11:54:39 -05:00
ingest add json-processor support for non-map json types (#27335) 2017-11-13 10:28:19 -08:00
mapping [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
migration Limit the number of tokens produced by _analyze (#27529) 2017-11-30 11:54:39 -05:00
modules Add accounting circuit breaker and track segment memory usage (#27116) 2017-12-01 07:59:45 -07:00
query-dsl docs: add paragraph about using `percolate` query in a filter context 2017-12-01 10:55:01 +01:00
release-notes Migrate migration docs from 6.0 to 7.0 (#26227) 2017-08-16 13:12:44 -06:00
search Deprecate `jarowinkler` in favor of `jaro_winkler` (#27526) 2017-11-30 12:49:34 +00:00
setup Add note to keystore docks on requirement for restart to take effect (#27488) 2017-11-30 14:23:40 -08:00
testing [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
aggregations.asciidoc Update aggregation.asciidoc (#24042) 2017-04-11 09:02:38 -04:00
analysis.asciidoc Add the ability to set an analyzer on keyword fields. (#21919) 2016-12-30 09:36:10 +01:00
api-conventions.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
cat.asciidoc Enforce that responses in docs are valid json (#26249) 2017-08-17 09:02:10 -04:00
cluster.asciidoc [docs] include two cluster doc pages missing from index (#25180) 2017-06-12 12:33:56 -07:00
docs.asciidoc Inclusion of link to Multi Delete (#22619) 2017-01-16 12:58:59 +01:00
getting-started.asciidoc Correct usage of "an" to "a" in getting started docs 2017-11-18 07:36:43 -05:00
glossary.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
gs-index.asciidoc [DOCS] Adding index file for GS "mini book". 2017-07-18 13:44:08 -07:00
how-to.asciidoc Correct grammar in list in how-to docs 2017-01-17 20:57:22 -05:00
index-modules.asciidoc Limit the number of tokens produced by _analyze (#27529) 2017-11-30 11:54:39 -05:00
index-shared1.asciidoc [DOCS] Split index-shared.asciidoc into multiple smaller files (#25302) 2017-06-19 15:14:53 -07:00
index-shared2.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index-shared3.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index-shared4.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index-shared5.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
indices.asciidoc add split index reference in indices.asciidoc 2017-11-06 12:55:41 +01:00
ingest.asciidoc [Docs] Update ingest.asciidoc (#26599) 2017-09-15 11:15:31 +02:00
mapping.asciidoc Limit the number of nested documents (#27405) 2017-11-22 10:16:28 -05:00
modules.asciidoc [DOCS] Remove edit link from ML node 2017-09-14 16:18:29 -07:00
query-dsl.asciidoc
redirects.asciidoc Mark filtered query example as not to be used (#25661) 2017-07-14 11:45:21 +02:00
release-notes.asciidoc Migrate migration docs from 6.0 to 7.0 (#26227) 2017-08-16 13:12:44 -06:00
search.asciidoc Enable adaptive replica selection by default (#26522) 2017-09-07 09:25:05 -06:00
setup.asciidoc Reorganised setup docs into better order 2017-07-21 11:24:46 +02:00
testing.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00