On 16/05/11 09:15, Alex Rousskov wrote:
Hello,
The attached patch contains the second part of the SMP caching
changes described in the "SMP Rock Store and shared memory cache
patches" email. I labeled it [PREVIEW] because of the following
outstanding TODO item:
* Portability tests and changes (via Hudson).
However, I do not expect the above item to cause significant changes to
the patch.
There are a few additional disk caching optimizations that we may
integrate soon or post later, after the current code is reviewed.
The patch preamble describes the overall Rock Store design. Please see
the following wiki page for more details:
http://wiki.squid-cache.org/Features/RockStore
For the complete set of changes (all three parts), and for testing,
please see the following Launchpad branch:
lp:~measurement-factory/squid/3p2-rock
Thank you,
Alex.
configure.ac:
* rock store build conditions seem a bit out of sync with the intro
documentation. The docs imply that rock will work with just blocking I/O
without SMP mode.
The build checks requires that IpcIo and shm_open are supported
simply to build it in. Could that be made to allow blocking-only builds
with a configure-time check for IpcIo?
Don't let this block the merge. Just make it clear in the docs and add
to the TODO list if it is.
src/Makefile.am:
* please check for 8-spaces " " on line wrapping and replace
with tabs.
I'm up to src/base/ now and thats all so far :). more later.
Amos
--
Please be using
Current Stable Squid 2.7.STABLE9 or 3.1.15
Beta testers wanted for 3.2.0.11