You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(node): propagate context through LeaderResigner.ResignLeader interface
- LeaderResigner.ResignLeader() → ResignLeader(ctx context.Context) error
- FullNode.ResignLeader passes ctx down to raft.Node.ResignLeader
- run_node.go calls resigner.ResignLeader(resignCtx) directly — no wrapper
goroutine/select needed; context.DeadlineExceeded vs other errors are
logged distinctly
- Merge TestFullNode_ResignLeader_NilRaftNode and
TestFullNode_ResignLeader_NonLeaderRaftNode into single table-driven test
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments