opensearch-project/OpenSearch

[BUG] Sandbox flaky test failure for AnalyticsQueryTaskCleanupIT

开放

#22,706 创建于 2026年8月11日

 (1 条评论) (0 个反应) (0 位负责人)Java (1,505 个派生)batch import
>test-failureSearchbuggood first issue

仓库指标

星标
 (8,123 个星标)
PR 合并指标
 (平均合并 5天 9小时) (30 天内合并 266 个 PR)

描述

Describe the bug

Test testQtfFetchCancelTearsDownAndCleansUp of AnalyticsQueryTaskCleanupIT suite fails intermittently with below error

AnalyticsQueryTaskCleanupIT > testQtfFetchCancelTearsDownAndCleansUp FAILED
    java.lang.AssertionError: injected failure on indices:data/read/analytics/fetch_by_row_ids must fail the QTF query, not return (response=org.opensearch.ppl.action.PPLResponse@6d6326e9)
        at __randomizedtesting.SeedInfo.seed([47CD2BA433B27B2A:CE953F2EA8F7C393]:0)
        at org.junit.Assert.fail(Assert.java:89)
        at org.junit.Assert.assertTrue(Assert.java:42)
        at org.junit.Assert.assertNotNull(Assert.java:713)
        at org.opensearch.analytics.cancellation.AnalyticsQueryTaskCleanupIT.assertQtfInjectedFailureSurfacesAndCleansUp(AnalyticsQueryTaskCleanupIT.java:611)
        at org.opensearch.analytics.cancellation.AnalyticsQueryTaskCleanupIT.testQtfFetchCancelTearsDownAndCleansUp(AnalyticsQueryTaskCleanupIT.java:580)
REPRODUCE WITH: ./gradlew ':sandbox:qa:analytics-engine-coordinator:internalClusterTest' --tests 'org.opensearch.analytics.cancellation.AnalyticsQueryTaskCleanupIT.testQtfFetchCancelTearsDownAndCleansUp' -Dtests.seed=47CD2BA433B27B2A -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=zh-Hans -Dtests.timezone=America/North_Dakota/Center -Druntime.java=25

Example CI run - https://github.com/opensearch-project/OpenSearch/actions/runs/31486689089/job/93763602514?pr=22415

Related component

Search

To Reproduce

./gradlew ':sandbox:qa:analytics-engine-coordinator:internalClusterTest' --tests 'org.opensearch.analytics.cancellation.AnalyticsQueryTaskCleanupIT.testQtfFetchCancelTearsDownAndCleansUp' -Dtests.seed=47CD2BA433B27B2A -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=zh-Hans -Dtests.timezone=America/North_Dakota/Center -Druntime.java=25

Expected behavior

Test should pass consistently.

Additional Details

N/A

贡献者指南