Created attachment 956589 [details]
engine log around the put to maintenance event
Description of problem:
If a node has a hardware failure then it isn't possible to remove that host using the webui
Version-Release number of selected component (if applicable):
ovirt-3.5 (3.4 probably has the same problem)
Steps to Reproduce:
Create a setup of hosted-engine with 2 but preferable 3 hosts. Make sure the engine runs on host1 and is the SPM. Make sure host2 and host3 are ready and not in maintenance. Put host2 in maintenance, pull the plug on host3. Host3 will go into 'non responsive'. Now try to put it into maintenance. It will fail. Using the 'Confirm host has rebooted' and trying Maintenance will fail also. You're now stuck with host3. Host2 can be removed without problems where it is online or not.
Stuck with a host that can't be removed from the webui
Be able to (force) remove dead hosts
Created attachment 956590 [details]
corresponding server log to go with engine.log
Workaround for the time being:
update vds_statistics set ha_configured=true,ha_score=1 where vds_id in (select vds_id from vds where vds_name = 'YOURHOST')
Then it should be able to maintenance the host and then remove it.
root cause is a network exception which is thrown in Maintence command in an
attempt to SetHaMaintence on a host with positive score. this aborts the
parent maintence command with a false log hinting there are runing vms.
see Maintenance.java:59 
to avoid that we probably need to catch the exception and handle
properly incase the hosted engine VM is running on that host.
This is an automated message:
This bug should be fixed in oVirt 3.5.1 RC1, moving to QA
oVirt 3.5.1 has been released. If problems still persist, please make note of it in this bug report.
Works for me on these components:
*** Bug 1181672 has been marked as a duplicate of this bug. ***
Any update on this BUG.
I am unable to delete ovirt node if the node is in "Non Responsive mode"