-
Type:
New Feature
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Checkpoints
-
None
-
Storage Engines, Storage Engines - Persistence
-
SE Persistence - 2026-01-30
-
None
This ticket involves 4 changes:
- Keep a database size field on the connection object
- On checkpoint completion write out the checkpoint size in the checkpoint metadata struct.
- On checkpoint pickup read in the checkpoint sizeĀ
- Maintain a running total of b-tree sizes throughout checkpoint, for b-trees that are then checkpointed subsequently apply the delta of the size difference back to the database level size.
All of these changes can be found on the PoC branch, including a python test that tests various database size level scenarios.