func hostRaftStatus(host *cluster.Host, peers []string, leader string) (raftStatus string) { raftStatus = "proxy" ip, _, _ := net.SplitHostPort(host.Addr()) for _, addr := range peers { discIp := ip + ":1111" if addr == discIp { raftStatus = "peer" if leader == discIp { raftStatus = raftStatus + " (leader)" } break } } return }