Re: [0/2] Kevent. Network AIO.

2006-02-10 Thread Evgeniy Polyakov
On Thu, Feb 09, 2006 at 11:09:23PM +0100, Tomasz Torcz ([EMAIL PROTECTED]) wrote: > On Thu, Feb 09, 2006 at 10:59:23AM -0500, Benjamin LaHaise wrote: > > On Thu, Feb 09, 2006 at 04:56:11PM +0300, Evgeniy Polyakov wrote: > > > Hello. > > > > > > I'm pleased to announce following projects: > > > >

Re: [0/2] Kevent. Network AIO.

2006-02-09 Thread Evgeniy Polyakov
On Thu, Feb 09, 2006 at 03:55:18PM -0500, Benjamin LaHaise ([EMAIL PROTECTED]) wrote: > On Thu, Feb 09, 2006 at 08:03:26PM +0300, Evgeniy Polyakov wrote: > > It is completely different things. > > The only common is that they _require_ some kind of notification > > mechanism, > > but none provide

Re: [0/2] Kevent. Network AIO.

2006-02-09 Thread Tomasz Torcz
On Thu, Feb 09, 2006 at 10:59:23AM -0500, Benjamin LaHaise wrote: > On Thu, Feb 09, 2006 at 04:56:11PM +0300, Evgeniy Polyakov wrote: > > Hello. > > > > I'm pleased to announce following projects: > > > > 1/2 - Kevent subsystem. > > This subsystem incorporates several AIO/kqueue design notes

Re: [0/2] Kevent. Network AIO.

2006-02-09 Thread Lennert Buytenhek
On Thu, Feb 09, 2006 at 03:55:18PM -0500, Benjamin LaHaise wrote: > Actually, there are patches for generic thread based aio so that > other file descriptors can be used for AIO, perhaps they should be > dusted off? Threads is exactly what we're trying to get away from, I think. --L - To unsubs

Re: [0/2] Kevent. Network AIO.

2006-02-09 Thread Benjamin LaHaise
On Thu, Feb 09, 2006 at 08:03:26PM +0300, Evgeniy Polyakov wrote: > It is completely different things. > The only common is that they _require_ some kind of notification > mechanism, > but none provide them. > epoll() can not be used for AIO and timers. True, that is a disappointment. There real

Re: [0/2] Kevent. Network AIO.

2006-02-09 Thread Evgeniy Polyakov
On Thu, Feb 09, 2006 at 10:59:23AM -0500, Benjamin LaHaise ([EMAIL PROTECTED]) wrote: > On Thu, Feb 09, 2006 at 04:56:11PM +0300, Evgeniy Polyakov wrote: > > Hello. > > > > I'm pleased to announce following projects: > > > > 1/2 - Kevent subsystem. > > This subsystem incorporates several AIO

Re: [0/2] Kevent. Network AIO.

2006-02-09 Thread Benjamin LaHaise
On Thu, Feb 09, 2006 at 04:56:11PM +0300, Evgeniy Polyakov wrote: > Hello. > > I'm pleased to announce following projects: > > 1/2 - Kevent subsystem. > This subsystem incorporates several AIO/kqueue design notes and ideas. > Kevent can be used both for edge and level notifications. I

[0/2] Kevent. Network AIO.

2006-02-09 Thread Evgeniy Polyakov
Hello. I'm pleased to announce following projects: 1/2 - Kevent subsystem. This subsystem incorporates several AIO/kqueue design notes and ideas. Kevent can be used both for edge and level notifications. It supports socket notifications (accept and receiving), inode notifi