len(self.servers) == 1 or 0 ? Looking at the raft_server.go the initial leader issue AddPotentialServer command to itself which makes me believe that the smallest cluster will have one server in it.