Hi, In the API.py of /nova/compute/ We are checking for compute service status in evacuate(..) method. if self.servicegroup_api.service_is_up(service): msg = (_('Instance compute service state on %s ' 'expected to be down, but it was up.') % inst_host) LOG.error(msg) raise exception.ComputeServiceUnavailable(msg) But It is not necessarily required for the compute service to be down but we can consider compute service is still up when host is down/dead/powered-off. Thanks and Regards, Ratnaker R Katipally Software Developer, Powervc ISTL-Cloud Systems Software ratnaker.katipally at in.ibm.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150416/c5213910/attachment.html>