-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
v9.0
-
CAR Team 2026-11-09
-
None
-
None
-
None
-
None
-
None
-
None
-
None
In the ovverride of tryPauseAutoCompactForReplicaSetWritesBlock, the StorageEngineMoch returns an error status rather than throwing, so the new test does not exercise the observer helper's DBException catch. Removing that catch would still pass the test, although an escaping exception would terminate the process through RecoveryUnit::Change::commit() noexcept.
As part of this ticket, we should make this mock throw so the existing commit and write-block-state assertions verify that exception handling, not just a returned failure status.
- related to
-
SERVER-133742 Pause auto-compaction on all RS nodes when replica set write block is enabled and allowDeletion is set to false
-
- Closed
-