xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] libxl: support qemu's network-based block backends
@ 2016-02-16 21:45 Jim Fehlig
  2016-02-16 21:45 ` [PATCH 1/4] xenconfig: replace text 'xm' with 'xl' in xlconfigtest Jim Fehlig
                   ` (7 more replies)
  0 siblings, 8 replies; 11+ messages in thread
From: Jim Fehlig @ 2016-02-16 21:45 UTC (permalink / raw)
  To: libvir-list; +Cc: xen-devel

xl/libxl already supports qemu's network-based block backends
such as nbd and rbd. libvirt has supported configuring network
disks for long time too. This series marries the two in the
libxl driver and in the xl<->xml converter. Only rbd supported
is added in this series. Support for other backends such as nbd
and iscsi can be added as a follow-up improvement.

Patch 1 is super trivial and contains no functional changes.

Patch 2 changes the xl disk configuration produced by the
xml->xl converter to use the formal key=value syntax described
in xl-disk-configuration.txt.

Patch 3 adds support for converting rbd info between xl and xml
config formats.

Patch 4 adds support for rbd disks in the libxl driver.

Jim Fehlig (4):
  xenconfig: replace text 'xm' with 'xl' in xlconfigtest
  xenconfig: produce key=value disk config syntax in xl formatter
  xenconfig: support xl<->xml conversion of rbd disk devices
  libxl: add support for rbd qdisk

 src/libxl/libxl_conf.c                             | 192 ++++++++++++++++++++-
 src/xenconfig/xen_xl.c                             | 168 ++++++++++++++++--
 .../test-disk-positional-parms-full.cfg            |  26 +++
 .../test-disk-positional-parms-full.xml            |  54 ++++++
 .../test-disk-positional-parms-partial.cfg         |  26 +++
 .../test-disk-positional-parms-partial.xml         |  54 ++++++
 .../test-fullvirt-direct-kernel-boot.cfg           |   2 +-
 tests/xlconfigdata/test-fullvirt-multiusb.cfg      |   2 +-
 tests/xlconfigdata/test-new-disk.cfg               |   2 +-
 tests/xlconfigdata/test-paravirt-cmdline.cfg       |   2 +-
 tests/xlconfigdata/test-paravirt-maxvcpus.cfg      |   2 +-
 tests/xlconfigdata/test-rbd-multihost-noauth.cfg   |  26 +++
 tests/xlconfigdata/test-rbd-multihost-noauth.xml   |  51 ++++++
 tests/xlconfigdata/test-spice-features.cfg         |   2 +-
 tests/xlconfigdata/test-spice.cfg                  |   2 +-
 tests/xlconfigdata/test-vif-rate.cfg               |   2 +-
 tests/xlconfigtest.c                               |  37 ++--
 17 files changed, 610 insertions(+), 40 deletions(-)
 create mode 100644 tests/xlconfigdata/test-disk-positional-parms-full.cfg
 create mode 100644 tests/xlconfigdata/test-disk-positional-parms-full.xml
 create mode 100644 tests/xlconfigdata/test-disk-positional-parms-partial.cfg
 create mode 100644 tests/xlconfigdata/test-disk-positional-parms-partial.xml
 create mode 100644 tests/xlconfigdata/test-rbd-multihost-noauth.cfg
 create mode 100644 tests/xlconfigdata/test-rbd-multihost-noauth.xml

-- 
2.6.1

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

end of thread, other threads:[~2016-02-26 17:44 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-16 21:45 [PATCH 0/4] libxl: support qemu's network-based block backends Jim Fehlig
2016-02-16 21:45 ` [PATCH 1/4] xenconfig: replace text 'xm' with 'xl' in xlconfigtest Jim Fehlig
2016-02-16 21:45 ` [PATCH 2/4] xenconfig: produce key=value disk config syntax in xl formatter Jim Fehlig
2016-02-16 21:45 ` [PATCH 3/4] xenconfig: support xl<->xml conversion of rbd disk devices Jim Fehlig
2016-02-26 17:40   ` [libvirt] " Daniel P. Berrange
2016-02-16 21:45 ` [PATCH 4/4] libxl: add support for rbd qdisk Jim Fehlig
2016-02-26 17:44   ` [libvirt] " Daniel P. Berrange
2016-02-17 10:24 ` [PATCH 0/4] libxl: support qemu's network-based block backends Ian Campbell
     [not found] ` <1455704693.814.153.camel@citrix.com>
2016-02-18  0:34   ` Jim Fehlig
     [not found] ` <1455659159-11931-2-git-send-email-jfehlig@suse.com>
2016-02-26 17:35   ` [libvirt] [PATCH 1/4] xenconfig: replace text 'xm' with 'xl' in xlconfigtest Daniel P. Berrange
     [not found] ` <1455659159-11931-3-git-send-email-jfehlig@suse.com>
2016-02-26 17:39   ` [libvirt] [PATCH 2/4] xenconfig: produce key=value disk config syntax in xl formatter Daniel P. Berrange

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).