First pass at removing having that stuff live in conn_rec by a filter that removes itself the first time it's called:
http://people.apache.org/~covener/patches/logio-filter.c Does not affect the status quo ordering problem where we might log a transaction, then see the first bytes of the response go out. On Thu, Sep 24, 2015 at 1:50 PM, Eric Covener <[email protected]> wrote: > On Thu, Sep 24, 2015 at 1:04 PM, Yann Ylavic <[email protected]> wrote: >> And likewise cf->r = NULL in the logio_transaction() of the >> queued/destroyed request may kill the cfg->r set by the new request's >> logio_post_read_request() in the meantime. > > I guess this is broken without an output filter (vs re-using the > add_bytes optional function) -- Eric Covener [email protected]
