[PATCH 00/13] Fix XML for persistent reservations and refactor

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The XML design for the PR stuff is slightly weird so fix it and refactor
the code so that it will be much easier to use it with the blockdev
infrastructure.

Peter Krempa (13):
  qemu: hotplug: Fix spacing around addition operator
  qemu: alias: Allow passing alias of parent when generating PR manager
    alias
  qemu: command: Fix comment for qemuBuildPRManagerInfoProps
  qemu: Move validation of PR manager support
  util: storage: Drop pointless 'enabled' form PR definition
  util: storage: Drop virStoragePRDefIsEnabled
  util: storage: Allow passing <source> also for managed PR case
  qemu: Assign managed PR path when preparing storage source
  qemu: process: Change semantics of functions starting PR daemon
  qemu: command: Move check whether PR manager object props need to be
    built
  conf: domain: Add helper to check whether a domain def requires use of
    PR
  util: storage: Store PR manager alias in the definition
  qemu: hotplug: Replace qemuDomainDiskNeedRemovePR

 docs/formatdomain.html.in                          |  21 ++--
 docs/schemas/storagecommon.rng                     |   3 -
 src/conf/domain_conf.c                             |  21 ++++
 src/conf/domain_conf.h                             |   3 +
 src/libvirt_private.syms                           |   2 +-
 src/qemu/qemu_alias.c                              |   4 +-
 src/qemu/qemu_alias.h                              |   2 +-
 src/qemu/qemu_command.c                            |  61 +++-------
 src/qemu/qemu_command.h                            |   6 +-
 src/qemu/qemu_domain.c                             |  66 ++++++++---
 src/qemu/qemu_domain.h                             |   3 +-
 src/qemu/qemu_hotplug.c                            |  83 +++-----------
 src/qemu/qemu_process.c                            |  40 ++-----
 src/qemu/qemu_process.h                            |   5 +-
 src/util/virstoragefile.c                          | 124 ++++++++-------------
 src/util/virstoragefile.h                          |   5 +-
 tests/qemustatusxml2xmldata/modern-in.xml          |   4 +
 .../disk-virtio-scsi-reservations.xml              |   4 +-
 tests/qemuxml2xmltest.c                            |   2 +-
 19 files changed, 191 insertions(+), 268 deletions(-)

-- 
2.16.2

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux