Repository navigation
test(storage): certify M6 durability end to end - #847
Conversation
|
Warning Review limit reachedYou’ve reached a temporary PR review limit under our Fair Usage Limits Policy. Next review available in: 2 minutes Limit details: You’ve used the included review currently available. Your 61 included PR review attempts over the past 7 days set your current allowance at 1 review per hour. Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?Wait for the limit to reset, then comment An organization admin can change what happens after included review limits in Billing. How do review limits work?CodeRabbit enforces per-developer PR review limits within each organization. For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (9)
Comment |
Merging this PR will degrade performance by 8.78%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | spill_compaction |
4 ms | 5.8 ms | -30.2% |
| ❌ | WallTime | recovery_scan |
673.9 µs | 848.5 µs | -20.58% |
| ❌ | Simulation | lex[wide_union] |
1.4 ms | 1.6 ms | -15.38% |
| ⚡ | Simulation | transaction_classification[1] |
404.8 ns | 339.6 ns | +19.22% |
| ⚡ | WallTime | durable_open |
21.5 µs | 19 µs | +12.96% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing test/756-production-durability-certification (8966577) with main (a593137)
Closes #756
Summary
GraphForgereopen, pinned-reader, checkpoint, cleanup, cancellation, idempotency, and write-mode observationsEvidence
CARGO_TARGET_DIR=$PWD/target python3 scripts/ci/durability-certification-gate.py run --output /tmp/graphforge-756-cert-evidence-v3(8 histories x 12 operations, zero untriaged failures; report SHA-256c311017cf407597f06a2ab10eacd0a57dedc21ac9d2665a575b5930a0982edf6)CARGO_TARGET_DIR=$PWD/target cargo clippy -p graphforge-api -p graphforge-storage -- -D warningsdist/graphforge-0.5.2-cp310-abi3-macosx_11_0_arm64.whl; installed into isolated venv;/tmp/gf756-python.X7rgvf/bin/python crates/graphforge-bindings-py/tests/transaction_parity.pyCARGO_TARGET_DIR=$PWD/target pnpm --filter @curatelabs/graphforge exec napi build --platform;node --test crates/graphforge-bindings-node/tests/transaction-parity.test.mjspython3 scripts/ci/test-durability-certification-gate.pypython3 scripts/ci/test-ci-storage-policy.pyscripts/ci/test-require-gates.shmake workflow-lintruff check scripts/ci/durability-certification-gate.py scripts/ci/test-durability-certification-gate.py scripts/ci/test-ci-storage-policy.py crates/graphforge-bindings-py/tests/transaction_parity.pycargo fmt --all -- --checkgit diff --checkNeed help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.