code: func (c *cluster) allNodesReady() (ret bool) {
  	if c.Static {
  		return true
  	}
  	for _, id := range c.nodeIDs() {
  		if c.Topology.nodeStates[id] != nodeStateReady {
  			return false
  		}
  	}
  	return true
  }
docs: // allNodesReady is unprotected.