[libvirt] [PATCH 0/9] Storage volume wiping API

David Allan dallan at redhat.com
Thu Mar 4 22:25:26 UTC 2010


Here's the revised volume wiping API patchset (thanks to Dan for the improved name).  I'm sending a replacement patchset since the name change made for a very large and messy incremental.  This set contains everybody's feedback, which was all very helpful.  Many thanks.

Dave


David Allan (9):
  Add public API for volume wiping
  Define the internal driver API for vol wiping
  Add vol wiping to ESX storage driver struct
  Implement the public API for vol wiping
  Define wire protocol format for vol wiping
  Implement RPC client for vol wiping
  Implement the remote dispatch bits of vol wiping
  Simplified version of volume wiping based on feedback from the list.
  Virsh support for vol wiping

 daemon/remote.c                     |   32 +++++
 daemon/remote_dispatch_args.h       |    1 +
 daemon/remote_dispatch_prototypes.h |    8 ++
 daemon/remote_dispatch_table.h      |    5 +
 include/libvirt/libvirt.h.in        |    2 +
 src/driver.h                        |    5 +
 src/esx/esx_storage_driver.c        |    1 +
 src/libvirt.c                       |   47 ++++++++
 src/libvirt_public.syms             |    1 +
 src/remote/remote_driver.c          |   27 ++++
 src/remote/remote_protocol.c        |   11 ++
 src/remote/remote_protocol.h        |    9 ++
 src/remote/remote_protocol.x        |    8 +-
 src/storage/storage_driver.c        |  224 +++++++++++++++++++++++++++++++++++
 tools/virsh.c                       |   42 +++++++
 15 files changed, 422 insertions(+), 1 deletions(-)




More information about the libvir-list mailing list