qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/1] Patch to adjust coroutine pool size adaptively
@ 2022-01-28  8:36 Hiroki Narukawa
  2022-01-28  8:36 ` [PATCH v3 1/1] util: adjust coroutine pool size to virtio block queue Hiroki Narukawa
  2022-03-17 19:10 ` [PATCH v3 0/1] Patch to adjust coroutine pool size adaptively Maxim Levitsky
  0 siblings, 2 replies; 6+ messages in thread
From: Hiroki Narukawa @ 2022-01-28  8:36 UTC (permalink / raw)
  To: qemu-devel
  Cc: kwolf, Hiroki Narukawa, qemu-block, mst, f4bug, hreitz, stefanha,
	aoiwa

Resending patch with decreasing coroutine pool size on device remove

We encountered random disk IO performance drop since qemu-5.0.0, and this patch fixes it.

Commit message in c740ad92 implied to adjust coroutine pool size adaptively, so I tried to implement this.

Changes from v2:
Decrease coroutine pool size on device remove

Changes from v1:
Use qatomic_read properly


Hiroki Narukawa (1):
  util: adjust coroutine pool size to virtio block queue

 hw/block/virtio-blk.c    |  5 +++++
 include/qemu/coroutine.h | 10 ++++++++++
 util/qemu-coroutine.c    | 20 ++++++++++++++++----
 3 files changed, 31 insertions(+), 4 deletions(-)

-- 
2.17.1



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-03-17 19:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-28  8:36 [PATCH v3 0/1] Patch to adjust coroutine pool size adaptively Hiroki Narukawa
2022-01-28  8:36 ` [PATCH v3 1/1] util: adjust coroutine pool size to virtio block queue Hiroki Narukawa
2022-02-07 17:20   ` Stefan Hajnoczi
2022-02-14 11:54   ` Hiroki Narukawa
2022-02-14 17:11     ` Stefan Hajnoczi
2022-03-17 19:10 ` [PATCH v3 0/1] Patch to adjust coroutine pool size adaptively Maxim Levitsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).