On Thu, 2010-10-07 at 15:17 +0200, Attila Lendvai wrote:
dead list,
i've recently encountered a headache: a machine was connecting to our iolib based web server, and hanged all the worker threads. the problem is that the connection went try, but it didn't get disconnected after several minutes.
the hang is somewhere inside (defmethod stream-read-byte ((stream dual-channel-gray-stream)) ...).
the proper fix would be to implement the call/cc based connection multiplexing and gc dry/slow connections. i'm going to work on it in the upcoming weeks, but i wonder what are the plans regarding the upcoming iolib development?
Stelian said that he has plans with the streams, notably to prefer zstreams eventually, but it's not ready yet.
I'd like to finish the zstreams, but I don't know how much time I'll be able to dedicate to it