snazy opened a new pull request, #4414:
URL: https://github.com/apache/polaris/pull/4414

   Maintenance runs can be started concurrently, which is an unnecessary waste 
of resources.
   
   This change effectively prevents concurrently running maintenance runs by 
refusing to start when the last recorded run has not been marked as "finished". 
That mechanism alone would make it impossible to resume a previously crashed 
maintenance run.
   
   To address that issue, the admin-CLI allows specifying the ID of the 
maintenance run to supersede and let the maintenance-run start. Requiring the 
ID of the run to supersede has been chosen as that is notambiguous, contrary to 
some generic "force start" flag, which would also supersede a run that has been 
started in the meantime. In other words: this makes takeover intentional 
instead of accidental, and it gives the admin tool a concrete way to resume or 
replace a stuck run without racing a live one.


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

Reply via email to