errose28 commented on PR #10602: URL: https://github.com/apache/ozone/pull/10602#issuecomment-4805291536
I updated the status panel at the top of the dashboard to better reflect the state of the ongoing upgrade. - Upgrading (orange): There is a mix of build versions in the cluster - Unfinalized (yellow): Build versions match but there are components whose apparent version != software version - Finalizing (orange): Build versions match and the OM is tracking an ongoing finalization - Complete (green): The default state This better handles the case where an upgrade was done but there were no new component versions introduced. This case will now show as "complete" to indicate that there is no more action required from the admin, instead of "finalized" which would be misleading since no finalize command was ever given and downgrade is still allowed. This is made possible by a new metric added that indicates the presence of the OM DB finalizing marker. The mapping of metrics -> number -> stats is done with an AI generated promQL equation that is difficult to read but seems to work in practice. Selection of yellow vs orange was somewhat arbitrary. I decided to use orange for the more transient states. <img width="1589" height="211" alt="Screenshot 2026-06-25 at 7 56 40 PM" src="https://github.com/user-attachments/assets/c46e918b-b7bf-4262-85af-a64dc7c27b94" /> -- 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]
