[libvirt] [PATCH 2/2] spice: expose the QEMU disable file transfer option
Francesco Romani
fromani at redhat.com
Thu Jan 9 12:21:25 UTC 2014
Hi, thanks for the review
>
> I'd use a wording similar to what is used for copy&paste:
> "File transfer functionality (via Spice agent) is set using the
> <code>filetransfer</code> element. It is enabled by default, and can be
> disabled by setting the
> <code>copypaste</code> property to <code>no</code>", or at least I'd reword
> the first sentence which is a bit confusing imo, and is mostly implementation
> details.
> At this point, I think it will be "since 1.2.2"
fine for me, I will fix both.
> > virDomainGraphicsSpiceAgentFileTransferTypeFromString(enable))
> > <= 0) {
> > + virReportError(VIR_ERR_INTERNAL_ERROR,
> > + _("unknown enable value '%s'"),
> > enable);
>
> the code to disable copy&paste uses VIR_ERR_INTERNAL_ERROR when it's not
> able to parse the enum value, but the compression code uses
> VIR_ERR_CONFIG_UNSUPPORTED, and the mouse code uses VIR_ERR_XML_ERROR :(
> The rest of domain_conf.c is not very consistent in what error is reported
> on unknown enum values :( I'd personnally go with either
> VIR_ERR_CONFIG_UNSUPPORTED or VIR_ERR_XML_ERROR as they are more specific
> than VIR_ERR_INTERNAL_ERROR. However, given that the rest of the code is
> inconsistent, this can stay this way for now, and be fixed up at a later
> time.
I already have to resubmit, and I personally like errors to be specific,
so I will change to VIR_ERR_CONFIG_UNSUPPORTED, because it seems the most
relevant.
>
> > virDomainGraphicsSpiceAgentFileTransferTypeToString(def->data.spice.copypaste));
>
> s/copypaste/filetransfer/
Ops :) will fix.
> > + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
> > + _("This QEMU can't disable the spice file
> > transfer"));
>
> I'd say "spice file transfers" or "file transfers through spice" rather
> than "the spice file transfer"
Ok for "file transfers through spice".
New version of the patch coming soon.
Thanks and best regards,
--
Francesco Romani
More information about the libvir-list
mailing list