瀏覽代碼

Fixes debug logging on index creation waiting for shards to be started (#19612)

Ali Beyad 9 年之前
父節點
當前提交
21ff90fed3

+ 4 - 2
core/src/main/java/org/elasticsearch/cluster/metadata/MetaDataCreateIndexService.java

@@ -202,8 +202,10 @@ public class MetaDataCreateIndexService extends AbstractComponent {
             if (response.isAcknowledged()) {
                 activeShardsObserver.waitForActiveShards(request.index(), request.waitForActiveShards(), request.ackTimeout(),
                     shardsAcked -> {
-                        logger.debug("[{}] index created, but the operation timed out while waiting for " +
-                                         "enough shards to be started.", request.index());
+                        if (shardsAcked == false) {
+                            logger.debug("[{}] index created, but the operation timed out while waiting for " +
+                                             "enough shards to be started.", request.index());
+                        }
                         listener.onResponse(new CreateIndexClusterStateUpdateResponse(response.isAcknowledged(), shardsAcked));
                     }, listener::onFailure);
             } else {