[Libguestfs] [PATCH] virt-df: Disallow -h and --csv options together (RHBZ#600977).

Matthew Booth mbooth at redhat.com
Tue Jun 8 16:18:53 UTC 2010


On 08/06/10 17:03, Richard W.M. Jones wrote:
>> From aaf03a51a26ee501f5dbf2720bbb8a5e3b4e1e6b Mon Sep 17 00:00:00 2001
> From: Richard Jones<rjones at redhat.com>
> Date: Tue, 8 Jun 2010 16:44:18 +0100
> Subject: [PATCH] virt-df: Disallow -h and --csv options together (RHBZ#600977).
>
> Before this commit, if you used the -h and --csv options together
> you would get these warnings from virt-df:
>
> $ virt-df -h --csv Guest
> Virtual Machine,Filesystem,Size,Used,Available,Use%
> Argument "13.5G" isn't numeric in printf at /home/rjones/d/libguestfs/tools/virt-df line 298.
> Argument "4.7G" isn't numeric in printf at /home/rjones/d/libguestfs/tools/virt-df line 298.
> Argument "8.1G" isn't numeric in printf at /home/rjones/d/libguestfs/tools/virt-df line 298.
> "/dev/vg_trick/RHEL55x64","/dev/VolGroup00/LogVol00",13,4,8,34.8%
> Argument "98.7M" isn't numeric in printf at /home/rjones/d/libguestfs/tools/virt-df line 298.
> Argument "18.8M" isn't numeric in printf at /home/rjones/d/libguestfs/tools/virt-df line 298.
> Argument "74.9M" isn't numeric in printf at /home/rjones/d/libguestfs/tools/virt-df line 298.
> "/dev/vg_trick/RHEL55x64","/dev/vda1",98,18,74,19.0%
>
> We could fix this so that the human-readable numbers get written
> into the CSV file.  However would probably be wrong for most uses
> of the CSV format (databases and spreadsheets) since they would not
> be able to interpret these human-readable numbers, or worse could
> misinterpret, eg. thinking that "1M" and "1G" are both 1.
>
> Therefore this commit disallows this combination of options.
> ---
>   tools/virt-df |    5 +++++
>   1 files changed, 5 insertions(+), 0 deletions(-)

ACK.

Matt
-- 
Matthew Booth, RHCA, RHCSS
Red Hat Engineering, Virtualisation Team

M:       +44 (0)7977 267231
GPG ID:  D33C3490
GPG FPR: 3733 612D 2D05 5458 8A8A 1600 3441 EA19 D33C 3490




More information about the Libguestfs mailing list