-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Change streams, Testing Infrastructure
-
None
-
Query Execution
-
Fully Compatible
-
QE 2026-01-19
-
None
-
None
-
None
-
None
-
None
-
None
-
None
After completing the change streams v2 reader for the ignoreRemovedShards mode (SERVER-109229), we should add a new change streams test suite that runs the existing change streams tests with v2 change streams in ignoreRemovedShards mode.
We should add an override that sets the change stream mode to v2, and also sets the ignoreRemovedShards mode flag when opening the change stream.
The results for v2 change streams in ignoreRemovedShards mode should be identical to the results for v2 change streams in strict mode, as long as no shards are removed from the cluster. We need to exclude existing tests from the suite in case they do remove shards.
Adding this test suite will give us test coverage for the ignoreRemovedShards mode for the case no shards are removed, and will help us to ensure that the ignoreRemovedShards mode does not cause any regressions compared to the strict mode in this case.
- is related to
-
SERVER-113143 Add support for openCursorAt and nextPlacementChanged return fields
-
- Closed
-
-
SERVER-109229 Implement Ignore-Removed-Shards operation mode support in CollectionChangeStreamShardTargeterImpl module
-
- Closed
-