-
Type: Task
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
Sharding EMEA
-
Sharding EMEA 2023-01-23, Sharding EMEA 2023-02-06, Sharding EMEA 2023-02-20, Sharding EMEA 2023-03-06, Sharding EMEA 2023-03-20, Sharding EMEA 2023-04-03
A shard refreshes its filtering metadata by first refreshing its CatalogCache, then using the fresh routing info from its CatalogCache to populate its filtering metadata.
There areĀ checks to ensure a shard does not overwrite newer routing info for a sharded collection with older routing info, but there is no such check (and there can't be by design) to prevent the shard from overwriting routing info for a sharded collection with unsharded routing info.
- is related to
-
SERVER-64730 The 'forceShardFilteringMetadataRefresh' methods don't synchronise with each other (5.0 and newer versions)
- Closed
-
SERVER-72322 The 'forceShardFilteringMetadataRefresh' methods don't synchronise with each other (4.4 and 4.2 only)
- Closed