Hi Team,
What is the impact of setting a higher value for concurrent recoveries such as cluster.routing.allocation.node_concurrent_recoveries
and cluster.routing.allocation.node_initial_primaries_recoveries
for the cluster?
Or in other words, what should I consider when choosing to set a higher value for the above settings - i.e. number of cores, memory, number of shards in the cluster etc? So that I can choose a sensible value.
I would like to increase these values to speed up the recovery process of the cluster because the nodes in my cluster hold a lot of shards and the recovery process could be slow sometimes. I read up somewhere that increasing this helps with recovery because I saw from GET _cluster/allocation/explain?pretty
that recovery was throttled due to this reached the limit of incoming shard recoveries
.
Cheers,