qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Make thread pool implementation modular
@ 2013-11-01 23:34 Matthias Brugger
  2013-11-01 23:34 ` [Qemu-devel] [PATCH 1/3] " Matthias Brugger
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Matthias Brugger @ 2013-11-01 23:34 UTC (permalink / raw)
  To: qemu-devel, Paolo Bonzini, Stefan Hajnoczi, Kevin Wolf,
	Alex Bligh, malc, Liu Ping Fan, Andreas Färber,
	Anthony Liguori, Eduardo Habkost, Markus Armbruster,
	Michael Tokarev, Matthias Brugger, Stefan Weil, Luiz Capitulino

This patch series makes the thread pool implementation modular.
This allows each drive to use a special implementation.
The patch series prepares qemu to be able to include thread pools different
the one actually implemented. It will allow to implement approaches like 
paravirtualized block requests [1].

 async.c                     |  4 ++--
 block/raw-posix.c           | 15 +++++++++++----
 block/raw-win32.c           |  9 +++++++--
 blockdev.c                  | 13 +++++++++++++
 include/block/aio.h         |  2 +-
 include/block/thread-pool.h |  9 +++++++++
 include/qemu-common.h       |  2 ++
 qemu-options.hx             |  2 +-
 thread-pool.c               | 32 ++++++++++++++++++++++++++++++++
 9 files changed, 78 insertions(+), 10 deletions(-)

[1] http://www.linux-kvm.org/wiki/images/5/53/2012-forum-Brugger-lightningtalk.pdf

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

end of thread, other threads:[~2013-11-02  7:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-01 23:34 [Qemu-devel] Make thread pool implementation modular Matthias Brugger
2013-11-01 23:34 ` [Qemu-devel] [PATCH 1/3] " Matthias Brugger
2013-11-01 23:34 ` [Qemu-devel] [PATCH 2/3] Block layer uses modular thread pool Matthias Brugger
2013-11-01 23:34 ` [Qemu-devel] [PATCH 3/3] Add workerthreads configuration option Matthias Brugger
2013-11-02  7:17 ` [Qemu-devel] Make thread pool implementation modular Stefan Weil

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).