-
Type:
Story
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Not Applicable
-
None
-
Storage Engines, Storage Engines - Persistence
-
None
-
None
We need to ensure that all of our "on-disk" data formats in WiredTiger, especially (but not only) in disagg., are extensible, so that we would be able to evolve them in the future while making upgrade/downgrade considerably easier.
Where appropriate, we might want to consider adding some of the following fields:
- Version number of the data structure
- Minimum compatibility version of the reader
- Data structure length (in case we'd like an older reader to skip "unknown" bytes)
- Flags