Fix automatic compaction closure races - #1162
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Warning Your free Security trial is over. An organization admin can activate billing to continue. Comment |
|
You have reached your Codex usage limits for security reviews. Please try again later. |
Rust coverage (report only)Report only. This measurement has no threshold, gates no merge, and
What this number does not measure
Per crate, least-covered first
25 files with the most uncovered lines
Measured at |
Codecov Report❌ Patch coverage is
Additional details and impacted files
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Summary
Fixes three review findings from the already-deployed automatic compaction failure slice:
Meaningfully changed lines: 72 (57 added, 15 removed; no lockfiles).
Validation
cargo fmt --all -- --checkThe inherited docs-consistency carrier check remains red because live-only PR #1125 is not yet in
main; its 267 checker self-tests pass. Rustdoc generated every workspace crate without warnings, then its wrapper did not exit after the final crate.Live deploy
Deployed
115c6f97athroughdeploy/dogfood-liveafter a clean drain. Startup completed migration, recovery, socket binding, and goal rearm; the socket and127.0.0.1:37231listener are healthy, projections advance, and the initial census was 15 active / 0 silent / 0 stale turns.Numeric-bound ceilings added: none.
Absorbed-PR ledger: #1030 at
eeee1c5b5; #1028 at4cdc5dfbc; #1125 at546600143.