|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] [PATCH] Fix xm save timeout with paused domains
 
On 8/5/07 18:14, "John Levon" <levon@xxxxxxxxxxxxxxxxx> wrote:
>> I think xend is the obvious place to implement this type of synchronisation.
> 
> I think I agree. It would be easy if we were to just loop until the
> domain gets unpaused but that's not really quite the correct fix, since
> we ideally want 'xm save' to fail cleanly if the domain is paused (I
> vaguely remember seeing a patch for this go past?).
> 
>> The only question is how hard it will be to add in.
> 
> Maybe a xenstore entry for the domain which is written just after the
> .unpause() (the absence of this would also prevent xm pause, xm destroy,
> perhaps)
Yes, some kind of state field in xenstore to aid synchronisation wouldn't be
a bad idea. It could be set to various states depending on whether a domain
is starting, xm-paused, being saved, etc. and operation can sync on that
field by waiting for it to switch to 'running'.
 -- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |