|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] SHUTDOWN_crash and vcpu deferrals
 
John Levon writes ("Re: [Xen-devel] SHUTDOWN_crash and vcpu deferrals"):
>         # ideally we would like to forcibly crash the domain with
>         # something like
>         #    xc.domain_shutdown(self.vm.getDomid(), DOMAIN_CRASH)
>         # but this can easily lead to very rapid restart loops against
>         # which we currently have no protection
> 
> (The comment being completely incorrect), but then the crash doesn't
> work because of the bug I pointed out.
I wrote that comment.  I haven't been following this bit of xend.  Do
you mean that nowadays if you say
   on_crash = 'restart'
and the domain immediately crashes on boot, you don't get an infinite
restart loop ?  One of the most common causes of qemu `crashing' is
that it wasn't able to open the dom0 device corresponding to some
emulated device for the guest's benefit and that obviously happens at
startup.
> All I want to do is mark a domain without a qemu process as crashed. Is
> that clearer?
I think that would be good, provided that we can prevent it restarting
rapidly.
> And yes, it's pretty trivial to make qemu break. Most typically by
> passing bogus parameters (say, a broken kernel image, an incorrect NIC,
> etc.)
As you say.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 |   
 
 | 
    | 
  
  
    |   | 
    |