[libvirt] [PATCH 1/2] qemu: Fix error messages when dispatching guest agent commands

Osier Yang jyang at redhat.com
Wed Nov 28 12:50:33 UTC 2012


On 2012年11月28日 20:35, Peter Krempa wrote:
> Error messages produced while dispatching guest agent commands didn't
> have an apparent reference to the fact that they are dealing with guest
> agent commands. This patch fixes up some of the messages to contain that
> reference.
> ---
>   src/qemu/qemu_agent.c | 11 ++++++-----
>   1 file changed, 6 insertions(+), 5 deletions(-)
>
> diff --git a/src/qemu/qemu_agent.c b/src/qemu/qemu_agent.c
> index ab6dc22..67e0413 100644
> --- a/src/qemu/qemu_agent.c
> +++ b/src/qemu/qemu_agent.c
> @@ -890,7 +890,8 @@ static int qemuAgentSend(qemuAgentPtr mon,
>                   ret = -2;
>               } else {
>                   virReportSystemError(errno, "%s",
> -                                     _("Unable to wait on monitor condition"));
> +                                     _("Unable to wait on agent monitor "
> +                                       "condition"));
>               }
>               goto cleanup;
>           }
> @@ -1124,17 +1125,17 @@ qemuAgentCheckError(virJSONValuePtr cmd,
>           char *replystr = virJSONValueToString(reply, false);
>
>           /* Log the full JSON formatted command&  error */
> -        VIR_DEBUG("unable to execute QEMU command %s: %s",
> +        VIR_DEBUG("unable to execute QEMU agent command %s: %s",
>                     cmdstr, replystr);
>
>           /* Only send the user the command name + friendly error */
>           if (!error)
>               virReportError(VIR_ERR_INTERNAL_ERROR,
> -                           _("unable to execute QEMU command '%s'"),
> +                           _("unable to execute QEMU agent command '%s'"),
>                              qemuAgentCommandName(cmd));
>           else
>               virReportError(VIR_ERR_INTERNAL_ERROR,
> -                           _("unable to execute QEMU command '%s': %s"),
> +                           _("unable to execute QEMU agent command '%s': %s"),
>                              qemuAgentCommandName(cmd),
>                              qemuAgentStringifyError(error));
>
> @@ -1148,7 +1149,7 @@ qemuAgentCheckError(virJSONValuePtr cmd,
>           VIR_DEBUG("Neither 'return' nor 'error' is set in the JSON reply %s: %s",
>                     cmdstr, replystr);
>           virReportError(VIR_ERR_INTERNAL_ERROR,
> -                       _("unable to execute QEMU command '%s'"),
> +                       _("unable to execute QEMU agentcommand '%s'"),

s/agentcommand/agent command/,

>                          qemuAgentCommandName(cmd));
>           VIR_FREE(cmdstr);
>           VIR_FREE(replystr);

Otherwise ACK.




More information about the libvir-list mailing list