feat(ha-term-safety): route AppendEntries intake through library + leaderCommit wire (task 3.2)
This commit is contained in:
parent
6a519a928b
commit
754e586f8f
10 changed files with 508 additions and 168 deletions
|
|
@ -894,6 +894,10 @@ struct WalCatchupEntry $C.mapname("wal_catchup_entry_t") {
|
|||
term @4 :UInt64 $C.mapname("term");
|
||||
prevLogIndex @5 :UInt64 $C.mapname("prev_log_index");
|
||||
prevLogTerm @6 :UInt64 $C.mapname("prev_log_term");
|
||||
# ha-term-safety task 3.2 (Req 2.5/4.1): the leader's commit index, carried so
|
||||
# the standby intake passes it into raft_on_append_entries_request. Append-only
|
||||
# field number (@7) — no collision with the @4/@5/@6 term fields above.
|
||||
leaderCommit @7 :UInt64 $C.mapname("leader_commit");
|
||||
}
|
||||
|
||||
struct CtrlHelloRequest $C.mapname("ctrl_hello_req_t") {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue