Skip to content
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

node_status_backend: reset backoff on peer checkin #11342

Merged
merged 4 commits into from
Jun 14, 2023

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    32a8a2d View commit details
    Browse the repository at this point in the history
  2. node_status_backend: reset client backoff on peer checkin

    When a peer restarts and a backoff is applied locally, it needs to be
    reset once the peer is available again. Otherwise the transport does not
    reconnect until the entire backoff elapses thus marking it unavailable
    for downstream consumers like partition balancer.
    bharathv committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    a22b635 View commit details
    Browse the repository at this point in the history
  3. node_status_backend: Make reconnect backoff configurable

    Adds node_status_reconnect_max_backoff_ms cluster configuration
    and defaults to 15s.
    bharathv committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    c111134 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. ducktape/node_status: deflake test

    Wrap it in a waiter. With debug builds the backend can potentially
    take some additional time to reach the desired state, especially
    after invalidating all the transports after resetting a backoff.
    bharathv committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    4ca6fbf View commit details
    Browse the repository at this point in the history