On 2/13/07, Paul Querna <[EMAIL PROTECTED]> wrote:
- Rewrite how Brigades, Buckets and filters work.  Possibly replace them
with other models. I haven't been able to personally consolidate my
thoughts on how to 'fix' filters, but I am sure we can plenty of long
threads about it :-)

The collective design experiences behind serf tell me it's a lot
easier (and performant) following's serf's bucket model.  Remember
that serf's design came out of everyone's (me, Greg, Cliff, Roy, etc.)
grief with filters and brigades and such - so I think it represents at
least a good step in the right direction.

I think httpd's bucket brigade model became overly complex and missed
some goals.  I really like how Serf standardized on one model for
'input' and 'output' - which is a sore point with httpd's filters.
Serf's buckets themselves are also about as close to Roy's original
'onions' model as you'll find anywhere.

For those that haven't seen serf, it lives here now:
http://code.google.com/p/serf/

So, it'd be nice if Serf would be a starting point - plus, if we
switched to that, we'd have most of the core design done for 3.x.  --
justin

Reply via email to