-
Notifications
You must be signed in to change notification settings - Fork 131
chore: do not merge: disable reschedule backoff #3282
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: do not merge: disable reschedule backoff #3282
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 3 Skipped Deployments
|
How to use the Graphite Merge QueueAdd the label merge-queue to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
Code Review: PR #3282SummaryThis PR disables the reschedule backoff mechanism in the actor runtime by commenting out the exponential backoff sleep logic. As indicated by the title "do not merge", this appears to be a temporary change for testing/debugging purposes. AnalysisWhat This Changes:
Impact:
Code Quality Issues:
RecommendationsFor Testing (if that's the goal): If you need to disable backoff temporarily for testing, consider instead: // Make backoff configurable via feature flag or config
const DISABLE_RESCHEDULE_BACKOFF: bool = cfg!(feature = "disable-reschedule-backoff");
if state.reschedule_state.retry_count > 0 && !DISABLE_RESCHEDULE_BACKOFF {
let next = backoff.step().expect("should not have max retry");
// ... rest of logic
}Or add a runtime flag in the workflow input to control this behavior. Before Merging (if this were to be merged):
For "Do Not Merge" PRs: Consider using draft PRs or WIP branches rather than opening a PR marked "do not merge". This keeps the PR list cleaner and prevents accidental merges. VerdictGiven the "do not merge" label, this appears to be intentional for testing. However:
Questions
Review generated with attention to CLAUDE.md conventions and Rivet architecture patterns |

No description provided.