shithub: furgit

Download patch

ref: 96029bf39b4f585431258d4245737eea6dc89854
parent: 319ff35f2509fb3b4b6b9a36175b165598100cdf
author: Runxi Yu <me@runxiyu.org>
date: Tue Mar 10 13:51:02 EDT 2026

research: dpack fetch

--- a/research/dynamic_packfiles.txt
+++ b/research/dynamic_packfiles.txt
@@ -17,3 +17,11 @@
 
 
 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.
--