-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Checkpoints
-
None
-
Storage Engines - Persistence
-
SE Persistence backlog
-
None
The checkpoint size buffer added in WT_DISAGG_CHECKPOINT_SIZE_BUFFER creates a two issues:
- If by chance the database size were to go to zero, we'd re-add the buffer.
- When the database size dips below the buffer that would technically be a bug but we won't necessarily catch it if it goes back above the buffer.
To fix this we should assert in __checkpoint_update_disagg_database_size that the database size doesn't go below the buffer size.
Scope:
- Modify the existing subtraction assert.
- Evergreen patch build