perf
patch
task/mpack-phase3-synchronous-push
#1 / 1
perf: make push fully synchronous — remove background job and size threshold (Phase 3 issue #69)
wire_push_unpack_mpack now processes ALL mpacks inline regardless of size. The mpack_content_cache_max_bytes threshold is removed as a gate. No mpack.index background job is enqueued — push is fully synchronous.
storage_uri is set to mpack://{mpack_key} immediately on the push path. read_object_bytes now handles mpack:// URIs by extracting from the covering mpack on demand.
Deletes test_mpack_fetch_readiness.py and test_unpack_mpack_skips_msgpack.py which encoded the old background-job / content_cache / threshold architecture. Replaces them with P3-1, P3-2, P3-3 in test_mpack_phase3.py.
sha256:ce4a0610eda998f083cff4ba6d056353ca1d03f73ceb120e48420d1d1e847d76
sha
sha256:c8db1e4804c8467043f2799df136ebba8af2bb0103795c613d62c184cf346cd7
snapshot
← Older
Oldest on task/mpack-phase3-synchronous-push
All commits
Newer →
Latest on task/mpack-phase3-synchronous-push
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:ce4a0610eda998f083cff4ba6d056353ca1d03f73ceb120e48420d1d1e847d76 --body "your comment"
No comments yet. Be the first to start the discussion.