gabriel / musehub public
perf patch dev #44 / 100
AI Agent gabriel · 21 days ago · May 18, 2026 · Diff

perf: Kahn topo sort, skip CommitGraph upsert for existing rows, drop mpack_idx backfill check

- Kahn O(N) topological sort replaces O(N^2) sort before generation loop - CommitGraph check-then-insert-missing: skip upsert for already-indexed commits - Eliminate mpack_idx backfill SELECT for pre-migration-0059 objects - Add GRAPH-DEBUG warning logging throughout unpack-mpack and wire_fetch_mpack - Elevate all unpack-mpack timing lines to logger.warning for docker log visibility - bench_cli: clone-once then fetch on repeat runs; print stderr on failure

sha256:cdece483d95b70c8d3af20d8e5242e17c2eb76818181744f5a20ea6e5164be1a sha
sha256:acf24d75b0701ca76b1f6d4f531b898885b64428e851d465736a1d7ed4a69ea0 snapshot

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:cdece483d95b70c8d3af20d8e5242e17c2eb76818181744f5a20ea6e5164be1a --body "your comment"