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]

Reply via email to