OpenSearch/docs/reference/modules
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
..
cluster Update shards_allocation.asciidoc (#26019) 2017-08-03 11:27:02 +02:00
discovery Move DNS cache settings to important configuration 2017-11-29 18:02:26 -05:00
indices Add accounting circuit breaker and track segment memory usage (#27116) 2017-12-01 07:59:45 -07:00
scripting [Docs] Fix broken bulleted lists (#27470) 2017-11-21 11:10:35 +01:00
cluster.asciidoc Fix typo in cluster module docs 2016-07-12 16:32:23 -04:00
cross-cluster-search.asciidoc Cross Cluster Search: make remote clusters optional (#27182) 2017-11-21 11:41:47 +01:00
discovery.asciidoc [DOCS] add azure and gce discovery plugins 2014-02-06 09:18:42 +01:00
gateway.asciidoc [Docs] Fix wrong indent in gateway documentation (#26501) 2017-09-05 10:42:58 +02:00
http.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
indices.asciidoc Fix doc build. 2016-06-22 09:34:49 +02:00
memcached.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
network.asciidoc [DOCS] Cleanup link for ec2 discovery (#26222) 2017-08-15 11:49:58 -07:00
node.asciidoc Reinstate recommendation for ≥ 3 master-eligible nodes. (#27204) 2017-11-03 08:48:48 +00:00
plugins.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
scripting.asciidoc [DOCS] Added Painless Language Spec content 2017-05-16 12:46:56 -07:00
snapshots.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
threadpool.asciidoc Marked `fixed_auto_queue_size` as experimental 2017-05-22 10:03:31 +02:00
thrift.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
transport.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
tribe.asciidoc Remove path.conf setting 2017-06-26 15:18:29 -04:00