-
Type: Task
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
Labels:None
-
Sharding
From the design for Each Shard has Correct Indexes:
Serializing entire migrations and index operations is only necessary when the recipient is receiving its first chunk because the shard versioning protocol will guarantee all shards with chunks will be targeted by index operations. So as an optimization, only the migration of the first chunk to a shard needs to be serialized with index operations (beyond existing serialization around entering the migration critical section).