-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Query Execution
-
Fully Compatible
-
QE 2026-01-19
-
None
-
None
-
None
-
None
-
None
-
None
-
None
There are two DSC tasks for replica sets:
- disagg_repl_jscore_passthrough
- disagg_two_nodes_repl_jscore_passthrough
In the first task, the test
`jstests/core/query/change_streams_pre_and_post_images_in_create_and_collmod_internal_dbs.js` is excluded, but in the second task it is not excluded and fails.
The exclusion in the first task mentions SERVER-114074, which was a change that disallowed writes to local databases in DSC. The test in question executes local writes, but due to SERVER-114074 it fails with error code `NotWritablePrimary` in DSC, whereas the test expects the write to fail with error code `InvalidOptions` (not because it is a local write, but because the options used for the write are invalid).
Therefore it seems that the test should be excluded in both DSC replica set tasks.
The same seems to be true for the test
`jstests/core/clustered/clustered_collection_creation.js`, which is excluded by the first task, but not by the second.
This change modifies the second task
(`jstests/core/clustered/clustered_collection_creation.js`) to also exclude the two tests which are excluded in the first task (`disagg_repl_jscore_passthrough`):
- `jstests/core/query/change_streams_pre_and_post_images_in_create_and_collmod_internal_dbs.js`
- `jstests/core/clustered/clustered_collection_creation.js`