OpenSearch/docs/reference/migration
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
..
migrate_2_0 Merge pull request #15213 from brwe/copy-to-in-multi-fields-exception 2015-12-08 14:41:07 +01:00
index.asciidoc Fix version order for breaking changes docs 2015-12-03 14:24:19 +01:00
migrate_1_0.asciidoc Docs: Remove docs for the `filtered`, `and`, `or` and `(f)query` queries. 2015-09-11 11:00:54 +02:00
migrate_1_4.asciidoc Query DSL: Remove filter parsers. 2015-05-07 20:14:34 +02:00
migrate_1_6.asciidoc parent/child: Deprecated the `top_children` in favour of the `has_child` query. 2015-05-07 09:27:54 +02:00
migrate_2_0.asciidoc Docs: Made the list of breaking changes in each version more obvious 2015-11-08 12:59:07 +01:00
migrate_2_1.asciidoc Docs: Made the list of breaking changes in each version more obvious 2015-11-08 12:59:07 +01:00
migrate_2_2.asciidoc field stats: Added `min_value_as_string` and `max_value_as_string` response elements for all number based fields. The existing `min_value` and `max_value` will return the values as numbers instead. 2015-11-23 08:48:28 +01:00
migrate_3_0.asciidoc Remove recovery threadpools and throttle outgoing recoveries on the master 2015-12-22 14:59:43 +01:00