You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: refactor manifest to get snapshot in memory (#825)
* support return snapshot in `TableVersion`.
* introdce `TableSnapshotProvider` to get manifest snapshot data from memory.
* refactor `Snapshotter` to support from memory or storage.
* correct the order between do snapshot and write wal.
* fix test in manifest.
* let table snapshot provider return None when drop table.
* remove `origin_logs_num` from `Snapshot`.
* fix compile and clippy.
* split `Snapshotter` to `Snapshotter` and `SnapshotRecoverer`, remove the now unused `SnapshotBuilder`.
* move `TableSnapshotProviderImpl` to space module.
0 commit comments