On Tue, Oct 31, 2006 at 03:17:18PM +0200, Graham Leggett wrote:
> On Tue, October 31, 2006 2:31 pm, Joe Orton wrote:
> 
> > To determine writability of the output filter chain is not as simple as
> > exposing writability of the socket.  An output filter may block on
> > writes because it is blocked on a read from the (writable) socket, this
> > happens with SSL for example.
> 
> True, but this is not a showstopper. Keep in mind that it's advantageous
> to "try very hard" to cache the entire backend as soon as possible, but
> this doesn't have to be perfect in every case. If the socket blocks, the
> backend is delayed, and we are not as efficient as we theoretically could
> be. Oh well.

I see little need to care about non-blocking writes at cache level in 
that case, just whack up SendBufferSize and be done; zero lines of code 
needed, and zero hours of developer time wasted talking about it.

joe

Reply via email to