Skip to content

BUG: fibonacci backoff should cap max delay #231

@dentiny

Description

@dentiny

Hi team, IIRC, after adding previous delay, the current delay could exceed max delay

// If current delay larger than max delay, we should stop increment anymore.
if next < self.max_delay.unwrap_or(Duration::MAX) {
if let Some(prev) = self.previous_delay {
next = next.saturating_add(prev);
self.current_delay = Some(next);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions