fix(circuit-breaker): preserve recovery timeout while open (#469) - #667
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (6)
WalkthroughThis pull request fixes a CircuitBreaker regression where the ChangesCircuitBreaker Recovery Timeout Fix
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 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 |
📊 Coverage ReportCoverage report not available
Generated by PR Automation (Story 6.1) |
Summary
lastFailureTimewhenrecordFailure()is called while the circuit is alreadyOPENOPENwithout pushing back the recovery window5.1.7and refresh install manifest/entity registryValidation
node -c .aiox-core/core/ids/circuit-breaker.jsnpm test -- tests/core/ids/verification-gates.test.js --runInBandnpm run validate:manifestnpm run validate:publishnpm run lint -- --quietnpm run typechecknpm run test:ci— 314 passed suites, 7835 passed tests, 149 skippednpm test -- tests/core/ids/entity-registry-schema.test.js --runInBandgit diff --checkSupersedes #618.
Refs #469.
Summary by CodeRabbit
Release Notes
Bug Fixes
Tests
Documentation