From d2bb52910c9e1ca6c0d2b56fb635c461a7e846c9 Mon Sep 17 00:00:00 2001 From: airborne12 Date: Tue, 1 Sep 2026 15:02:57 +0800 Subject: [PATCH] branch-4.1: [fix](test) run search score TopN case in nonConcurrent group 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 #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. --- .../inverted_index_p0/test_search_score_topn_predicates.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regression-test/suites/inverted_index_p0/test_search_score_topn_predicates.groovy b/regression-test/suites/inverted_index_p0/test_search_score_topn_predicates.groovy index 1357a9b6c3aa21..fca84f19ce0a95 100644 --- a/regression-test/suites/inverted_index_p0/test_search_score_topn_predicates.groovy +++ b/regression-test/suites/inverted_index_p0/test_search_score_topn_predicates.groovy @@ -15,7 +15,7 @@ // specific language governing permissions and limitations // under the License. -suite("test_search_score_topn_predicates", "p0") { +suite("test_search_score_topn_predicates", "p0,nonConcurrent") { sql "DROP TABLE IF EXISTS test_search_score_topn_predicates" sql """