It's a sync call which hangs when there are any issues on host (communication issue, cockpit not there, anything else) Since cockpit is now deployed on regular hosts as well we do not really need an extra check. Worst case selecting the subtab will hang and show the error, but there is no need to hide the subtab or check all hosts all the time
(In reply to Michal Skrivanek from comment #0) > It's a sync call which hangs when there are any issues on host > (communication issue, cockpit not there, anything else) > Since cockpit is now deployed on regular hosts as well we do not really need > an extra check. Worst case selecting the subtab will hang and show the > error, but there is no need to hide the subtab or check all hosts all the > time Hi Michal, QE will do following check to verify this bug 1. Fresh install a host, adding it to engine, select the host, and check whether the cockpit tab is enabled on engine. 2. Fresh install a host, login to cockpit to ensure cockpit is running, adding this host to engine, select the host, and check whether the cockpit tab is enabled engine. From your consideration, besides above scenarios, if there is anything missed? Thanks
you should check that if the port 9090 is not reachable from the engine it does not hang in the webadmin UI I guess the connection needs to be dropped, not rejected, so it keeps waiting for a response
Verified with cockpit-ovirt-uiplugin-0.10.7-0.0.13.el7ev.noarch Component Versions: Red Hat Virtualization Manager Version: 4.1.1.3-0.1.el7 rhvh-4.1-0.20170309.0+1 cockpit-ovirt-uiplugin-0.10.7-0.0.13.el7ev.noarch Test steps: 1. Prepared latest rhvm-4.1.1.3-0.1.el7 2. On rhvm, install cockpit-ovirt-uiplugin with "yum install http://download.eng.bos.redhat.com/brewroot/packages/cockpit-ovirt/0.10.7/0.0.13.el7ev/noarch/cockpit-ovirt-uiplugin-0.10.7-0.0.13.el7ev.noarch.rpm" 3. Install a latest rhvh-4.1-0.20170309.0+1 4. Add above rhvh to rhvm, chose the rhvh under host tab, the "Web Console" subtab is always enabled 5. Click the "Web Console", can access to the cockpit of this rhvh 6. Reboot the rhvh in progress, the "Web Console" is still enabled, and click the subtab, it keeps waitting for the response. 7. After rhvh were reboot up, cockpit of the rhvh appears.