OpenSearch/docs/reference/modules/indices
Daniel Mitterdorfer f174f72fee
Circuit-break based on real memory usage
With this commit we introduce a new circuit-breaking strategy to the parent
circuit breaker. Contrary to the current implementation which only accounts for
memory reserved via child circuit breakers, the new strategy measures real heap
memory usage at the time of reservation. This allows us to be much more
aggressive with the circuit breaker limit so we bump it to 95% by default. The
new strategy is turned on by default and can be controlled  with the new cluster
setting `indices.breaker.total.userealmemory`.

Note that we turn it off for all integration tests with an internal test cluster
because it leads to spurious test failures which are of no value (we cannot
fully control heap memory usage in tests). All REST tests, however, will make
use of the real memory circuit breaker.

Relates #31767
2018-07-13 10:08:28 +02:00
..
circuit_breaker.asciidoc Circuit-break based on real memory usage 2018-07-13 10:08:28 +02:00
fielddata.asciidoc Remove the experimental indices.fielddata.cache.expire 2015-09-01 00:40:04 -07:00
indexing_buffer.asciidoc remove dead code; get one test working again; fix docs; remove nocommits 2015-12-16 16:19:07 -05:00
query_cache.asciidoc Allow the query cache to be disabled. #16268 2016-04-11 18:06:16 +02:00
recovery.asciidoc Updated document as per code change. (#22878) 2017-01-31 13:36:09 +01:00
request_cache.asciidoc Docs: Fix typo for request cache (#25444) 2017-06-28 14:31:03 +02:00