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]
