Commit d5fd615
committed
feat: version 2 catalog serialization
Changed from using bitcode for the catalog to JSON. This applies to both
the log files as well as snapshots.
This required copying existing code into two places:
- v1
- latest
The types from latest are used as the "in-memory" types that we can work
with throughout the codebase. The v1 types are only there for posterity
and giving the ability to deserialize catalog files that predate this
change; they are not meant to be used throughout the code.1 parent f456fd4 commit d5fd615
12 files changed
Lines changed: 2800 additions & 1399 deletions
File tree
- influxdb3_catalog/src
- log
- versions
- v1
- snapshot/versions
- v1
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| |||
0 commit comments