mirror of https://github.com/apache/lucene.git
Indicate collection in `clusterShape` log messages
Many of Solr's tests use CloudTestUtils' `waitForState` and `clusterShape` methods to wait until a SolrCloud cluster matches a particular expected shape. The code periodically checks on the cluster state, and logs a message if a collection doesn't match the state we expect of it. Prior to this commit, these log messages omitted the collection name though, which makes things a little confusing when a test is checking on the state of multiple collections simultaneously (as can happen when Triggers fire in the background).
This commit is contained in:
parent
3ca7e65388
commit
dd910d1a06
|
@ -141,7 +141,7 @@ public class CloudTestUtils {
|
|||
}
|
||||
Collection<Slice> slices = withInactive ? collectionState.getSlices() : collectionState.getActiveSlices();
|
||||
if (slices.size() != expectedShards) {
|
||||
log.info("-- wrong number of slices, expected={}, found={}: {}", expectedShards, collectionState.getSlices().size(), collectionState.getSlices());
|
||||
log.info("-- wrong number of slices for collection {}, expected={}, found={}: {}", collectionState.getName(), expectedShards, collectionState.getSlices().size(), collectionState.getSlices());
|
||||
return false;
|
||||
}
|
||||
Set<String> leaderless = new HashSet<>();
|
||||
|
@ -160,7 +160,7 @@ public class CloudTestUtils {
|
|||
activeReplicas++;
|
||||
}
|
||||
if (activeReplicas != expectedReplicas) {
|
||||
log.info("-- wrong number of active replicas in slice {}, expected={}, found={}", slice.getName(), expectedReplicas, activeReplicas);
|
||||
log.info("-- wrong number of active replicas for collection {} in slice {}, expected={}, found={}", collectionState.getName(), slice.getName(), expectedReplicas, activeReplicas);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue