]> git.ipfire.org Git - thirdparty/squid.git/commit
Polished SMP caching code, primarily to stay out of the way in non-SMP mode.
authorAlex Rousskov <rousskov@measurement-factory.com>
Thu, 6 Oct 2011 16:41:46 +0000 (10:41 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Thu, 6 Oct 2011 16:41:46 +0000 (10:41 -0600)
commitb3a4ba82b557dbacc409928bbdb732237f413da5
tree9cb1100742db6d2c9325fc536d21f11a67212d71
parent32b28f499200e7636380cf067e08bd943a6753e3
parenta28ea1a81e3df47d1974e79554f48486363b84aa
Polished SMP caching code, primarily to stay out of the way in non-SMP mode.

Do not start useless diskers. Do not assume Rock cache_dirs are present.
Do not require IpcIo DiskIO module to build Rock store.
Check IPC I/O pages limits in Rock store only when using a disker.
Warn about Rock cache_dir disk space waste.
Warn if shared memory cache is enabled in non-SMP mode.
Fake shared memory segments if needed (e.g., we are using Rock cache_dirs with
  no POSIX shared memory support) and possible (e.g., no SMP).
configure.ac
src/Makefile.am