xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [RFC Patch v3 0/8] Prepare patches for COLO
@ 2014-09-05  9:20 Wen Congyang
  2014-09-05  9:20 ` [RFC Patch v3 1/8] Refactor domain_suspend_callback_common() Wen Congyang
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Wen Congyang @ 2014-09-05  9:20 UTC (permalink / raw)
  To: xen devel
  Cc: Ian Campbell, Wen Congyang, Ian Jackson, Jiang Yunhong,
	Dong Eddie, Yang Hongyang, Lai Jiangshan

To implement COLO, we introduce or update some current
APIs. These patches are independent patches, and post
them in separate series.

This patchset is based on remus-v19, and the codes are
also hosted on github:
https://github.com/wencongyang/xen/commits/colo-prepare

Wen Congyang (8):
  Refactor domain_suspend_callback_common()
  Update libxl__domain_resume() for colo
  Update libxl__domain_suspend_common_switch_qemu_logdirty() for colo
  Introduce a new internal API libxl__domain_unpause()
  Update libxl__domain_unpause() to support qemu-xen
  support to resume uncooperative HVM guests
  update datecopier to support sending data only
  introduce a new API to aync read data from fd

 tools/libxc/xc_resume.c      |  20 ++-
 tools/libxl/libxl.c          |  41 +++--
 tools/libxl/libxl_aoutils.c  |  81 +++++++++-
 tools/libxl/libxl_dom.c      | 363 +++++++++++++++++++++++++++----------------
 tools/libxl/libxl_internal.h |  92 +++++++++--
 tools/libxl/libxl_qmp.c      |  10 ++
 6 files changed, 431 insertions(+), 176 deletions(-)

-- 
1.9.3

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-09-05  9:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-05  9:20 [RFC Patch v3 0/8] Prepare patches for COLO Wen Congyang
2014-09-05  9:20 ` [RFC Patch v3 1/8] Refactor domain_suspend_callback_common() Wen Congyang
2014-09-05  9:20 ` [RFC Patch v3 2/8] Update libxl__domain_resume() for colo Wen Congyang
2014-09-05  9:20 ` [RFC Patch v3 3/8] Update libxl__domain_suspend_common_switch_qemu_logdirty() " Wen Congyang
2014-09-05  9:20 ` [RFC Patch v3 4/8] Introduce a new internal API libxl__domain_unpause() Wen Congyang
2014-09-05  9:20 ` [RFC Patch v3 5/8] Update libxl__domain_unpause() to support qemu-xen Wen Congyang
2014-09-05  9:20 ` [RFC Patch v3 6/8] support to resume uncooperative HVM guests Wen Congyang
2014-09-05  9:20 ` [RFC Patch v3 7/8] update datecopier to support sending data only Wen Congyang
2014-09-05  9:20 ` [RFC Patch v3 8/8] introduce a new API to aync read data from fd Wen Congyang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).