Re: Stephen R. van den Berg's Squid-2.2 work

From: Henrik Nordstrom <hno@dont-contact.us>
Date: Fri, 9 Nov 2001 08:00:17 +0100

[moved to squid-dev list as it is the proper forum for these discussions]

Your are most welcome to port his patches.

The bulk of the patches mostl likely requires some amount of porting to apply
to current Squid versions. There has been a fair bit of changes in the
internal structure of how cache and removal policies are maintained.

His patch consists of three main things:
a) His changes in how Squid operates
b) Various other bug fixes. Both his and from other places
c) A couple of other changes, either backported from later Squid versions or
picked up from other locations. This includes for example the heap based
policies...
d) some other minor stuff..

Not many people have worked with these patches. It is a sad case of a lot of
effort being put on Squid and then left to a slow death.. has unfortunately
happened with a couple of projects by various sad reasons.

For the porting, please subscribe to squid-dev and make use of
devel.squid-cache.org. It is preferable if you do the porting using
"Squid-HEAD" as base (the current development sources). This way, once ported
the patch can more easily be maintained in the future.

There are plenty of ideas on how to restructure the index management in order
to cut down on the memory requirements. The current thread is moving the
index out from the core and down to the individual stores, but this change is
not likely to be seen any time soon. Anyway, from my understanding the
approach done by Stefan is still valid even after such a move. But I can't
claim that I have a very good understanding of Stefan's work as I have not
looked at it in great detail, only briefly some year ago..

Regards
Henrik Nordström
Squid Hacker

On Thursday 08 November 2001 23.42, tk wrote:
> Hello everyone,
>
>
> As a student, I'm doing a project of porting the patches made by Stefan
> R van den Berg (2.2 patches) to the latest stable version or the 2.5
> development version of squid.
> I need some help, about the next questions:
> - Can the patches of the 'old' squid server be applied to the new one's
> - and if so, where can I best build this patch on (dev or Stable release) ?
> - Who has got an idea to improve the concept and is it possible to apply
> the concept to the new versions of squid ?
> - which parts of the patches are already taken into a release?
> - Has anyone worked with these patches, and if so what were his
> experiences in speed improvement ?
>
> I hope to hear from you, I'm currently working through the sources and
> figuring out things. Because I mostly doing hardware stuf and never
> worked on a large project like this, the "source reading" will take a
> while.
>
> Any help is welcome,
> Thank you for your time,
>
> Tom Otermans,
> Student technical computer sience, Netherlands
Received on Fri Nov 09 2001 - 00:05:26 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:14:37 MST