diff --git a/server/src/main/java/org/elasticsearch/action/bulk/TransportBulkAction.java b/server/src/main/java/org/elasticsearch/action/bulk/TransportBulkAction.java index b0a88c512a75e..acc063e85fb82 100644 --- a/server/src/main/java/org/elasticsearch/action/bulk/TransportBulkAction.java +++ b/server/src/main/java/org/elasticsearch/action/bulk/TransportBulkAction.java @@ -96,6 +96,8 @@ */ public class TransportBulkAction extends HandledTransportAction { + private static final Logger logger = LogManager.getLogger(TransportBulkAction.class); + private final ThreadPool threadPool; private final AutoCreateIndex autoCreateIndex; private final ClusterService clusterService; @@ -233,7 +235,7 @@ protected void doExecute(Task task, BulkRequest bulkRequest, ActionListener() { + createIndex(index, bulkRequest.timeout(), new ActionListener<>() { @Override public void onResponse(CreateIndexResponse result) { if (counter.decrementAndGet() == 0) { @@ -634,7 +636,7 @@ private long relativeTime() { return relativeTimeProvider.getAsLong(); } - void processBulkIndexIngestRequest(Task task, BulkRequest original, ActionListener listener) { + private void processBulkIndexIngestRequest(Task task, BulkRequest original, ActionListener listener) { final long ingestStartTimeInNanos = System.nanoTime(); final BulkRequestModifier bulkRequestModifier = new BulkRequestModifier(original); ingestService.executeBulkRequest( @@ -643,7 +645,7 @@ void processBulkIndexIngestRequest(Task task, BulkRequest original, ActionListen bulkRequestModifier::markItemAsFailed, (originalThread, exception) -> { if (exception != null) { - logger.error("failed to execute pipeline for a bulk request", exception); + logger.debug("failed to execute pipeline for a bulk request", exception); listener.onFailure(exception); } else { long ingestTookInMillis = TimeUnit.NANOSECONDS.toMillis(System.nanoTime() - ingestStartTimeInNanos); @@ -692,7 +694,7 @@ public boolean isForceExecution() { static final class BulkRequestModifier implements Iterator> { - private static final Logger LOGGER = LogManager.getLogger(BulkRequestModifier.class); + private static final Logger logger = LogManager.getLogger(BulkRequestModifier.class); final BulkRequest bulkRequest; final SparseFixedBitSet failedSlots; @@ -774,7 +776,7 @@ synchronized void markItemAsDropped(int slot) { synchronized void markItemAsFailed(int slot, Exception e) { IndexRequest indexRequest = getIndexWriteRequest(bulkRequest.requests().get(slot)); - LOGGER.debug(() -> new ParameterizedMessage("failed to execute pipeline [{}] for document [{}/{}]", + logger.debug(() -> new ParameterizedMessage("failed to execute pipeline [{}] for document [{}/{}]", indexRequest.getPipeline(), indexRequest.index(), indexRequest.id()), e); // We hit a error during preprocessing a request, so we: