[libvirt] [PATCH v2 00/11] Add support for VM Generation ID (vmgenid)

John Ferlan posted 11 patches 6 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20180424000005.689-1-jferlan@redhat.com
Test syntax-check passed
There is a newer version of this series
docs/formatdomain.html.in                         | 29 ++++++++
docs/news.xml                                     | 12 ++++
docs/schemas/domaincommon.rng                     |  8 +++
src/conf/domain_conf.c                            | 81 +++++++++++++++++++++--
src/conf/domain_conf.h                            | 19 +++++-
src/conf/network_conf.c                           |  2 +-
src/conf/secret_conf.c                            |  2 +-
src/libxl/libxl_domain.c                          |  4 +-
src/openvz/openvz_conf.c                          |  2 +-
src/qemu/qemu_capabilities.c                      |  2 +
src/qemu/qemu_capabilities.h                      |  1 +
src/qemu/qemu_command.c                           | 31 +++++++++
src/qemu/qemu_domain.c                            | 23 ++++---
src/qemu/qemu_domain.h                            |  6 +-
src/qemu/qemu_driver.c                            | 31 ++++++---
src/qemu/qemu_migration.c                         |  4 +-
src/qemu/qemu_process.c                           | 46 ++++++++++++-
src/qemu/qemu_process.h                           |  1 +
src/test/test_driver.c                            |  6 +-
src/xenconfig/xen_common.c                        |  2 +-
tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml |  1 +
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml |  1 +
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml  |  1 +
tests/qemuxml2argvdata/genid-auto.args            | 24 +++++++
tests/qemuxml2argvdata/genid-auto.xml             | 32 +++++++++
tests/qemuxml2argvdata/genid.args                 | 24 +++++++
tests/qemuxml2argvdata/genid.xml                  | 32 +++++++++
tests/qemuxml2argvtest.c                          |  4 ++
tests/qemuxml2xmloutdata/genid-active.xml         | 32 +++++++++
tests/qemuxml2xmloutdata/genid-auto-active.xml    | 32 +++++++++
tests/qemuxml2xmloutdata/genid-auto-inactive.xml  | 32 +++++++++
tests/qemuxml2xmloutdata/genid-inactive.xml       | 32 +++++++++
tests/qemuxml2xmltest.c                           |  5 +-
33 files changed, 527 insertions(+), 37 deletions(-)
create mode 100644 tests/qemuxml2argvdata/genid-auto.args
create mode 100644 tests/qemuxml2argvdata/genid-auto.xml
create mode 100644 tests/qemuxml2argvdata/genid.args
create mode 100644 tests/qemuxml2argvdata/genid.xml
create mode 100644 tests/qemuxml2xmloutdata/genid-active.xml
create mode 100644 tests/qemuxml2xmloutdata/genid-auto-active.xml
create mode 100644 tests/qemuxml2xmloutdata/genid-auto-inactive.xml
create mode 100644 tests/qemuxml2xmloutdata/genid-inactive.xml
[libvirt] [PATCH v2 00/11] Add support for VM Generation ID (vmgenid)
Posted by John Ferlan 6 years ago
v1: https://www.redhat.com/archives/libvir-list/2018-April/msg00913.html

Changes since v1:

 - Remove the qemuProcessCheckGenID and clean up from the fallout of that
 - Alter the *.args based on all the recent caps default change adjustments

John Ferlan (11):
  Check return status for virUUIDGenerate
  conf: Modify last arg to virDomainDefCopy
  qemu: Add flags to qemuDomainMigratableDefCheckABIStability
  conf: Add VM Generation ID to virDomainDef
  conf: Add flag to regenerate genid for virDomainDefCopy
  conf: Add VM Generation ID parse/format support
  qemu: Add VM Generation ID device capability
  qemu: Handle genid processing during startup/launch
  Remove check for duplicitous GenID in another VM
  qemu: Add VM Generation ID to qemu command line
  docs: Add news article for VM Generation ID

 docs/formatdomain.html.in                         | 29 ++++++++
 docs/news.xml                                     | 12 ++++
 docs/schemas/domaincommon.rng                     |  8 +++
 src/conf/domain_conf.c                            | 81 +++++++++++++++++++++--
 src/conf/domain_conf.h                            | 19 +++++-
 src/conf/network_conf.c                           |  2 +-
 src/conf/secret_conf.c                            |  2 +-
 src/libxl/libxl_domain.c                          |  4 +-
 src/openvz/openvz_conf.c                          |  2 +-
 src/qemu/qemu_capabilities.c                      |  2 +
 src/qemu/qemu_capabilities.h                      |  1 +
 src/qemu/qemu_command.c                           | 31 +++++++++
 src/qemu/qemu_domain.c                            | 23 ++++---
 src/qemu/qemu_domain.h                            |  6 +-
 src/qemu/qemu_driver.c                            | 31 ++++++---
 src/qemu/qemu_migration.c                         |  4 +-
 src/qemu/qemu_process.c                           | 46 ++++++++++++-
 src/qemu/qemu_process.h                           |  1 +
 src/test/test_driver.c                            |  6 +-
 src/xenconfig/xen_common.c                        |  2 +-
 tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml |  1 +
 tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml |  1 +
 tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml  |  1 +
 tests/qemuxml2argvdata/genid-auto.args            | 24 +++++++
 tests/qemuxml2argvdata/genid-auto.xml             | 32 +++++++++
 tests/qemuxml2argvdata/genid.args                 | 24 +++++++
 tests/qemuxml2argvdata/genid.xml                  | 32 +++++++++
 tests/qemuxml2argvtest.c                          |  4 ++
 tests/qemuxml2xmloutdata/genid-active.xml         | 32 +++++++++
 tests/qemuxml2xmloutdata/genid-auto-active.xml    | 32 +++++++++
 tests/qemuxml2xmloutdata/genid-auto-inactive.xml  | 32 +++++++++
 tests/qemuxml2xmloutdata/genid-inactive.xml       | 32 +++++++++
 tests/qemuxml2xmltest.c                           |  5 +-
 33 files changed, 527 insertions(+), 37 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/genid-auto.args
 create mode 100644 tests/qemuxml2argvdata/genid-auto.xml
 create mode 100644 tests/qemuxml2argvdata/genid.args
 create mode 100644 tests/qemuxml2argvdata/genid.xml
 create mode 100644 tests/qemuxml2xmloutdata/genid-active.xml
 create mode 100644 tests/qemuxml2xmloutdata/genid-auto-active.xml
 create mode 100644 tests/qemuxml2xmloutdata/genid-auto-inactive.xml
 create mode 100644 tests/qemuxml2xmloutdata/genid-inactive.xml

-- 
2.13.6

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