Squid modio project: Meeting between Henrik and Adrian
Henrik and Adrian met during OSDEM,
the Open Source Developers Meeting held in Brussels over the 3rd and 4th
of Feburary.
Here is what was agreed upon:
First todo:
-
Modify storeLookup() to take a request_t rather than the method/uri.
This gives the best flexibility. :)
-
When a client wants data, it makes an async call to read the data.
If it can't read the data, it schedules a read event.
If it can read the data, it schedules a completion event.
We flush these completion events "often" (ie, more often than
at the beginning of comm_select()? ;)
-
The client doesn't do anything until it gets data back, or the client
aborts (with a timeout check)
-
Kill the existing Icons and static object support. This will be
reimplemented at a later date as a special storage directory.
Next...
-
break up the evilness in the http header parsing/packing. Talk to henrik
about this some more!
-
when we get a request built, we pass the request structure to the server
code.
-
when we get a reply from a server, we build a reply structure with the
headers and associated gunk and pass that back to the client side.
-
The data flows through the reply structure when the reply data comes in
-
The data flows through the request structure when we have a request
entity.
-
we need to connect the two somewhere? :)
For more information, please contact Adrian Chadd
<adrian@creative.net.au>
or the squid-dev
<squid-dev@squid-cache.org> mailing list.
$Id: henrik-adrian-meeting.html,v 1.3 2001/02/10 19:46:35 hno Exp $