Is there any interest in integrating Caudium.NBIO into Pike (post 7.4 split I assume). Caudium.NBIO is a non-blocking io module similar to Pipe.pipe (somewhat less features, but better performance and stability). It's bee used in Caudium for quite some time and might be useful for Pike in general (For example, Roxen would benefit from it - it outperforms Roxen 2.x in data sending speed for large files).
You could take a look at Shuffler.Shuffle. It is also nonblocking. It's not yet finished, though, Specifically, it needs it's own poll-loop on systems with poll.
/ Per Hedbor ()
Previous text:
2002-10-14 19:51: Subject: Caudium.NBIO
Is there any interest in integrating Caudium.NBIO into Pike (post 7.4 split I assume). Caudium.NBIO is a non-blocking io module similar to Pipe.pipe (somewhat less features, but better performance and stability). It's bee used in Caudium for quite some time and might be useful for Pike in general (For example, Roxen would benefit from it - it outperforms Roxen 2.x in data sending speed for large files).
/ David Hedbor
Does it handle the obscure features Pipe.pipe handles? Does it use threads (nbio does not)?
/ David Hedbor
Previous text:
2002-10-14 20:50: Subject: Caudium.NBIO
You could take a look at Shuffler.Shuffle. It is also nonblocking. It's not yet finished, though, Specifically, it needs it's own poll-loop on systems with poll.
/ Per Hedbor ()
pike-devel@lists.lysator.liu.se