FW: ibuf_empty delayed efd

Damien Miller
2008-06-12T03:13:07Z

On Wed, 11 Jun 2008, Scott Neugroschl wrote:

> > I'm not sure what is going wrong here, but could you please try a
> > snapshot? We fixed a long-existing race in the efd handling @ close
> > case and the fix may serendibitously fix your case :)
> >
> Is this race condition check the changes in channel_register_cleanup(),
> where c->istate and c->ostate are being interrogated?
>
> I'd really like to avoid having to add all the changes in channel.c
(the
> queueing, changed external interfaces, etc...) if I could avoid it.

I think this it is, though there may be other changes of relevance. It
would probably be best if you tested a whole snapshot and then looked to
extract specific changes if you find they work.

-d