On Fri, Apr 12, 2013 at 12:42 PM, Osier Yang <jyang@xxxxxxxxxx> wrote: Hi Osier, >> >> On Fri, Apr 12, 2013 at 10:22 AM, harryxiyou <harryxiyou@xxxxxxxxx> wrote: >>> >>> Hi all, >>> >>> I am not very clear about the usage of ‘virsh vol-wipe vol_name’. I think >>> if 'virsh vol-wipe vol_name' can just wipe all the datas in this volume >>> and >>> it is similar as we format a volume which the datas would be wiped, >>> right? >>> After this wipe, we can use this volume like a new one. >> >> After i read the back-end storage drivers for libvirt, i cannot find any >> storage >> driver like following >> >> 128 VIR_STORAGE_POOL_DIR, /* Local directory */ >> 129 VIR_STORAGE_POOL_FS, /* Local filesystem */ >> 130 VIR_STORAGE_POOL_NETFS, /* Networked filesystem - eg NFS, GFS, >> etc */ >> 131 VIR_STORAGE_POOL_LOGICAL, /* Logical volume groups / volumes */ >> 132 VIR_STORAGE_POOL_DISK, /* Disk partitions */ >> 133 VIR_STORAGE_POOL_ISCSI, /* iSCSI targets */ >> 134 VIR_STORAGE_POOL_SCSI, /* SCSI HBA */ >> 135 VIR_STORAGE_POOL_MPATH, /* Multipath devices */ >> 136 VIR_STORAGE_POOL_RBD, /* RADOS Block Device */ >> 137 VIR_STORAGE_POOL_SHEEPDOG, /* Sheepdog device */ >> >> has realized storageVolumeWipe feature. So how could we test this feature? > > > As Michal suggested in your previous mail, cscope is a good choice for > you to learn libvirt. E.g. If you looked at the public API for volWipe in > src/libvirt.c, and using cscope like: > > cs find s volWipe > > You will get where it's implemented. > Actually, i can find volWipe itself. Let me find deeply. -- Thanks Harry Wei -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list