debug(push/stream): instrument O-frame decode path with INFO logging
For every object received during push/stream, log: - oid, enc, wire size on arrival - for delta+zlib: declared base id, fetched base size+sha256+first4bytes, base after decompress_if_needed (size+sha256+first4+changed flag), apply_delta result (size+sha256+match) - for zlib/zstd: decoded raw size+sha256 - for raw passthrough: size+sha256 - hash verify OK or mismatch - PUT to R2: oid+size+sha256 - SKIP (already in DB): oid
Helps identify whether staging R2 has wrong bytes for sha256:ab1054a8 and at which step the corruption occurs.
sha256:a34090cc4a394a78bd72cbbe34b08cc59525141e19135b6c0ab154f10611b9ef
sha
sha256:5b4b4a6b6b2f03fec1e1a3da50d18eaeb247bd13b4cd33beb39729d37ff8a9ff
snapshot
← Older
Oldest on task/push-wire-instrumentation
All commits
Newer →
Latest on task/push-wire-instrumentation
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:a34090cc4a394a78bd72cbbe34b08cc59525141e19135b6c0ab154f10611b9ef --body "your comment"
No comments yet. Be the first to start the discussion.