# Is the guidance for cluster.routing.allocation.\* settings still accurate?

**URL:** <https://discuss.elastic.co/t/is-the-guidance-for-cluster-routing-allocation-settings-still-accurate/372909>\
**Category:** Elasticsearch\
**Created:** [January 7, 2025, 9:22pm UTC](https://discuss.elastic.co/t/is-the-guidance-for-cluster-routing-allocation-settings-still-accurate/372909 "2025-01-07T21:22:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![BenB196](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/benb196/32/83401_2.png) [@BenB196](https://discuss.elastic.co/u/BenB196)\
**Post date:** [January 7, 2025, 9:22pm UTC](https://discuss.elastic.co/t/is-the-guidance-for-cluster-routing-allocation-settings-still-accurate/372909/1 "2025-01-07T21:22:42Z")

</div>

Hi All,

I was curious if anyone knows if the guidance for the [`cluster.routing.allocation.*`](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-cluster.html#cluster-shard-allocation-settings) settings (ex: `cluster.routing.allocation.node_concurrent_recoveries` & `cluster.routing.allocation.node_initial_primaries_recoveries`) still accurate?

The reason I ask, is because of this phrase:

> Increasing this setting may cause shard movements to have a performance impact on other activity in your cluster, but may not make shard movements complete noticeably sooner. We do not recommend adjusting this setting from its default of X.

I was recently doing a rolling restart of a large cluster (each hot node has ~1.6k shards), and it was on average taking ~1 hour for the node to recover. After messing with the settings a bit:

- cluster.routing.allocation.node\_concurrent\_recoveries: `2` -\> `4`, then `4` -\> `6`
- cluster.routing.allocation.node\_initial\_primaries\_recoveries: `4` -\> `8`, then `8` -\> `10`

I noticed a fairly "linear" increase in recovery speed, going from `~1h` -\> `~30m`, then `~30m` -\> `~20m`.

So, I'm a bit curious, with all of the recent improvements to Elasticsearch, is this guidance still accurate? Does anyone else adjust these settings?

For context, I'm currently on 8.16.2
