aboutsummaryrefslogtreecommitdiff
path: root/research/dynamic_packfiles.txt
diff options
context:
space:
mode:
Diffstat (limited to 'research/dynamic_packfiles.txt')
-rw-r--r--research/dynamic_packfiles.txt8
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.