shuke987 opened a new pull request, #64533:
URL: https://github.com/apache/doris/pull/64533

   ### What problem does this PR solve?
   
   In `regression_test_variant_doc_mode_p2`, `load.groovy` (which creates and 
loads the `github_events` table) is tagged `nonConcurrent,p2`, while the 76 
`sql/*.sql` query cases in the same directory fall back to the path-derived 
default group `variant_doc_mode_p2` (no `nonConcurrent`).
   
   `nonConcurrent` is a **separate pipeline**, so the load step and the queries 
get routed to different runs/clusters. In the P2 run the load never executes, 
and every query fails instantly with:
   
   ```
   Table [github_events] does not exist in database 
[regression_test_variant_doc_mode_p2]
   ```
   
   This produced **66 cascade failures in a single branch-4.1 P2 build** (e.g. 
build #35 / 198091), all from the same root cause.
   
   ### Root cause
   
   The `nonConcurrent` tag was applied only to `load.groovy`, not to the 
dependent queries. The correct nonConcurrent sibling 
(`variant_github_events_nonConcurrent_p2`) encodes it in the **directory name** 
so the whole suite (load + queries) routes together; `variant_doc_mode_p2` 
instead split the data-prep away from its queries.
   
   The load only sets **session variables** and does no global-state mutation 
(no `set global` / FE-BE config / debug points), so it does not actually need 
`nonConcurrent` isolation.
   
   ### Fix
   
   Drop `nonConcurrent` so `load.groovy` shares the `p2` group/pipeline with 
its queries. `load.groovy` sorts before `sql/`, runs first, and `github_events` 
is present when the queries execute.
   
   ```diff
   -suite("test_doc_value_p2", "nonConcurrent,p2"){
   +suite("test_doc_value_p2", "p2"){
   ```
   
   > Note: the identical structure exists on master (`#59183`); a follow-up 
there is advisable.
   
   ### Release note
   
   None
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to