code: func getNodeNeighbors(nodeInfo *nodeInfo, clusterNodes []string) (neighbors []string) {
  	for _, neighbor := range clusterNodes {
  		if nodeInfo.ip != neighbor {
  			neighbors = append(neighbors, neighbor)
  		}
  	}
  	sort.Strings(neighbors)
  	return
  }
docs: // getNodeNeighbors returns a list of IP address of the nodes