Can you hang off merging the epoll+ssl stuff for a few days?
I've got some improvements to the epoll code which I'd like to merge
in soon. What I'll do is merge in the squid-2.6 tree into my
monotone branch and fix dependencies; which should almost make
the head branch of my monotone repository look like the squid-2.6
tree. You and I can then figure out what else can go in.
Question: are you bringing the squid-2.5 head changes into squid-2.6?
My plan is to merge in the handful of changes you've made since the last
squid-2.5 stable release before I attempt to merge across to squid-2.6.
Adrian
On Tue, May 16, 2006, Henrik Nordstrom wrote:
> A fair amount of the planned patches has gone into 2.6 already. So far
> it's a farily raw import of the existing and separately verified works
> and not much verification has been done yet.
>
> The Squid-2.6 page is updated with the progress.
> http://squidwiki.kinkie.it/Squid-2.6 (merged entires marked with OK)
>
> And a detailed list of changes available from
> http://www.squid-cache.org/Versions/v2/2.6/changesets/
>
> Next to go in is either the epoll or ssl update. Not yet 100% sure on
> the order of these two as there is dependencies when they are combined..
> ssl has a bit of peculiar I/O requirements where application I/O pattern
> and socket I/O pattern is not always identical (which means SSL_read()
> may need to write, and SSL_write() may need to read etc... not exacly
> what Squid's little fd event loop had in mind).
>
> Probably I'll bring them both in as they are to begin with, with a small
> note that ssl isn't stable in combination with epoll. But it should work
> about as good as the unpatched SSL in 2.5.STABLE however, i.e. it may
> hang the connection in certain situations or cause 100% CPU in a few
> other situations depending on the kind of mismatch..
>
> Apart from epoll and ssl there is some external acl extensions in the
> queue, connection pinning (Stevens variant), maybe ETag and the COSS and
> related stuff Adrian is working on, plus a few other small things.
>
> Hope to enter PRE in a few weeks time at most, with the goal of a
> birthday release on July 1 to celebrate 10 years with Squid.
> (squid-1.0.0 was released July 1, 1996).
>
> Will start the nightly snapshots once ssl + epoll has been brought in.
> Not very meaningful before that.
>
> Regards
> Henrik
Received on Mon May 15 2006 - 21:24:54 MDT
This archive was generated by hypermail pre-2.1.9 : Thu Jun 01 2006 - 12:00:04 MDT