Pointed out by Peter in response to:
https://www.redhat.com/archives/libvir-list/2019-July/msg00277.html
Patches 1-5 fix a pre-existing problem in several drivers, then
provides a way to ensure we don't encounter it again. Patch 6 is an
example of what I plan to do to all the drivers that have
virDomainUndefineFlags but not snapshot support.
Eric Blake (6):
bhyve: Add various vir*Flags API
esx: Add various vir*Flags API
phyp: Add various vir*Flags API
test: Add various vir*Flags API
libvirt: Ensure modern APIs are implemented
bhyve: Ignore no-op flags during virDomainUndefine
src/bhyve/bhyve_driver.c | 41 +++++++++++++++++++++++++++++++++------
src/esx/esx_driver.c | 13 ++++++++++++-
src/libvirt.c | 42 ++++++++++++++++++++++++++++++++++++----
src/phyp/phyp_driver.c | 24 +++++++++++++++++++++--
src/test/test_driver.c | 34 ++++++++++++++++++++++++++------
5 files changed, 135 insertions(+), 19 deletions(-)
--
2.20.1