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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx>


I'll fix other things you mentioned and send a v3 if you want, just let me know.

Jano


Attachment: signature.asc
Description: PGP signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux