branch-4.1: [fix](test) run search score TopN case in nonConcurrent group - #67363
branch-4.1: [fix](test) run search score TopN case in nonConcurrent group#67363airborne12 wants to merge 1 commit into
Conversation
…roup test_search_score_topn_predicates fails intermittently on the shared P0 pipeline with '[INTERNAL_ERROR]SearchExpr should not be executed without inverted index' on its first query, right after CREATE TABLE + INSERT + sync. Observed 2 failures out of 4 runs on branch-4.1 CI (builds 1034808 and 1035495 failed, 1035120 and 1035335 passed), so it randomly reddens unrelated branch-4.1 PRs. The case never fails when run alone: it passes locally against both a 1-BE and a 3-BE cluster, and passed on the CI rerun 1035120 with the identical code, which points at contention on the shared P0 runner rather than at the query itself. branch-4.1 also lacks master's prevent_search_row_fallback path (added by apache#66052), so a search that does not take the index reports this error instead of falling back. Move it to the nonConcurrent group, as 35 other inverted_index_p0 cases on this branch already do, so it runs serialized. Verified: suite passes locally with the tag applied.
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
|
run buildall |
|
COMPILE has failed twice here (builds 1035610 and 1035744) and both landed on the same TeamCity agent, This PR changes exactly one line in one regression .groovy file (adding the nonConcurrent group tag), so it cannot affect the BE C++ thrift build. Meanwhile seven other PRs compiled green in the same window on other agents (builds 1035762, 1035766, 1035768, 1035774, 1035782, 1035786, 1035788), so the branch tip is fine and this looks like a stale/incompatible thrift in that one agent's thirdparty. Re-triggering so it can be scheduled elsewhere. |
|
run compile |
|
Correction to my earlier comment: this is not specific to one agent, it is a fleet-wide thirdparty problem on the CI right now. COMPILE has now failed four times here (1035610, 1035744, 1035807, 1035947) across four different agents (172.16.0.152 twice, .215, .42), always at: And other unrelated PRs are failing the same way in the same window: build 1035948 (#67398) fails at the identical thrift line, while 1036005 (#67214) and 1036002 (#66913) fail on the paimon This PR changes one line in one regression .groovy file, so it cannot be the cause. I am not re-triggering any further; this needs the CI/thirdparty owners to refresh the prebuilt thirdparty on the build fleet. |
What problem does this PR solve?
Issue Number: N/A
Related PR: #67327 (which backported #65821 and introduced this suite)
Problem Summary:
test_search_score_topn_predicatesfails intermittently on the shared P0 pipeline of branch-4.1. It always fails on its very first query (line 59), right afterCREATE TABLE+INSERT+sync, with:Observed on branch-4.1 CI, 2 failures out of 4 runs — builds
1034808(PR #67327) and1035495(PR #67342) failed, while1035120(rerun of #67327, identical code, 5530 tests passed) and1035335(PR #67340, after the suite landed) passed. At roughly a 50% hit rate it randomly reddens unrelated branch-4.1 PRs, so it needs to stop running in the concurrent P0 group.The case is not wrong on its own: it passes locally against both a 1-BE and a 3-BE cluster built from this branch, and the CI rerun with identical code passed as well. That points at contention on the shared P0 runner (the index of the freshly inserted rowset not being usable yet at query time) rather than at the query. branch-4.1 also lacks master's
prevent_search_row_fallbackpath (added by #66052 together with the SNII format), so on this branch a search that does not take the index surfaces the internal error directly instead of falling back.Fix: move the suite to the
nonConcurrentgroup so it runs serialized, as 35 otherinverted_index_p0cases on this branch already do. No test logic or expected output changes.Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)