This commit is contained in:
chrislu
2022-10-09 18:58:14 -07:00
17 changed files with 281 additions and 155 deletions

View File

@@ -40,7 +40,11 @@ func (c *commandRaftClusterPs) Do(args []string, commandEnv *CommandEnv, writer
}
fmt.Fprintf(writer, "the raft cluster has %d servers\n", len(resp.ClusterServers))
for _, server := range resp.ClusterServers {
fmt.Fprintf(writer, " * %s %s (%s)\n", server.Id, server.Address, server.Suffrage)
suffrage := server.Suffrage
if server.IsLeader {
suffrage = "Leader"
}
fmt.Fprintf(writer, " * %s %s (%s)\n", server.Id, server.Address, suffrage)
}
return nil