[PATCH v3 06/15] conf: Introduce thread_pool_min and thread_pool_max attributes to IOThread
Peter Krempa
pkrempa at redhat.com
Thu Jun 9 08:33:21 UTC 2022
On Wed, Jun 08, 2022 at 15:43:00 +0200, Michal Privoznik wrote:
> At least in case of QEMU an IOThread is actually a pool of
> threads (see iothread_set_aio_context_params() in QEMU's code
> base). As such, it can have minimal and maximal number of worker
> threads. Allow setting them in domain XML.
>
> Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
> ---
> docs/formatdomain.rst | 6 +-
> src/conf/domain_conf.c | 34 ++++++++++-
> src/conf/domain_conf.h | 3 +
> src/conf/domain_validate.c | 28 +++++++++
> src/conf/schemas/domaincommon.rng | 10 +++
> .../iothreads-ids-pool-sizes.xml | 61 +++++++++++++++++++
> ...iothreads-ids-pool-sizes.x86_64-latest.xml | 1 +
> tests/qemuxml2xmltest.c | 1 +
> 8 files changed, 140 insertions(+), 4 deletions(-)
> create mode 100644 tests/qemuxml2argvdata/iothreads-ids-pool-sizes.xml
> create mode 120000 tests/qemuxml2xmloutdata/iothreads-ids-pool-sizes.x86_64-latest.xml
Reviewed-by: Peter Krempa <pkrempa at redhat.com>
More information about the libvir-list
mailing list