[ISSUE #9143]♻️Activate crash-durable mapped-file retirement - #9172
Conversation
|
🔊@mxsm 🚀Thanks for your contribution🎉! 💡CodeRabbit(AI) will review your code first🔥! Note 🚨The code review suggestions from CodeRabbit are to be used as a reference only, and the PR submitter can decide whether to make changes based on their own judgment. Ultimately, the project management personnel will conduct the final code review💥. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (40)
WalkthroughThis change adds managed mapped-file lifecycle support. It introduces durable bootstrap and inventory validation, managed allocation and retirement, queue-generation reconciliation, Wave B configuration, platform-specific storage handling, and end-to-end lifecycle tests. ChangesManaged allocation and retirement
Bootstrap and recovery
Store activation
Validation
Estimated code review effort: 5 (Critical) | ~120 minutes Possibly related PRs
Suggested labels: Suggested reviewers: Poem
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
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 |
Summary
Safety properties
Validation
cargo test -p rocketmq-store-local --all-features -- --test-threads=1(618 lib tests plus integration/doc targets)cargo test -p rocketmq-store --lib --all-features -- --test-threads=1(684/684)cargo clippy --workspace --no-deps --all-targets --all-features -- -D warningscargo doc -p rocketmq-store-local --no-deps --all-featurescargo +nightly-2026-07-05 check --locked --all-targets --all-featuresfromfuzz/./scripts/runtime-audit.ps1 -SkipBaseline -EnforceBoundaryBaseline./scripts/check-agents-routing.ps1rustfmt --check; package-level Store/Store-local format check passed. Rootcargo fmt --all -- --checkremains blocked by Windows OS error 206.Closes #9143
Summary by CodeRabbit
New Features
Bug Fixes