diff options
| author | 2026-03-10 17:51:02 +0800 | |
|---|---|---|
| committer | 2026-03-10 17:51:02 +0800 | |
| commit | 96029bf39b4f585431258d4245737eea6dc89854 (patch) | |
| tree | 11beffe69537470808d59e3815e354282c44e51c /research/dynamic_packfiles.txt | |
| parent | research: bitcask (diff) | |
| signature | No signature | |
research: dpack fetch
Diffstat (limited to 'research/dynamic_packfiles.txt')
| -rw-r--r-- | research/dynamic_packfiles.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/research/dynamic_packfiles.txt b/research/dynamic_packfiles.txt index 442e29fb..66c5d5a1 100644 --- a/research/dynamic_packfiles.txt +++ b/research/dynamic_packfiles.txt @@ -17,3 +17,11 @@ genreational bloom filters research bitcask + + + +fetch: take current pack, remove dead objects/holes, filter objects +out, record offsets and adjust ofs_deltas since they always go +backwards, write the pack back; then stream written pack to client. +two-step necessary because pack header includes object count; could +have a custom new protocol that doesn't do so. |
