Skip to content

[CI] AsyncSearchActionIT class failing #123715

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
elasticsearchmachine opened this issue Feb 28, 2025 · 4 comments
Open

[CI] AsyncSearchActionIT class failing #123715

elasticsearchmachine opened this issue Feb 28, 2025 · 4 comments
Assignees
Labels
needs:risk Requires assignment of a risk label (low, medium, blocker) :Search Foundations/Search Catch all for Search Foundations Team:Search Foundations Meta label for the Search Foundations team in Elasticsearch >test-failure Triaged test failures from CI

Comments

@elasticsearchmachine
Copy link
Collaborator

elasticsearchmachine commented Feb 28, 2025

Build Scans:

Reproduction Line:

undefined

Applicable branches:
main

Reproduces locally?:
N/A

Failure History:
See dashboard

Failure Message:

undefined

Issue Reasons:

  • [main] 6 consecutive failures in class org.elasticsearch.xpack.search.AsyncSearchActionIT
  • [main] 3 consecutive failures in step part2
  • [main] 2 consecutive failures in step oraclelinux-8_platform-support-unix
  • [main] 2 consecutive failures in step oraclelinux-9_platform-support-unix
  • [main] 2 consecutive failures in step debian-12_platform-support-unix
  • [main] 4 consecutive failures in step part-2
  • [main] 2 consecutive failures in step openjdk24_entitlements_true_checkpart2_java-matrix
  • [main] 3 consecutive failures in pipeline elasticsearch-intake
  • [main] 4 consecutive failures in pipeline elasticsearch-pull-request
  • [main] 44 failures in class org.elasticsearch.xpack.search.AsyncSearchActionIT (9.1% fail rate in 481 executions)
  • [main] 4 failures in step part2 (6.6% fail rate in 61 executions)
  • [main] 2 failures in step oraclelinux-8_platform-support-unix (28.6% fail rate in 7 executions)
  • [main] 2 failures in step oraclelinux-9_platform-support-unix (25.0% fail rate in 8 executions)
  • [main] 2 failures in step debian-12_platform-support-unix (25.0% fail rate in 8 executions)
  • [main] 17 failures in step part-2 (8.3% fail rate in 206 executions)

Note:
This issue was created using new test triage automation. Please report issues or feedback to es-delivery.

@elasticsearchmachine elasticsearchmachine added :Search/Search Search-related issues that do not fall into other categories >test-failure Triaged test failures from CI Team:Search Meta label for search team needs:risk Requires assignment of a risk label (low, medium, blocker) labels Feb 28, 2025
@elasticsearchmachine
Copy link
Collaborator Author

Pinging @elastic/es-search (Team:Search)

@javanna javanna added :Search Foundations/Search Catch all for Search Foundations and removed :Search/Search Search-related issues that do not fall into other categories labels Mar 14, 2025
@elasticsearchmachine elasticsearchmachine added Team:Search Foundations Meta label for the Search Foundations team in Elasticsearch and removed Team:Search Meta label for search team labels Mar 14, 2025
@elasticsearchmachine
Copy link
Collaborator Author

Pinging @elastic/es-search-foundations (Team:Search Foundations)

@andreidan andreidan self-assigned this Mar 28, 2025
@andreidan
Copy link
Contributor

AsyncSearchActionIT > testRestartAfterCompletion FAILED
--
  | java.lang.AssertionError: There are still [1] in-flight contexts. The first one's creation site is listed as the cause of this exception.
  | at org.elasticsearch.search.MockSearchService.assertNoInFlightContext(MockSearchService.java:61)
  | at org.elasticsearch.test.ESTestCase.lambda$ensureAllSearchContextsReleased$12(ESTestCase.java:844)
  | at org.elasticsearch.test.ESTestCase.assertBusy(ESTestCase.java:1429)
  | at org.elasticsearch.test.ESTestCase.assertBusy(ESTestCase.java:1402)
  | at org.elasticsearch.test.ESTestCase.ensureAllSearchContextsReleased(ESTestCase.java:844)
  | at org.elasticsearch.test.ESIntegTestCase.cleanUpCluster(ESIntegTestCase.java:2377)
  | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  | at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  | at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
  | at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:1004)
  | at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  | at org.junit.rules.RunRules.evaluate(RunRules.java:20)
  | at org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
  | at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  | at org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
  | at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
  | at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
  | at org.junit.rules.RunRules.evaluate(RunRules.java:20)
  | at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  | at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
  | at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
  | at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
  | at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
  | at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
  | at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
  | at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
  | at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  | at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  | at org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
  | at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
  | at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
  | at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  | at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  | at org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
  | at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  | at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
  | at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
  | at org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
  | at org.junit.rules.RunRules.evaluate(RunRules.java:20)
  | at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  | at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
  | at com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
  | at java.base/java.lang.Thread.run(Thread.java:1575)
  |  
  | Caused by:
  | java.lang.RuntimeException: org.elasticsearch.search.internal.LegacyReaderContext@6648d013
  | at org.elasticsearch.search.MockSearchService.addActiveContext(MockSearchService.java:70)
  | at org.elasticsearch.search.MockSearchService.putReaderContext(MockSearchService.java:111)
  | at org.elasticsearch.search.SearchService.createAndPutReaderContext(SearchService.java:1053)
  | at org.elasticsearch.search.SearchService.createOrGetReaderContext(SearchService.java:1007)
  | at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:702)
  | at org.elasticsearch.search.SearchService.lambda$executeQueryPhase$2(SearchService.java:576)
  | at org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:79)
  | at org.elasticsearch.action.ActionRunnable$3.accept(ActionRunnable.java:76)
  | at org.elasticsearch.action.ActionRunnable$4.doRun(ActionRunnable.java:101)
  | at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:1023)
  | at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:27)
  | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
  | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
  | ... 1 more

@andreidan
Copy link
Contributor

NB: we had similar failures and even put out a fix for something similar however, this failure is different to the other as it occurs during tearDown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs:risk Requires assignment of a risk label (low, medium, blocker) :Search Foundations/Search Catch all for Search Foundations Team:Search Foundations Meta label for the Search Foundations team in Elasticsearch >test-failure Triaged test failures from CI
Projects
None yet
Development

No branches or pull requests

3 participants