hello-stephen opened a new pull request, #69555:
URL: https://github.com/apache/doris/pull/69555

   ### What problem does this PR solve?
   
   The rolling-upgrade regression runs these suites once during initialization 
and again with `-w` after each upgrade stage. Initialization updates and 
deletes rows in the fixtures and enables `UPDATE_FLEXIBLE_COLUMNS`. Repeating 
the original test then compares the final data against the initial snapshot, or 
attempts to enable an already-enabled feature, before checking compatibility.
   
   Keep the original initialization path unchanged. During `-w` verification, 
compare the complete ordered persisted fixture against fixed reference SQL and 
verify the flexible-update table property for both row-store variants. This 
path performs no writes, table recreation, or reload, so corrupted, missing, 
and additional persisted rows remain failures. Existing generated output files 
remain unchanged.
   
   Scope: subsequent upgrade stages verify persisted-data and feature-metadata 
compatibility. They no longer replay this suite's initialization DML; this 
change does not establish mixed-version write coverage or binary downgrade 
support.
   
   ### Release note
   
   None
   
   ### Check List (For Author)
   
   - Test: `git diff --check`; isolated Groovy syntax/suite-registration and 
control-flow harness, covering unchanged initialization call traces, both 
row-store tables, three repeated read-only verification runs, and rejection of 
corrupted/missing/additional rows and a disabled feature property. This is not 
a Doris cluster runtime test; rolling-upgrade validation remains pending with 
case artifacts containing this fix.
   - Behavior changed: Yes, `-w` checks the persisted final fixture instead of 
replaying initialization operations.
   - 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