-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Within the CollectionShardingRuntime we treat the filtering metadata not just for filtering but for determining the current shard version as well any other metadata about the collection.
Crucially, we pass this information in a class called CollectionMetadata so ideally we should rename the filtering metadata methods and references within the CSR class to actually mean the collection metadata.