Description of problem: when upgrading cluster compatibility level and more than one host is rejected then errors are not accumulated How reproducible: Always Steps to Reproduce: 3 host cluster with SandyBridge CPUs, moving CPU arch to Broadwell on cluster Message displayed: Error while executing action: Cannot change Cluster CPU to higher CPU type when there are active Hosts with lower CPU type. -Please move Host host_mixed_3 with lower CPU to maintenance first. Message expected: Error while executing action: Cannot change Cluster CPU to higher CPU type when there are active Hosts with lower CPU type. -Please move Hosts host_mixed_1, host_mixed_2, host_mixed_3 with lower CPU to maintenance first. This way user won't have to go through tabs cluster -> edit cluster -> failed msg ->hosts -> maintenance -> cluster -> edit cluster -> failed msg 3 times Actual results: Errors are displayed one by one Expected results: All errors should be displayed at once Additional info:
Well, now the errors are displayed in one window, however there are still separate messages for every host in that window which I don't think is very nice. IMO the message should be like in comment #0 in expected message, one message mentioning all the hosts that don't comply. Tested on ovirt-engine-4.3.1.1-0.1.el7.noarch
Created attachment 1537593 [details] screenshot
Verified on ovirt-engine-4.3.2-0.1.el7.noarch
This bugzilla is included in oVirt 4.3.2 release, published on March 19th 2019. Since the problem described in this bug report should be resolved in oVirt 4.3.2 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report.