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

   ## What problem does this PR solve?
   
   Two VARIANT regression cases can fail despite correct results:
   
   - The schema-change double-write case compares JSON booleans against numeric 
values in its expected output. The input contains booleans, which are preserved 
before and after schema change. Regenerate the expected output and add a tie 
breaker to the limited query.
   - The SNII range case checks a cumulative filtered-row counter during each 
segment's initialization. When a segment that filters no rows runs first, it 
fails before the segment containing the filtered row is processed. Check the 
completed query profile instead, and write the test data in separate rowsets to 
cover this ordering.
   
   ## Release note
   
   None
   
   ## Check List (For Author)
   
   - Test: ASAN BE and FE build; `double_write_schema_change_with_variant` 
regression (generated expected output and ordinary comparison); 
`regression_test_variant_var_index_snii` regression (five consecutive runs). 
The original schema-change mismatch and a multi-rowset counter failure were 
reproduced before the fixes.
   - Behavior changed: No product behavior change.
   - Does this need documentation: No.
   


-- 
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