[ 
https://issues.apache.org/jira/browse/CAMEL-23502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aurélien Pupier resolved CAMEL-23502.
-------------------------------------
    Resolution: Workaround

Since the Jenkins nodes were cleaned to make a lot more room on disk space, 
this is no more failing. I think we can live with that for now, in case the 
disk space is getting back to very low space too fast, we can investigate again 
on this issue to be more stable (investigating to avoid the disk space to be 
filled too fast on jenkins nodes would be even better)

> 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
>            Assignee: 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)

Reply via email to