Our testing has a default of orphanCleanupDelaySecs=0, which is causing safe secondary reads to fail in our tests.
If cursors are established on secondaries, and then a migration completes, the range deleter can proceed to delete documents out from under the cursors, whose filtering information does not change, without interrupting them.
- is duplicated by
-
SERVER-31000 Investigate concurrency suite timeouts with causal consistency and secondary read preference
- Closed
- related to
-
SERVER-30984 Investigate agg_base.js workload with causal consistency and secondary read preference
- Closed