fix(deployment): tolerate one health sampling interval (#224) - #277
Conversation
|
Warning Review limit reached
Next review available in: 11 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
✨ Finishing Touches🧪 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 |
|
CI triage for the single failing check:
Per the one-behavior/one-rollout guardrail, that baseline CI repair is not being mixed into #224. |
Change contract
Allow the CEX L2 shadow gate one additional 30-second polling interval for a health timestamp that advances after synchronized segment rotation, while still failing closed when either Spot or USD-M health is frozen beyond 120 seconds.
Acceptance evidence
t-jpn6rsu25tptmgwran both isolated shadow collectors without restarts or sequence gaps and failed at the former 90-second freshness boundary while USD-M finalized a valid 168.6 MB rotation.deployment/aliyun/test-rust-lob-control-plane.shpasses.bash -n,shellcheck, andgit diff --checkpass.Out of scope
Dependency / merge order
None. This is the focused #224 deployment-gate correction discovered by the isolated production shadow run.
Focused validation
Rollout / rollback impact
After merge, rebuild/reinstall the immutable isolated candidate bundle and rerun the full one-hour #224 shadow gate before any cutover. Rollback is restoring the 90-second host/policy threshold; production remains untouched unless the full gate and canonical OSS readback pass.