diff --git a/agent/consul/state/catalog.go b/agent/consul/state/catalog.go index 07975f53c4..454b340821 100644 --- a/agent/consul/state/catalog.go +++ b/agent/consul/state/catalog.go @@ -760,8 +760,9 @@ func (s *Store) ServicesByNodeMeta(ws memdb.WatchSet, filters map[string]string) } // maxIndexForService return the maximum Raft Index for a service -// If the index is not set for the service, it will return the max -// Raft Index of "nodes", "services" +// If the index is not set for the service, it will return: +// - maxIndex(nodes, services) if checks if false +// - maxIndex(nodes, services, checks) if checks if false func maxIndexForService(tx *memdb.Txn, serviceName string, checks bool) (uint64, error) { transaction, err := tx.First("index", "id", serviceIndexName(serviceName)) if err == nil {