-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
The ShardLocal aggregations code ends up calling RSLocalClient. This code ends up overriding the readConcern given to the command.
The readConcern given as a result would crash the server if snapshot readConcern is used since the override would swap afterClusterTime with afterOpTime. When processing the request, the server would also add a atClusterTime since it uses snapshot readConcern. This will cause this invariant to get hit since both arguments will be set.
- is caused by
-
SERVER-79357 CheckMetadataConsistency is not reading chunks with snapshot read concern
- Closed
- is related to
-
SERVER-85869 Exhaustive find on config shard can return stale data
- Closed