Yes, you’re right, QEMU >=6.0.0 works well, I failed test because I did it on QEMU 4.2.1
From:
Daniel P. Berrangé <berrange@redhat.com>
Date: Wednesday, March 6, 2024 at 22:43
To: Chun Feng Wu <wucf@cn.ibm.com>, qemu-devel@nongnu.org <qemu-devel@nongnu.org>
Subject: [EXTERNAL] Re: Does "-object" support structured options now?
On Wed, Mar 06, 2024 at 02:36:08PM +0000, Daniel P. Berrangé wrote:
> On Wed, Mar 06, 2024 at 02:33:05PM +0000, Chun Feng Wu wrote:
> > Thanks Daniel for your response!
> >
> > I tried it with the following cmd
> >
> > qemu-system-x86_64 [other options...] \
> > -object '{"qom-type":"throttle-group","id":"limits0","limits":{"iops-total":200}}'
> >
> > And I got error:
> > qemu-system-x86_64: -object {"qom-type":"throttle-group","id":"limits0","limits":{"iops-total":200}}: Parameter 'id' is missing
> >
> > Do you know why such error happens?
>
> You have made a mistake somewhere in invoking it ?
Or perhaps you are using a much older QEMU release which lacks JSON
support ? You need QEMU >= 6.0.0
With regards,
Daniel
--
|: https://berrange.com -o-
https://www.flickr.com/photos/dberrange
:|
|: https://libvirt.org -o-
https://fstop138.berrange.com :|
|: https://entangle-photo.org
-o- https://www.instagram.com/dberrange
:|
|