[libvirt] [PATCH 2/4] virsh: Implement domioerror command

Michal Privoznik mprivozn at redhat.com
Wed Jan 25 11:25:29 UTC 2012


On 23.01.2012 14:30, Jiri Denemark wrote:
> ---
>  tools/virsh.c   |  111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  tools/virsh.pod |   11 +++++
>  2 files changed, 122 insertions(+), 0 deletions(-)
> 
> diff --git a/tools/virsh.c b/tools/virsh.c
> index d635b56..92029fd 100644
> --- a/tools/virsh.c
> +++ b/tools/virsh.c
> @@ -15809,6 +15809,116 @@ cleanup:
>  }
>  
>  /*
> + * "domioerror" command
> + */
> +static const char *
> +vshDomainIOErrorToString(int error)
> +{
> +    switch ((virDomainIoError) error) {

I like this typecast as once we add something to virDomainIoError but
forget to add it here, gcc will complain.

> +    case VIR_DOMAIN_IOERROR_NONE:
> +        return _("no error");
> +    case VIR_DOMAIN_IOERROR_NO_SPACE:
> +        return _("no space");
> +    case VIR_DOMAIN_IOERROR_UNSPEC:
> +        return _("unspecified error");
> +    case VIR_DOMAIN_IOERROR_LAST:
> +        ;
> +    }
> +
> +    return _("unknown error");
> +}
> +

Overall, looking good, but see my comment to 1/4. You may need to change
this a bit then.

ACK

Michal




More information about the libvir-list mailing list