<p dir="ltr"><br>
On Jun 18, 2014 3:03 PM, "Chris Friesen" <<a href="mailto:chris.friesen@windriver.com">chris.friesen@windriver.com</a>> wrote:<br>
><br>
> The output of "nova list" and "nova show" reflects the current status in the database, not the actual state on the compute node.<br>
><br>
> If the instances in question are on a compute node that is currently "down", then the information is stale and possibly incorrect.  Would there be any benefit in adding some sort of indication of this in the "nova list" output?  Or do we expect the end-user to check "nova service-list" (or other health-monitoring mechanisms) to see if the compute node is "up" before relying on the output of "nova list"?</p>

<p dir="ltr">Great question.  In general I don't think a regular user should never need to run any health monitoring command. I think the larger question here is what how do we handle instances associated with a nova-compute that is currently being reported as down.  If nova-compute is down we have no way of knowing the actual state of the instances. Perhaps we should move those instances to an error state and let the user respond accordingly (delete instance etc.). And if the Nova-compute service returns we correct the state.<br>
</p>
<p dir="ltr">><br>
> Chris<br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</p>