OpenSearch/docs/reference/modules
Simon Willnauer f5e4cd4616 Remove recovery threadpools and throttle outgoing recoveries on the master
Today we throttle recoveries only for incoming recoveries. Nodes that have a lot
of primaries can get overloaded due to too many recoveries. To still keep that at bay
we limit the number of threads that are sending files to the target to overcome this problem.

The right solution here is to also throttle the outgoing recoveries that are today unbounded on
the master and don't start the recovery until we have enough resources on both source and target nodes.

The concurrency aspects of the recovery source also added a lot of complexity and additional threadpools
that are hard to configure. This commit removes the concurrent streamns notion completely and sends files
in the thread that drives the recovery simplifying the recovery code considerably.
Outgoing recoveries are not throttled on the master via a allocation decider.
2015-12-22 14:59:43 +01:00
..
cluster Remove recovery threadpools and throttle outgoing recoveries on the master 2015-12-22 14:59:43 +01:00
discovery Rename cloud-gce plugin to discovery-gce plugin 2015-10-08 06:53:37 +02:00
indices Remove recovery threadpools and throttle outgoing recoveries on the master 2015-12-22 14:59:43 +01:00
advanced-scripting.asciidoc Docs: Mapping docs completely rewritten for 2.0 2015-08-06 17:24:51 +02:00
cluster.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
discovery.asciidoc [DOCS] add azure and gce discovery plugins 2014-02-06 09:18:42 +01:00
gateway.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
http.asciidoc reword docs 2015-09-21 14:32:22 -04:00
indices.asciidoc Rename caches. 2015-06-29 10:15:27 +02:00
memcached.asciidoc [DOCS] Multiple doc fixes 2014-03-07 14:24:58 +01:00
network.asciidoc Improvements to network docs 2015-12-10 12:01:18 +01:00
node.asciidoc Migrated documentation into the main repo 2013-08-29 01:24:34 +02:00
plugins.asciidoc Docs: Prepare plugin and integration docs for 2.0 2015-08-15 18:02:43 +02:00
scripting.asciidoc Update scripting.asciidoc 2015-12-03 20:24:20 -05:00
snapshots.asciidoc Support wildcards for getting repositories or snapshots 2015-12-11 10:20:27 +01:00
threadpool.asciidoc Forbid changing thread pool types 2015-11-02 20:52:48 -05:00
thrift.asciidoc Docs: Update thrift.asciidoc 2014-09-24 20:50:30 +02:00
transport.asciidoc Document transport.ping_schedule 2015-09-01 13:43:17 +02:00
tribe.asciidoc Networking: Move multicast discovery to a plugin 2015-08-20 16:43:25 -07:00