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

   When do schema change, it will check whether transactions of the given 
database which txnId is less than 'watershedTxnId' are finished. If is not, 
schema change will be waiting.
   When the coordinator restart (whatever fe/be), the txn belong the 
cooridinator will be hang until timeout. So we need to abort it in time.
   There are two optimizations.
   1. Check BE's lastStartTime when get it heart beat. If current lastStartTime 
is large than lastStartTime in fe memory. Abort all the hang txns belong  this 
BE.
   2. Check conflict txns when do schema change. If txns is failed (Maybe 
coordinator be/fe restart), abort it directly.


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