-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Checkpoints, Metadata
-
None
-
Storage Engines - Foundations
-
SE Foundations - 2026-01-16
-
2
The old metadata format looked like this:
(WiredTigerCheckpoint.1=(...))\n timestamp=hhhh
After refactoring the layered connection code ( WT-16381 ) , metadata format changed to:
checkpoint=(WiredTigerCheckpoint.1=(...)), timestamp=hhhh, key_provider=(...)
Where key_provider=(...) settings are optional.
Changes:
- Entire record is following config format, i.e., key=value pairs, comma-separated
- Checkpoint data has checkpoint= key.
- New lines are optional.
The problem:
The new code cannot read old metadata format.
Solution:
- Implement backward compatibility for reading old metadata format.
- Write in new format only (current behaviour).
- is caused by
-
WT-16381 Refactor `__disagg_pick_up_checkpoint` function
-
- Closed
-