[libvirt] [PATCH 0/3] snapshot: another snapshot-list filter

Eric Blake eblake at redhat.com
Sat Oct 8 02:37:02 UTC 2011


Previously, we could filter 'virsh snapshot-list --roots' to show
just snapshots lacking parents, which is good for top-down algorithms.
But sometimes you want just snapshots lacking children, for
bottom-up algorithms - this implements that.

Once again, I can only compile-test esx.  Also, I haven't yet spent
time with the vbox code to write up this patch, partly because the
previous round of factoring it into reusable recursive iteration
is still in churn in an edit-compile-test cycle between Matthias and me.

I'm still debating on whether to emulate --leaves when talking to
an 0.9.5 server.  Probably not too hard...

Eric Blake (3):
  snapshot: add API for filtering by leaves
  snapshot: implement LIST_LEAVES flag in qemu
  snapshot: implement LIST_LEAVES flag in esx

 include/libvirt/libvirt.h.in |    2 ++
 src/conf/domain_conf.c       |    8 ++++++--
 src/esx/esx_driver.c         |   29 +++++++++++++++++++++--------
 src/esx/esx_vi.c             |   27 ++++++++++++++++-----------
 src/esx/esx_vi.h             |    4 ++--
 src/libvirt.c                |   16 ++++++++++++++--
 src/qemu/qemu_driver.c       |   12 ++++++++----
 tools/virsh.c                |   12 ++++++++++++
 tools/virsh.pod              |    7 ++++++-
 9 files changed, 87 insertions(+), 30 deletions(-)

-- 
1.7.4.4




More information about the libvir-list mailing list