httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Plüm, Rüdiger, VF EITO <>
Subject Re: Possible new cache architecture
Date Thu, 04 May 2006 09:36:47 GMT

> -----Ursprüngliche Nachricht-----
> Von: Joe Orton
> > 
> > 1. This is an API change which might be hard to backport.
> > 2. I do not really like the close tie between the storage provider
> >    and the filter chain. It forces the provider to do things it
> >    should not care about from my point of view.
> At least this much could be solved I suppose by passing in a 
> callback of 
> type apr_brigade_flush which does the pass to f->next; the storage 

Sorry, but I guess that I do not understand this completely. So instead
of passing f->next to store_body and make it call ap_pass_brigade with
the "small" brigade and f->next you propose to create a callback function
of type apr_brigade_flush inside of mod_cache and pass the pointer to this
function and f->next to store_body, such that it can call this function
with the "small" brigade and f->next as the ctx parameter of apr_brigade_flush?
This function of course calls ap_pass_brigade then.

> provider could remain filter-agnostic then.  No idea about your other 
> issues, sorry.

I will keep on thinking on this. Thanks for your help.



View raw message