perf
patch
unpack-bundle
task/bundle-zero-put-objects
#1 / 1
perf(unpack-bundle): zero per-object MinIO PUTs — objects live in the bundle
The bundle is already in MinIO at bundles/{bundle_key}, proved by sha256(wire_bytes) == bundle_key. Every object inside is content-addressed. Record storage_uri='bundles/{bundle_key}' instead of extracting each object individually. Background promoter handles extraction async.
Eliminates the objects_db bottleneck (was 16s for 5156 objects × 25KB each). The push path now does exactly one MinIO PUT (the bundle) regardless of how many objects it contains.
sha256:eb442e73622ec88aa586bc8b86dc1102c9b74b43ba5510c9cfdb19961e9d8add
sha
sha256:65d6aa884e46c652bda66b6f14ff03279cc5b550af7220b8bf8097c46a124e33
snapshot
← Older
Oldest on task/bundle-zero-put-objects
All commits
Newer →
Latest on task/bundle-zero-put-objects
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:eb442e73622ec88aa586bc8b86dc1102c9b74b43ba5510c9cfdb19961e9d8add --body "your comment"
No comments yet. Be the first to start the discussion.