[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1 of 2] libxl: Remus - suspend/postflush/commit callbacks
> @@ -669,7 +715,27 @@ int libxl__domain_suspend_common(libxl__ > } > > memset(&callbacks, 0, sizeof(callbacks)); > - callbacks.suspend = libxl__domain_suspend_common_callback; > + if (r_info != NULL) { > + /* save_callbacks: > + * suspend - called after expiration of checkpoint interval, > + * to *suspend* the domain. > + * > + * postcopy - called after the domain's dirty pages have been > + * copied into an output buffer. We *resume* the domain > + * & the device model, return to the caller. Caller then > + * flushes the output buffer, while the domain continues > to run. > + * > + * checkpoint - called after the memory checkpoint has been flushed > out > + * into the network. Send the saved device state, *wait* > + * for checkpoint ack and *release* the network buffer > (TBD). > + * Then *sleep* for the checkpoint interval. > + */ Please can you put this next to the definition of the struct (in xenguest.h). Otherwise this patch looks ok to me. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |