-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
The ShardFilterer utility serves both as a "range preserver" and as a façade to the underlying orphan filter provided by sharding. It also has some dubious methods, like clone.
With the introduction of the ShardRole API and its integration in the PlanExecutor infrastructure, queries no longer need to explicitly declare range preservation and also they have access to the collection description/filter and data, so this class is no longer necessary.
- depends on
-
SERVER-104158 Remove shard_filterer.h from the "core_headers" library
-
- In Progress
-