[one-users] Unknown state

Rich Wellner rkw at objenv.com
Wed Oct 27 13:15:00 PDT 2010


Leaving the monitor loop at 60 seconds and increasing the shutdown 
latency to 100 seconds (well more than the guest takes to shutdown) the 
problem remains.

rw2

On 10/27/10 8:33 AM, Tino Vazquez wrote:
> Hi Rich,
>
> OpenNebula ceases its monitoring when the VM enters the shutdown
> state. What is probably happening is that the VM takes more time to
> shutdown than the default timeout, which is 40 seconds (20 iterations
> over a 2 seconds sleep), so for OpenNebula is like if the shutdown
> failed. This timeout default can be adjusted in
> $ONE_LOCATION/bin/remotes/vmm/kvm/shutdown.
>
> Best regards,
>
> -Tino
>
> --
> Constantino Vázquez Blanco | dsa-research.org/tinova
> Virtualization Technology Engineer / Researcher
> OpenNebula Toolkit | opennebula.org
>
>
>
> On Wed, Oct 27, 2010 at 1:08 AM, Rich Wellner<rkw at objenv.com>  wrote:
>> Hey guys,
>>
>> I have monitoring turned down to a minute so that I don't have much latency
>> on my management while we're doing testing.  As a result, when I do a
>> shutdown on a vm sometimes the shutdown isn't complete before the next
>> monitoring update.  What ends up happening is that the state of the machine
>> goes from running to shutdown, then a bit later to running again.  Finally,
>> when the guest shutdown actually complete, the state goes to unknow because
>> One doesn't know why the machine disappeared.
>>
>> It would be better if this race condition were handled more elegantly and
>> One could tolerate that the machine took a while to shutdown.  As is a
>> manual clean-up has to happen.  I have also confirmed that my one minute
>> monitor cycle only makes the problem more likely.  If, by coincidence,
>> someone asks One to shutdown a vm slightly before the monitor thread kicks
>> off, this issue shows up.  So it seems any machine that is shutdown where
>> timeToShutdown>  timeUntilMonitorRefresh will end up in an unknown state.
>>
>> rw2
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>




More information about the Users mailing list