[libvirt] [PATCH v2 0/6] Add support for setting the emulator scheduler parameters

Ján Tomko jtomko at redhat.com
Mon Apr 15 14:59:30 UTC 2019


On Mon, Apr 15, 2019 at 04:23:18PM +0200, Martin Kletzander wrote:
>On Mon, Apr 15, 2019 at 03:59:27PM +0200, Ján Tomko wrote:
>>On Mon, Apr 15, 2019 at 03:14:21PM +0200, Martin Kletzander wrote:
>>>I/O threads and vCPU threads already support setting schedulers, but until now
>>>it was impossible to do so for the main QEMU thread (emulator thread in the
>>>libvirt naming).  This is, however, requested for some very specific scenarios,
>>>for example when vCPU threads are running at such priority that could starve the
>>>main thread.
>>>
>>
>>I don't like the XML format,
>
>me neither
>
>>but it's consistent with the existing scheds.
>>
>
>yes, unfortunately
>
>>>v2:
>>>- news.xml addition in a separate patch
>>>
>>>Martin Kletzander (6):
>>> conf: Parse common scheduler attributes in separate function
>>> conf: Format thread IDs optionally
>>> docs: Mention iothreadsched element in the docs and reword
>>> conf: Add support for emulatorsched
>>> qemu: Add support for emulatorsched
>>> docs: Add emulatorsched support to news.xml
>>>
>>>docs/formatdomain.html.in               |  25 +++--
>>>docs/news.xml                           |  12 +++
>>>docs/schemas/domaincommon.rng           |   5 +
>>>src/conf/domain_conf.c                  | 136 +++++++++++++++++-------
>>>src/conf/domain_conf.h                  |   1 +
>>>src/qemu/qemu_process.c                 |   2 +-
>>>tests/genericxml2xmlindata/cputune.xml  |  37 +++++++
>>>tests/genericxml2xmloutdata/cputune.xml |  40 +++++++
>>>tests/genericxml2xmltest.c              |   2 +
>>>9 files changed, 212 insertions(+), 48 deletions(-)
>>>create mode 100644 tests/genericxml2xmlindata/cputune.xml
>>>create mode 100644 tests/genericxml2xmloutdata/cputune.xml
>>>
>>
>>With at least the commit message in 2/6 fixed:
>>Reviewed-by: Ján Tomko <jtomko at redhat.com>
>>
>
>I'll fix other things you mentioned and send a v3 if you want, just let me know.
>

Depending on your opinion on the refactor:
https://www.redhat.com/archives/libvir-list/2019-April/msg00996.html

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20190415/ae57aedb/attachment-0001.sig>


More information about the libvir-list mailing list