Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Looks like Now Linuix supports AIO

2 views
Skip to first unread message

anandrathi

unread,
Feb 27, 2006, 7:31:37 AM2/27/06
to
sorry for the spam

http://lwn.net/Articles/172551/

From: Evgeniy Polyakov <joh...@2ka.mipt.ru>
To: net...@vger.kernel.org
Subject: [PATCH] Kevent, network AIO system calls implementation.
Date: Sat, 18 Feb 2006 19:11:40 +0300
Cc: David Miller <da...@davemloft.net>, Jamal Hadi Salim
<ha...@cyberus.ca>


Hello developers.

I'm pleased to announce combined patch of kevent and network AIO
subsytems,
which are implemented using three system calls:
* kevent_ctl(), which fully controls kevent subsystem.
It allows to add/modify/remove kevents and waiting for either given
number or at least one kevent is ready.
* aio_send().
This system call allows to asynchronously transfer userspace buffer
to the remote host using zero-copy mechanism.
* aio_recv().
Asynchronous receiving support.

Next step is to implement aio_sendfile() support.

I hope .. WISH now ACE will support AIO with linux as strong as ms
WIN
~Anand

Douglas C. Schmidt

unread,
Feb 28, 2006, 10:51:04 AM2/28/06
to
Hi Anand,

Thanks for the info. I'm sure that as soon as this stuff is
integrated into the mainline Linux releases the ACE Proactor should
work a lot better!!

Thanks,

Doug

--
Dr. Douglas C. Schmidt Professor and Associate Chair
Electrical Engineering and Computer Science TEL: (615) 343-8197
Institute for Software Integrated Systems WEB: www.dre.vanderbilt.edu/~schmidt
Vanderbilt University, Nashville TN, 37203 NET: d.sc...@vanderbilt.edu

Robert Iakobashvili

unread,
Feb 28, 2006, 10:59:48 AM2/28/06
to
Gentlemen,

This is still work in progress and it will take a while.
aio_suspend () seems to be the key to the issue

Use Reactor in meanwhile. Sometimes
Signal-based Proactor  passes tests, but burns CPU.

Take care.

On 2/28/06, Douglas C. Schmidt <sch...@cse.wustl.edu> wrote:
Hi Anand,

        Thanks for the info.  I'm sure that as soon as this stuff is
integrated into the mainline Linux releases the ACE Proactor should
work a lot better!!

Thanks,

        Doug



--
Sincerely,
-----------------------------------------------------------------------
Robert Iakobashvili, coroberti at gmail dot com
            NAVIGARE NECESSE EST
----------------------------------------------------------------------
0 new messages