On Tue, Jul 02, 2024 at 04:07:48PM +0200, Michal Prívozník wrote:
> > + // TODO: support these here once tested.
> > + case VIR_DOMAIN_DEVICE_GRAPHICS:
> > + case VIR_DOMAIN_DEVICE_NET:
> > + case VIR_DOMAIN_DEVICE_MEMORY:
> > + virReportError(VIR_ERR_OPERATION_UNSUPPORTED,
> > + _("persistent update of device '%1$s' is not
> > supported by test driver"),
> > + virDomainDeviceTypeToString(dev->type));
> > + return -1;
> > +
>
> It's perfectly okay if ...
>
> > + virReportError(VIR_ERR_OPERATION_UNSUPPORTED,
> > + _("persistent update of device '%1$s' is not
> > supported"),
> > + virDomainDeviceTypeToString(dev->type));
>
> .. this error is reported instead.
OK; I just thought it might be useful to separate out "we should add this" from
"we don't support this ever".
> > + virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
> > + VIR_DOMAIN_AFFECT_CONFIG |
> > + VIR_DOMAIN_DEVICE_MODIFY_FORCE, -1);
>
> LIVE is not supported and thus shouldn't be in list of supported flags.
I was a bit unclear on the test hypervisor case - in a sense everything is both
LIVE *and* CONFIG :)
> I'm squashing in necessary changes and merging.
Thanks!
regards
john