Re: mod_ssl: why do we flush on EOS in ssl_io_filter_output()?

2013-11-12 Thread Graham Leggett
On 11 Nov 2013, at 12:29 PM, Stefan Fritsch s...@sfritsch.de wrote: The filter calls during write completion are done in the worker threads. There is no strict requirement that they must not block. I had an idea in my head that write completion took place in the listening thread not the

Re: mod_ssl: why do we flush on EOS in ssl_io_filter_output()?

2013-11-11 Thread Stefan Fritsch
On Mon, 4 Nov 2013, Graham Leggett wrote: Looking a little bit deeper, we find the following: - The event MPM seems to want to perform write completion on the very last filter in the chain only, which seems completely arbitrary - why should another filter (like mod_ssl) be prevented from

Re: mod_ssl: why do we flush on EOS in ssl_io_filter_output()?

2013-11-04 Thread Graham Leggett
On 28 Oct 2013, at 6:23 PM, Eric Covener cove...@gmail.com wrote: It would seem at the very least in order for any kind of write completion to be possible we would need to stop mod_ssl from trying to flush on EOS. Is there a specific problem that mod_ssl tries to solve by doing this? If

mod_ssl: why do we flush on EOS in ssl_io_filter_output()?

2013-10-28 Thread Graham Leggett
Hi all, I am currently trying to find out why mod_ssl stops CONN_STATE_WRITE_COMPLETION from working correctly, and have noticed that for no clear reason, mod_ssl flushes the output filters when it receives an EOS bucket:

RE: mod_ssl: why do we flush on EOS in ssl_io_filter_output()?

2013-10-28 Thread Plüm , Rüdiger , Vodafone Group
-Original Message- From: Graham Leggett [mailto:minf...@sharp.fm] Sent: Montag, 28. Oktober 2013 16:52 To: dev@httpd.apache.org Subject: mod_ssl: why do we flush on EOS in ssl_io_filter_output()? Hi all, I am currently trying to find out why mod_ssl stops

Re: mod_ssl: why do we flush on EOS in ssl_io_filter_output()?

2013-10-28 Thread Eric Covener
On Mon, Oct 28, 2013 at 11:52 AM, Graham Leggett minf...@sharp.fm wrote: Hi all, I am currently trying to find out why mod_ssl stops CONN_STATE_WRITE_COMPLETION from working correctly, and have noticed that for no clear reason, mod_ssl flushes the output filters when it receives an EOS

Re: mod_ssl: why do we flush on EOS in ssl_io_filter_output()?

2013-10-28 Thread Eric Covener
On Mon, Oct 28, 2013 at 12:22 PM, Eric Covener cove...@gmail.com wrote: On Mon, Oct 28, 2013 at 11:52 AM, Graham Leggett minf...@sharp.fm wrote: Hi all, I am currently trying to find out why mod_ssl stops CONN_STATE_WRITE_COMPLETION from working correctly, and have noticed that for no