Patch-2 relative to 2.2.S3, the sequel

From: Stephen R. van den Berg <srb@dont-contact.us>
Date: Sun, 27 Jun 1999 05:35:45 +0200

This patch is relative to squid-2.2.Stable3.
It is an almost complete snapshot of my production server.

It does all the last version does, plus:
- I browsed through Henrik's patch section, and included these:
   squid-2.2.STABLE2.to_large_objects-2.patch
   squid-2.2.STABLE3.CONNECT_hierarchy_tag_and_memory_leak.patch
   squid-2.2.STABLE3.FD_SETSIZE_poll.patch
   squid-2.2.STABLE3.ftp_abort_assert.patch
   squid-2.2.STABLE3.persistent_connection_timeout.patch
- Fixed one minor bug I introduced in storeMaintainSwapspace().
- Reduced the memory footprint by 10% till 25% (depending on if you include
  the memory mapped files) relative to my last patch.
- The modified heap.c and heap.h files.

Note, for people wanting to try this out:
* The content of the swap is compatible.
* The content of the swaplog files is *not* compatible (one could write
  (a rather trivial) converter for that).
* I.e. without prior conversion, the swaplogfile needs to be emptied first.
* The redirector code as supplied here differs from the standard 2.2S3
  format in two ways:
  - Every line sent to the redirector is terminated with a double newline
    (this allows for speedier parsing).
  - The order of the arguments has been rearranged (in order to speed up
    the decision process).

The patch can be found as:

ftp://ftp.cuci.nl/pub/squid/dif.2.2.S3-BuGless2.gz

For the rest, all the restrictions and usage hints that applied to
the old set, apply equally to this one.

-- 
Sincerely,                                                          srb@cuci.nl
           Stephen R. van den Berg (AKA BuGless).
"Father's Day: Nine months before Mother's Day."
Received on Sat Jun 26 1999 - 21:11:31 MDT

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