Repository navigation
perf(storage): encode canonical topology and adjacency on admission lanes - #1605
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: CurateLabs/graphforge/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description
Canonical encoding was the largest remaining single-core construction region after #1599. This change compresses canonical Parquet batches and builds adjacency on admission lanes while preserving artifact bytes, receipt order, and coordinator-owned publication.
Closes #1600. Parent #1448 remains open: whole-ingest scaling still needs further work.
Changes
Acceptance evidence
Measurement report includes all 21 quiet runs and reproducible summaries.
Peak memory increased from 829 to 1,067 MiB at S18 and 2,783 to 2,901 MiB at S20; every measured run stayed below the 4,000 MB cap. Routing and append remain outside this change.
Validation
cargo fmt --all -- --checkcargo clippy --workspace -- -D warningscargo test --workspacemake pre-push-fastmake pre-pushpython3 docs/development/evidence/encoding-lanes-1600/summarize.py docs/development/evidence/encoding-lanes-1600/candidateCodeRabbit CLI review was attempted but could not authenticate in this environment; it produced no review. Current code was manually reviewed. The required exact-head CI Gate and merge-queue run remain the merge gates.
The optional certifier
--all-targetsClippy check found an existingcloned_ref_to_slice_refslint atbenchmarks/runners/certify/src/lib.rs:3172, verified unchanged onmain. Production certifier Clippy and all certifier tests pass.