[lustre-discuss] Asynchronous POSIX I/O with Lustre

Dilger, Andreas andreas.dilger at intel.com
Wed May 11 15:23:51 PDT 2016


On 2016/05/10, 04:30, "Sebastian Rettenberger" <rettenbs at in.tum.de> wrote:

>Hi,
>
>I am currently investigating in asynchronous I/O capability of different
>file systems. I wounder whether Lustre supports aio_write and aio_read
>from the POSIX standard.
>
>I found this bug report:
>https://bugzilla.lustre.org/show_bug.cgi?id=11719
>and this archived mail:
>http://lists.lustre.org/htdig.cgi/lustre-discuss-lustre.org/2012-May/01108
>7.html
>
>Does anybody has any resent information on this? Is this docuemented in
>the Lustre manual?

The Lustre client does use the kernel ->aio_read() and ->aio_write()
operations, but I don't know whether anyone has actually tested whether the
IO operations will commit asynchronously or not.  If you have a test tool
do verify this, it would definitely be interesting to know the results.

Cheers, Andreas
-- 
Andreas Dilger

Lustre Principal Architect
Intel High Performance Data Division




More information about the lustre-discuss mailing list