Aurélien Pupier created CAMEL-23502:
---------------------------------------

             Summary: 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


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)

Reply via email to