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

Martin Kletzander posted 5 patches 4 years, 11 months ago
Test syntax-check passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1555328908.git.mkletzan@redhat.com
There is a newer version of this series
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
[libvirt] [PATCH 0/5] Add support for setting the emulator scheduler parameters
Posted by Martin Kletzander 4 years, 11 months ago
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.

Martin Kletzander (5):
  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/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

-- 
2.21.0

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