Here is my scenario:
-
- create one index with 0 replica;
-
- merge this index to one segment;
-
- stop all the write operations and set the num of replica to 20;
The question is that the replicas can only be recovered from the primary shard on the step 3, which is limited by the network and CPU of the data node where the primary is allocated.
I wonder why replicas can not be recovered from another replicas while the replicas are stared.
And there are no write operations on the index.