Created attachment 1345370 [details] Picture of Dialog of host to maintenance Description of problem: Select several (15+) hosts to send maintenance. A small white dialog box appears with circle spinner to show the hosts are being processed. The user cannot navigate anywhere else until the task is complete as the dialog box will block the user from further navigation. Version-Release number of selected component (if applicable): ovirt-engine-4.2.0-0.0.master.20171025204923.git6f4cbc5.el7 How reproducible: Very Steps to Reproduce: 1.Create many hosts (eg: 50) 2.Send Several Hosts (15 or more) to maintenance 3.User attempt to navigate away from "Maintenance Hosts" dialog spinner Actual results: User cannot navigate away from dialog box Expected results: User can navigate away from current activity as hosts are processed in the background. Additional info: This bug may seem of little impact, however when working with large environments in scale, or a large customer attempting to force hosts to maintenance in a DR-like scenario the impact is much more noticeable. Even to check the event/task status one is required to open another tab as a workaround.
Is this a regression from 4.1?
Host lifecycle is infra
(In reply to Yaniv Kaul from comment #1) > Is this a regression from 4.1? There were other UI operations which had similar issues of blocking dialogs that were reported in 4.1 and resolved in 4.2. I can't remember if this was included or not. I will need to check and update you, or try to find a 4.1 system for reproduction.
Eyal can you take this one? I don't have env with more than 3 hosts and there it appears to be working, but it can behave differently on larger env.
(In reply to Petr Matyáš from comment #4) > Eyal can you take this one? > > I don't have env with more than 3 hosts and there it appears to be working, > but it can behave differently on larger env. im running test there so i cant share the env but : just reproduced on firefox & chrome : [root@vega09 ilan]# rpm -qa |grep ovirt-engine ovirt-engine-setup-plugin-vmconsole-proxy-helper-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-wildfly-overlay-11.0.1-1.el7.centos.noarch ovirt-engine-dashboard-1.2.0-0.5.20171012git78f7a28.el7.centos.noarch ovirt-engine-dwh-setup-4.2.1-0.2.master.20171026133424.el7.centos.noarch ovirt-engine-extensions-api-impl-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-dbscripts-4.2.0-0.0.master.20171025204923.git6f4cbc5.el7.centos.noarch ovirt-engine-setup-plugin-ovirt-engine-common-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-lib-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-wildfly-11.0.0-1.el7.centos.x86_64 ovirt-engine-api-explorer-0.0.1-0.0.20171013git1fbdc17.el7.centos.noarch ovirt-engine-setup-plugin-websocket-proxy-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-cli-3.6.9.3-0.1.20170116.gitad0561a.el7.centos.noarch ovirt-engine-setup-base-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-setup-plugin-ovirt-engine-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-extension-aaa-jdbc-1.1.7-0.0.master.git1660a27.el7.centos.noarch ovirt-engine-tools-backup-4.2.0-0.0.master.20171025204923.git6f4cbc5.el7.centos.noarch ovirt-engine-webadmin-portal-4.2.0-0.0.master.20171025204923.git6f4cbc5.el7.centos.noarch ovirt-engine-backend-4.2.0-0.0.master.20171025204923.git6f4cbc5.el7.centos.noarch ovirt-engine-vmconsole-proxy-helper-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-restapi-4.2.0-0.0.master.20171025204923.git6f4cbc5.el7.centos.noarch ovirt-engine-sdk-python-3.6.9.2-0.1.20161204.gite99bbd1.el7.centos.noarch ovirt-engine-websocket-proxy-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-4.2.0-0.0.master.20171025204923.git6f4cbc5.el7.centos.noarch ovirt-engine-setup-4.2.0-0.0.master.20171105155215.git59d3324.el7.centos.noarch ovirt-engine-dwh-4.2.1-0.0.master.20171001102132.el7.centos.noarch python-ovirt-engine-sdk4-4.2.1-1.a3.20171103git1ef0871.el7.centos.x86_64 ovirt-engine-tools-4.2.0-0.0.master.20171025204923.git6f4cbc5.el7.centos.noarch ovirt-engine-metrics-1.1.1-0.2.master.20171031211242.el7.centos.noarch
(In reply to eberman from comment #5) > (In reply to Petr Matyáš from comment #4) > > Eyal can you take this one? > > > > I don't have env with more than 3 hosts and there it appears to be working, > > but it can behave differently on larger env. > > > > im running test there so i cant share the env but : > > just reproduced on firefox & chrome : > [root@vega09 ilan]# rpm -qa |grep ovirt-engine > > ovirt-engine-setup-plugin-ovirt-engine-4.2.0-0.0.master.20171105155215. > git59d3324.el7.centos.noarch Eyal, the patch was merged to master on Nov 14th and you are using build from Nov 5th! Please upgrade before verifying ...
Moving to scale team
Verified with ovirt engine 4.2.2.4-0.1.el7 on our scale environment. Selected 16 nested hosts and put them to maintenance. Did the same with 100 hosts. No blocking spinning wheel noted.
This bugzilla is included in oVirt 4.2.0 release, published on Dec 20th 2017. Since the problem described in this bug report should be resolved in oVirt 4.2.0 release, published on Dec 20th 2017, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report.
Removing Need Info as this bug is already closed.