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

rawnode: expose per-follower MsgApp message stream #161

Closed
wants to merge 8 commits into from

Commits on Feb 23, 2024

  1. tracker: throttle empty probes

    Signed-off-by: Pavel Kalinnikov <[email protected]>
    pav-kv committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    ec0a3d0 View commit details
    Browse the repository at this point in the history
  2. tracker: use a simpler SentEntires method name

    Signed-off-by: Pavel Kalinnikov <[email protected]>
    pav-kv committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    a2d3231 View commit details
    Browse the repository at this point in the history
  3. tracker: track in-flight commit index

    This commit adds a Progress.pendingCommit field tracking the highest
    commit index <= Next-1 which the leader sent to the follower. It is used
    to distinguish cases when a commit index update needs or doesn't need to
    be sent to a follower.
    
    Signed-off-by: Pavel Kalinnikov <[email protected]>
    pav-kv committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    06b28b3 View commit details
    Browse the repository at this point in the history
  4. tracker: consolidate MsgApp decisions in Progress

    Signed-off-by: Pavel Kalinnikov <[email protected]>
    pav-kv committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    626b5c8 View commit details
    Browse the repository at this point in the history
  5. raft: pass Progress to maybeSendAppend

    Signed-off-by: Pavel Kalinnikov <[email protected]>
    pav-kv committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    c38c1b7 View commit details
    Browse the repository at this point in the history
  6. tracker: rename the paused probes flow field

    Signed-off-by: Pavel Kalinnikov <[email protected]>
    pav-kv committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    017bdda View commit details
    Browse the repository at this point in the history
  7. rawnode: expose per-follower MsgApp message stream

    Signed-off-by: Pavel Kalinnikov <[email protected]>
    pav-kv committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    76264df View commit details
    Browse the repository at this point in the history
  8. demo: the effect of batched MsgApp ready

    Signed-off-by: Pavel Kalinnikov <[email protected]>
    pav-kv committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    419efa1 View commit details
    Browse the repository at this point in the history