|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
RE: [Patch][RFC] Support "xm dump" (is Re: [Xen-devel]	Re:[Patch]Enable 
 
Hi, Simon
>Two things:
>
>1. I'm not convinced 'xm crash' is needed - 'xm destroy' will do this
>(and if you want
>   a dump, do 'xm dump' followed by 'xm destroy')
>
What do you mean?
I think we cannot dump with "xm destroy" now.
"xm destory" only call the following domain_kill().
void domain_kill(struct domain *d)
{
    domain_pause(d);
    if ( test_and_set_bit(_DOMF_dying, &d->domain_flags) )
        return;
    gnttab_release_mappings(d);
    domain_relinquish_resources(d);
    put_domain(d);
    send_guest_global_virq(dom0, VIRQ_DOM_EXC);
}
Will anyone add crash option in "xm destory" in the feature?
>2. I don't see the point of the --noreboot option on 'xm dump' -- I
>think this command
>   should simply live-dump the specified domain - as above you can use
>other commands
>   to cause the domain to restart afterwards.
>
Ordinary dump features have atomatically rebooting features.
(e.g. diskdump, kdump, and so on)
So I think this is necessary.
>3. There's no need to pause the domain to dump it - I actually wrote a
>little utility
>   to live dump a guest (based on xenconsoled and attached) and it seems
>to work
>   quite nicely! This could easily be morphed into the 'xm dump' command
>- it just
>   didn't occur to me at the time!
>
Your xendump command is dump feature without pause.
In the case without pause, domain's memory is modified while dumping. 
I think both w/o and w pause are needed.
Best Regards,
Akio Takebe
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 |   
 
 | 
    | 
  
  
    |   | 
    |