[libvirt] [PATCHv6 2/2] virsh: add new --details option to vol-list

Daniel P. Berrange berrange at redhat.com
Wed Jul 7 11:34:51 UTC 2010


On Tue, Jul 06, 2010 at 12:16:13AM +1000, Justin Clift wrote:
> This patch adds a new --details option to the virsh vol-list
> command, making its output more useful when many luns are
> present.
> 
> Addresses BZ # 605543
> 
>   https://bugzilla.redhat.com/show_bug.cgi?id=605543
> 
> ---
> 
> This is the v5 patch changed to have a space between the value and unit
> size for capacity related output.  ie:
> 
>   1.40 TB
> 
> Additionally, this version copes with storage pools that are not active,
> unlike the v5 patch.
> 
> Example output:
> 
> virsh # vol-list default --details
> Name                                            Path                                                                    Type  Capacity  Allocation
> --------------------------------------------------------------------------------------------------------------------------------------------------
> Fedora-12-x86_64-DVD.iso                        /var/lib/libvirt/images/Fedora-12-x86_64-DVD.iso                        file   3.29 GB     3.30 GB
> Fedora-13-x86_64-DVD.iso                        /var/lib/libvirt/images/Fedora-13-x86_64-DVD.iso                        file   3.38 GB     3.38 GB
> RHEL6.0-20100622.1-Server-i386-DVD1.iso         /var/lib/libvirt/images/RHEL6.0-20100622.1-Server-i386-DVD1.iso         file   3.42 GB     3.43 GB
> RHEL6.0-20100622.1-Server-x86_64-DVD1.iso       /var/lib/libvirt/images/RHEL6.0-20100622.1-Server-x86_64-DVD1.iso       file   3.91 GB     3.91 GB
> RHEL6.0-20100622.1-Workstation-i386-DVD1.iso    /var/lib/libvirt/images/RHEL6.0-20100622.1-Workstation-i386-DVD1.iso    file   3.42 GB     3.42 GB
> RHEL6.0-20100622.1-Workstation-x86_64-DVD1.iso  /var/lib/libvirt/images/RHEL6.0-20100622.1-Workstation-x86_64-DVD1.iso  file   3.90 GB     3.91 GB
> 
> virsh #
> 
> Example output when no volumes are in a pool:
> 
> virsh # vol-list tmp 
> Name                 Path                                    
> -----------------------------------------
> 
> virsh # vol-list tmp --details
> Name  Path  Type  Capacity  Allocation
> --------------------------------------
> 
> virsh #
> 
> 
>  tools/virsh.c   |  259 ++++++++++++++++++++++++++++++++++++++++++++++++-------
>  tools/virsh.pod |    4 +-
>  2 files changed, 232 insertions(+), 31 deletions(-)

ACK


Daniel
-- 
|: Red Hat, Engineering, London    -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org        -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list