-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
Sharding EMEA 2022-11-14, Sharding EMEA 2022-11-28
Creating indexes on config.csrs.indexes changes the minimum collection timestamp for this collection. If the shard finishes FCV upgrade before these collection changes take place, the aggregation to get the global indexes from the config server will fail with SnapshotUnavailable. In order to prevent this, we should ensure that the config server has created the indexes before the shard can complete FCV upgrade.