]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
mod_cache: Pass the output filter stack through the store_body()
authorGraham Leggett <minfrin@apache.org>
Fri, 27 Oct 2006 13:28:56 +0000 (13:28 +0000)
committerGraham Leggett <minfrin@apache.org>
Fri, 27 Oct 2006 13:28:56 +0000 (13:28 +0000)
commit66d027d55102cbe292273dcbafeea145e765f305
tree708eb4f96b933a6c0854358b55df646af5471857
parente6f7fe77bef33317f8fbd7d402ed950d1804883e
mod_cache: Pass the output filter stack through the store_body()
hook, giving each cache backend the ability to make a better
decision as to how it will allocate the tasks of writing to the
cache and writing to the network. Previously the write to the
cache task needed to be complete before the same brigade was
written to the network, and this caused timing and memory issues
on large cached files. This fix replaces the previous fix for
PR39380.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@468373 13f79535-47bb-0310-9956-ffa450edef68
CHANGES
modules/cache/mod_cache.c
modules/cache/mod_cache.h
modules/cache/mod_disk_cache.c
modules/cache/mod_disk_cache.h
modules/cache/mod_mem_cache.c