[PATCH 0/5] Allow 'optional' on async-teardown

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

 



Adding the value 'optional' to attribute 'enabled' on the element
async-teardown to provide the optional use of the feature if it is
provided by QEMU.

Boris Fiuczynski (5):
  schemas: Add virYesNoOptional
  util: Add virQuadstateOption and helpers
  virxml: Add virXMLPropQuadstateOption
  conf: Add 'optional' to feature async-teardown
  conf: Ensure migratability if enabled is 'optional'

 docs/formatdomain.rst                         |  7 +--
 src/conf/domain_conf.c                        | 22 +++++----
 src/conf/schemas/basictypes.rng               |  8 ++++
 src/conf/schemas/domaincommon.rng             |  2 +-
 src/libvirt_private.syms                      |  1 +
 src/qemu/qemu_command.c                       |  6 ++-
 src/qemu/qemu_process.c                       | 18 ++++++++
 src/qemu/qemu_validate.c                      |  2 +-
 src/util/virenum.c                            | 46 +++++++++++++++++++
 src/util/virenum.h                            | 15 ++++++
 src/util/virxml.c                             | 28 +++++++++++
 src/util/virxml.h                             |  7 +++
 ...0-async-teardown-optional.s390x-6.0.0.args | 35 ++++++++++++++
 ...-async-teardown-optional.s390x-latest.args | 36 +++++++++++++++
 .../s390-async-teardown-optional.xml          | 24 ++++++++++
 tests/qemuxml2argvtest.c                      |  2 +
 16 files changed, 243 insertions(+), 16 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/s390-async-teardown-optional.s390x-6.0.0.args
 create mode 100644 tests/qemuxml2argvdata/s390-async-teardown-optional.s390x-latest.args
 create mode 100644 tests/qemuxml2argvdata/s390-async-teardown-optional.xml

-- 
2.41.0




[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