Hi,
Le 2014-06-24 20:12, Joe Gordon a écrit :
Finally, assuming the customer had access to this 'unknown' state
information, what would he be able to do with it ? Usually he has no
lever to 'evacuate' or 'recover' the VM. All he could do is spawn
another instance to replace the lost one. But only if the VM really
is currently unavailable, an information he must get from other sources.
If I was a user, and my instance went to an 'UNKNOWN' state, I would
check if its still operating, and if not delete it and start another
instance.
If I was a user and polled nova list/show on a regular basis just in
case the management pane indicates a failure, I should have no
expectation whatsoever. If service availability is my concern, I should
monitor the service, nothing else. From there, once the service has
failed, I can imagine checking if VM management is telling me something.
However, if my service is down and I have no longer access to the VM ...
simple case: destroy and respawn.
My point is that we should not make the nova state an expected source of
truth regarding service availability in the VM, as there is no way to
tell such a thing. If my VM is being DDOSed, nova would still say
everything is fine, while my service is really down. In that situation,
console access would help me determine if the VM management is wrong by
stating everything is ok or if there is another root cause.
Similarly, should nova show a state change if load in the VM is through
the roof and the service is not responsive ? or if OOM is killing all my
processes because of a memory shortage ?
As stated before, providing such a state information is misleading
because there are cases where node unavailability is not service
disruptive, thus it would indicate a false positive while the opposite
(everything is ok) is not at all indicative of a healthy status of the
service.
Maybe am I overseeing a use case here where you absolutely need the user
of the service to know a potential problem with his hosting platform.
Ahmed.
--
=================================================
Ahmed Rahal <[email protected]> / iWeb Technologies
Spécialiste de l'Architecture TI
/ IT Architecture Specialist
=================================================
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev