test(storage): scope durable failpoints to the invoking thread - #942
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. WalkthroughThe durable-rewrite test failpoint now uses a thread-local, one-shot flag. Tests no longer require a shared mutex. New coverage verifies thread isolation, recovery, and subsequent commit success. ChangesDurable failpoint isolation
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This localized test-only change scopes durable failpoints to the invoking thread and includes passing validation; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Description checkExplanation The description states the problem, summarizes the implementation, links issue Full details: Linked Issues checkExplanation The changes satisfy issue Full details: Out of Scope Changes checkExplanation The changes are limited to durable-rewrite test failpoint handling and regression coverage. They match issue ✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Warning Some tools did not complete. Review the errors below. 🔧 Clippy (1.97.1)Clippy execution timed out 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. Comment |
|
@coderabbitai review |
✅ Action performedReview finished.
|
Closes #941.
Summary
Validation
cargo fmt --all -- --checkcargo test -p graphforge-storage --lib durable_rewrite::tests:: -- --test-threads=8(10 passed)cargo test -p graphforge-storage --lib --no-fail-fast(659 passed, 2 ignored)bazelisk test //crates/graphforge-storage:graphforge_storage_testNeed help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by CodeRabbit