On 6/26/23 9:25 AM, Michal Prívozník wrote:
Jonathon,
thanks for your feedback.
I am unsure where to located such a configuration option in the gust
domain XML.
A few thoughts:
1) introduce a new emulator-options element in devices and a run-with
child element with a parameter async-teardown, e.g.
...
<devices>
<emulator>/usr/lib/bin/qemu</emulator>
<emulator-options>
<run-with async-teardown='on'/>
</emulator-options>
</devices>
...
2) introduce a new run-with element with a parameter async-teardown in
domain, e.g.
<domain>
...
<run-with async-teardown='on'/>
...
</domain>
Any ideas and suggestions are welcome.
We usually use domain <features/>, e.g.:
<domain>
<name>someName</name>
<uuid/>
...
<features>
<acpi/>
<tcg>
<tb-cache unit='KiB'>102400</tb-cache>
</tcg>
</features>
...
<devices/>
</domain>
This looks like a fit place if we want to expose this in the domain XML.
And from the qemu-options.hx file it doesn't look s390x specific, which
means, we don't need to make the new element arch specific. IOW we can have:
<features>
<async-teardown enabled='yes'/>
</features>
Michal
Hi Michal,
thanks for your input. I will get down to work on this.
--
Mit freundlichen Grüßen/Kind regards
Boris Fiuczynski
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Gregor Pillen
Geschäftsführung: David Faller
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294