[
https://issues.apache.org/jira/browse/CAMEL-23502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18093922#comment-18093922
]
Aurélien Pupier commented on CAMEL-23502:
-----------------------------------------
based on description of
https://github.com/opensearch-project/OpenSearch/issues/14791 it is related to
the free space on the disk, which is known to be regularly low on Jenkins CI
and whch could explain that it is failing depending on the build.
> Very flaky test OpenSearchIT
> ----------------------------
>
> Key: CAMEL-23502
> URL: https://issues.apache.org/jira/browse/CAMEL-23502
> Project: Camel
> Issue Type: Test
> Components: camel-opensearch
> Affects Versions: 4.20.0
> Reporter: Aurélien Pupier
> Priority: Major
>
> failed 3 out of times on last CI builds:
> * OpensearchIndexIT.testIndex
> * OpensearchIndexIT.testIndexDeleteWithBuilder
> * OpensearchIndexIT.testIndexDeleteWithString
> * OpensearchIndexIT.testIndexWithHeaders
> * OpensearchIndexIT.testIndexWithIDInHeader
> {noformat}
> org.apache.camel.CamelExecutionException: Exception occurred during execution
> on the exchange: Exchange[F161F0AE7B1CBEE-0000000000000000]
> at
> org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
> at
> org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:704)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:594)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:590)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.requestBodyAndHeaders(DefaultProducerTemplate.java:442)
> at
> org.apache.camel.component.opensearch.integration.OpensearchIndexIT.testIndexWithIDInHeader(OpensearchIndexIT.java:94)
> Caused by: org.apache.camel.CamelExchangeException: An error occurred while
> executing the action. Exchange[]. Caused by:
> [java.util.concurrent.CompletionException -
> org.opensearch.client.ResponseException: method [PUT], host
> [http://localhost:37506], URI [/twitter/_doc/123?wait_for_active_shards=1],
> status line [HTTP/1.1 429 Too Many Requests]
> {"error":{"root_cause":[{"type":"cluster_block_exception","reason":"index
> [twitter] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage
> watermark, index has read-only-allow-delete
> block];"}],"type":"cluster_block_exception","reason":"index [twitter] blocked
> by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index
> has read-only-allow-delete block];"},"status":429}]
> at
> org.apache.camel.component.opensearch.OpensearchProducer.lambda$onComplete$3(OpensearchProducer.java:406)
> at
> java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
> at
> java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
> at
> java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
> at
> java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194)
> at
> org.opensearch.client.transport.rest_client.RestClientTransport$1.onFailure(RestClientTransport.java:183)
> at
> org.opensearch.client.RestClient$FailureTrackingResponseListener.onDefinitiveFailure(RestClient.java:880)
> at org.opensearch.client.RestClient$1.completed(RestClient.java:601)
> at org.opensearch.client.RestClient$1.completed(RestClient.java:581)
> at
> org.apache.hc.core5.concurrent.BasicFuture.completed(BasicFuture.java:148)
> at
> org.apache.hc.core5.concurrent.ComplexFuture.completed(ComplexFuture.java:72)
> at
> org.apache.hc.client5.http.impl.async.InternalAbstractHttpAsyncClient$2$1.completed(InternalAbstractHttpAsyncClient.java:321)
> at
> org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer$1.completed(AbstractAsyncResponseConsumer.java:101)
> at
> org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer.completed(AbstractBinAsyncEntityConsumer.java:87)
> at
> org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer.streamEnd(AbstractBinDataConsumer.java:83)
> at
> org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer.streamEnd(AbstractAsyncResponseConsumer.java:142)
> at
> org.apache.hc.client5.http.async.methods.InflatingGzipDataConsumer.streamEnd(InflatingGzipDataConsumer.java:148)
> at
> org.apache.hc.client5.http.impl.async.HttpAsyncMainClientExec$1.streamEnd(HttpAsyncMainClientExec.java:283)
> at
> org.apache.hc.core5.http.impl.nio.ClientHttp1StreamHandler.dataEnd(ClientHttp1StreamHandler.java:285)
> at
> org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer.dataEnd(ClientHttp1StreamDuplexer.java:376)
> at
> org.apache.hc.core5.http.impl.nio.AbstractHttp1StreamDuplexer.onInput(AbstractHttp1StreamDuplexer.java:343)
> at
> org.apache.hc.core5.http.impl.nio.AbstractHttp1IOEventHandler.inputReady(AbstractHttp1IOEventHandler.java:64)
> at
> org.apache.hc.core5.http.impl.nio.ClientHttp1IOEventHandler.inputReady(ClientHttp1IOEventHandler.java:41)
> at
> org.apache.hc.core5.reactor.InternalDataChannel.onIOEvent(InternalDataChannel.java:139)
> at
> org.apache.hc.core5.reactor.InternalChannel.handleIOEvent(InternalChannel.java:51)
> at
> org.apache.hc.core5.reactor.SingleCoreIOReactor.processEvents(SingleCoreIOReactor.java:193)
> at
> org.apache.hc.core5.reactor.SingleCoreIOReactor.doExecute(SingleCoreIOReactor.java:140)
> at
> org.apache.hc.core5.reactor.AbstractSingleCoreIOReactor.execute(AbstractSingleCoreIOReactor.java:92)
> at
> org.apache.hc.core5.reactor.IOReactorWorker.run(IOReactorWorker.java:44)
> at java.base/java.lang.Thread.run(Thread.java:1583)
> Caused by: java.util.concurrent.CompletionException:
> org.opensearch.client.ResponseException: method [PUT], host
> [http://localhost:37506], URI [/twitter/_doc/123?wait_for_active_shards=1],
> status line [HTTP/1.1 429 Too Many Requests]
> {"error":{"root_cause":[{"type":"cluster_block_exception","reason":"index
> [twitter] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage
> watermark, index has read-only-allow-delete
> block];"}],"type":"cluster_block_exception","reason":"index [twitter] blocked
> by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index
> has read-only-allow-delete block];"},"status":429}
> at
> java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
> at
> java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
> at
> java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:636)
> ... 27 more
> Caused by: org.opensearch.client.ResponseException: method [PUT], host
> [http://localhost:37506], URI [/twitter/_doc/123?wait_for_active_shards=1],
> status line [HTTP/1.1 429 Too Many Requests]
> {"error":{"root_cause":[{"type":"cluster_block_exception","reason":"index
> [twitter] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage
> watermark, index has read-only-allow-delete
> block];"}],"type":"cluster_block_exception","reason":"index [twitter] blocked
> by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index
> has read-only-allow-delete block];"},"status":429}
> at org.opensearch.client.RestClient.convertResponse(RestClient.java:494)
> at org.opensearch.client.RestClient.access$1000(RestClient.java:140)
> at org.opensearch.client.RestClient$1.completed(RestClient.java:585)
> ... 22 more
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)