-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
2
SnapshotHelper::changeReadSourceIfNeeded checks whether we should read at lastApplied based on some global context and the NSS we are acquiring, then performs that change if needed.
In the new API we can acquire multiple collections at once, we should first check whether we should read at last applied based on the global context, then make sure all NSSs we are acquiring are compatible with last applied, and lastly make the change.