From: Maxim Patlasov <mpatlasov@parallels.com>
To: <lsf-pc@lists.linux-foundation.org>
Cc: <linux-fsdevel@vger.kernel.org>
Subject: [ATTEND][LSF/MM TOPIC] kernel AIO support and block loop device improvements
Date: Thu, 11 Dec 2014 13:23:11 -0800 [thread overview]
Message-ID: <548A0B3F.5040608@parallels.com> (raw)
Hello,
I would like to have a discussion about current state of kernel AIO - an
interface that lets kernel callers submit aio iocbs without going
through the user space syscalls. The patches implementing the feature
were developed and sent to mailing lists many times by Zach Brown and
Dave Kleikamp long while ago. Then, after LSF/MM 2014, Alexander Viro
made significant progress wiring ITER_BVEC into VFS call paths. His
efforts made adding support of kernel AIO much easier as was recently
demonstrated by Ming Lei's patches converting loop driver to blk-mq, but
for some reasons the feature is still out of tree. An interesting aspect
of the problem to be discussed is blocking/nonblocking behavior of
aio_kernel_submit: even if it blocks only in rare cases, the caller
(e.g. loop driver) must always use a separate thread for processing -
extra overhead that can be avoided.
Thanks,
Maxim
next reply other threads:[~2014-12-11 21:23 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-11 21:23 Maxim Patlasov [this message]
2014-12-14 2:07 ` [ATTEND][LSF/MM TOPIC] kernel AIO support and block loop device improvements Omar Sandoval
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=548A0B3F.5040608@parallels.com \
--to=mpatlasov@parallels.com \
--cc=linux-fsdevel@vger.kernel.org \
--cc=lsf-pc@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.