-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: Checkpoints
-
None
-
Storage Engines - Persistence
-
SE Persistence backlog
-
3
Introduce a failpoint in __checkpoint_tree that triggers before checkpoint completion/checkpoint resolve, returning an error (without crashing the process). This will allow us to simulate checkpoint failures at this stage and verify that rollback logic executes correctly and the system remains consistent.
Definition of Done
- Introduce a failpoint that returns an error (does not crash) and exercises the checkpoint reset path (through __checkpoint_fail_reset)
- Add testing to trigger this failpoint and validate behaviour.
- Ensure verify does not report page discard or PALI inconsistencies after recovery.
- is related to
-
WT-16849 Fix checkpoint size mismatch due to double root accounting
-
- In Progress
-