qemu-block
[Top][All Lists]
Advanced

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

Re: [PULL 0/3] Block patches


From: Richard Henderson
Subject: Re: [PULL 0/3] Block patches
Date: Thu, 5 May 2022 11:29:19 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0

On 5/5/22 03:42, Stefan Hajnoczi wrote:
The following changes since commit 9cf289af47bcfae5c75de37d8e5d6fd23705322c:

   Merge tag 'qga-pull-request' of gitlab.com:marcandre.lureau/qemu into 
staging (2022-05-04 03:42:49 -0700)

are available in the Git repository at:

   https://gitlab.com/stefanha/qemu.git tags/block-pull-request

for you to fetch changes up to bef2e050d6a7feb865854c65570c496ac5a8cf53:

   util/event-loop-base: Introduce options to set the thread pool size 
(2022-05-04 17:02:19 +0100)

----------------------------------------------------------------
Pull request

Add new thread-pool-min/thread-pool-max parameters to control the thread pool
used for async I/O.

----------------------------------------------------------------

Nicolas Saenz Julienne (3):
   Introduce event-loop-base abstract class
   util/main-loop: Introduce the main loop into QOM
   util/event-loop-base: Introduce options to set the thread pool size

  qapi/qom.json                    |  43 ++++++++--
  meson.build                      |  26 +++---
  include/block/aio.h              |  10 +++
  include/block/thread-pool.h      |   3 +
  include/qemu/main-loop.h         |  10 +++
  include/sysemu/event-loop-base.h |  41 +++++++++
  include/sysemu/iothread.h        |   6 +-
  event-loop-base.c                | 140 +++++++++++++++++++++++++++++++
  iothread.c                       |  68 +++++----------
  util/aio-posix.c                 |   1 +
  util/async.c                     |  20 +++++
  util/main-loop.c                 |  65 ++++++++++++++
  util/thread-pool.c               |  55 +++++++++++-
  13 files changed, 419 insertions(+), 69 deletions(-)
  create mode 100644 include/sysemu/event-loop-base.h
  create mode 100644 event-loop-base.c


This appears to introduce a new error on msys2-64bit:


14/85 qemu:unit / test-aio ERROR 2.14s exit status 3 >>> MALLOC_PERTURB_=82 G_TEST_SRCDIR=C:/GitLab-Runner/builds/qemu-project/qemu/tests/unit G_TEST_BUILDDIR=C:/GitLab-Runner/builds/qemu-project/qemu/build/tests/unit C:/GitLab-Runner/builds/qemu-project/qemu/build/tests/unit/test-aio.exe --tap -k
------------------------------------- 8< -------------------------------------
stderr:
(test program exited with status code 3)

https://gitlab.com/qemu-project/qemu/-/jobs/2418935125

Are you in a position to test this yourself locally?


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]