Following up BZ1750426, enhance the cluster_upgrade ansible role to track the percent complete progress of the operation. Logging percent complete via events allows easy access to the status of the long running progress. Requirements: - Log progress as a percent complete indication along with a report of what step is currently running. - Log to events so it is easy to check on over time. - Ensure the same correlation id is used across all related events to make it easy to see all the event together. - Add a progress bar to the "Update Status" column of the Cluster grid in the Admin Portal that displays the percent complete. This will replace the static text "Upgrade in progress".
> > Requirements: > > - Log progress as a percent complete indication along with a report of what > step is currently running. > > - Log to events so it is easy to check on over time. > > - Ensure the same correlation id is used across all related events to make > it easy to see all the event together. > These 3 requirements are complete. When https://github.com/oVirt/ovirt-engine-ui-extensions/pull/25 is merged, the correlation id will tie all of the event together. > > - Add a progress bar to the "Update Status" column of the Cluster grid in > the Admin Portal that displays the percent complete. This will replace the > static text "Upgrade in progress". > This work is currently in progress in the ovirt-engine-ui-extensions and ovirt-engine/webadmin projects.
We are past 4.5.0 feature freeze, please re-target.
(In reply to Sandro Bonazzola from comment #5) > We are past 4.5.0 feature freeze, please re-target. All is merged for 4.5.
Steps: 1) Have hosts to be upgraded 2) Login to webadmin, go to clusters 3) Click on upgrade and follow the steps (select multiple hosts) 4) Run the upgrade and follow the log, events and clusters table row Results: Upgrade modal log works as intended and contains progress logger that works as intended. Events are logged along the whole process. Events in the events tab are also logged properly and have a correlation_id which is accessible from the upgrade modal (clicking on the show in events button), which makes it easier to filter out unnecessary events. The cluster table contains a column called Upgrade status that has a progress bar in case the upgrade is happening and is tracking the progress correctly. Hosts were upgraded and cluster upgrade finished successfully. Verified in: ovirt-ansible-collection-2.0.3-1.el8ev.noarch ovirt-engine-ui-extensions-1.3.3-1.el8ev.noarch ovirt-engine-4.5.0.6-0.7.el8ev.noarch
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: RHV Manager (ovirt-engine) [ovirt-4.5.0] security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:4711