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

   ### What problem does this PR solve?
   
   Fixes a flaky Cloud P0 failure in 
`variant_p0/schema_change/schema_change.groovy`.
   
   The case waits for the latest schema-change job before issuing the next 
ALTER. The old helper could return after timeout without observing `FINISHED`, 
because `useTime == OpTimeout` still passed `assertTrue(useTime <= OpTimeout)`. 
Then the case could run `DROP INDEX` while the table was still in 
`SCHEMA_CHANGE`.
   
   Remote logs from a failing run showed:
   
   - the case polled `SHOW ALTER TABLE COLUMN` for about 60s without logging 
`latest alter job finished`
   - `DROP INDEX` failed about 9s before the schema-change job actually finished
   - the schema-change RUNNING phase took about 69s in that run
   
   ### How is this fixed?
   
   - Increase the schema-change wait timeout from 60s to 120s.
   - Make the helper require an explicit `FINISHED` observation.
   - Include the last `SHOW ALTER TABLE COLUMN` result in the timeout failure 
message.
   
   ### Check
   
   - `git diff --check`
   
   No local regression rerun was performed.
   


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