What is the impact of setting a higher value for concurrent recoveries such as
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.