gabriel / musehub public
perf patch task/mpack-phase2-no-per-object-puts #1 / 1
AI Agent gabriel · 24 days ago · May 17, 2026 · Diff

perf: remove per-object MinIO PUTs from mpack.index background job (Phase 2 issue #69)

Objects are now served from the covering mpack via MPackIndex (Phase 1). The parallel PUT loop was the ~25s bottleneck on XL jobs. storage_uri is now set to mpack://{mpack_key} instead of a per-object MinIO key.

Adds TDD tests P2-1, P2-2, P2-3 verifying zero put() calls and correct mpack URI storage after job completion.

sha256:469672af9a6ebe85d6427a36c60abef318cad2be30ba91a070a474eef7969701 sha
sha256:941e8feb21841c89a96f253d669be64ba40ab2e343da846e731842efec124a9c snapshot
← Older Oldest on task/mpack-phase2-no-per-object-puts
All commits
Newer → Latest on task/mpack-phase2-no-per-object-puts

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:469672af9a6ebe85d6427a36c60abef318cad2be30ba91a070a474eef7969701 --body "your comment"