]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
BUCKET FREELISTS
authorCliff Woolley <jwoolley@apache.org>
Fri, 29 Mar 2002 08:17:26 +0000 (08:17 +0000)
committerCliff Woolley <jwoolley@apache.org>
Fri, 29 Mar 2002 08:17:26 +0000 (08:17 +0000)
commitd6e02ee344664f94dfc84e9cf770d86c18b53cb2
tree2e4c11f4e59a3fd1c5002c70053333b951c4c013
parent7cfb2f35a1125438e21629acfec6149344a50a72
BUCKET FREELISTS

Add an allocator-passing mechanism throughout the bucket brigades API.

From Apache's standpoint, the apr_bucket_alloc_t* used throughout a given
connection is stored in the conn_rec by the create_connection hook.  That
means it's the MPM's job to optimize recycling of apr_bucket_alloc_t's --
the MPM must ensure that no two threads can ever use the same one at the
same time, for instance.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94304 13f79535-47bb-0310-9956-ffa450edef68
44 files changed:
CHANGES
STATUS
include/ap_mmn.h
include/http_connection.h
include/http_protocol.h
include/httpd.h
modules/arch/win32/mod_isapi.c
modules/cache/mod_file_cache.c
modules/dav/fs/repos.c
modules/echo/mod_echo.c
modules/experimental/mod_cache.c
modules/experimental/mod_case_filter.c
modules/experimental/mod_case_filter_in.c
modules/experimental/mod_charset_lite.c
modules/experimental/mod_deflate.c
modules/experimental/mod_disk_cache.c
modules/experimental/mod_ext_filter.c
modules/experimental/mod_mem_cache.c
modules/filters/mod_include.c
modules/filters/mod_include.h
modules/generators/mod_asis.c
modules/generators/mod_cgi.c
modules/generators/mod_cgid.c
modules/http/http_core.c
modules/http/http_protocol.c
modules/http/http_request.c
modules/mappers/mod_negotiation.c
modules/proxy/proxy_ftp.c
modules/proxy/proxy_http.c
modules/ssl/ssl_engine_io.c
modules/test/mod_bucketeer.c
server/connection.c
server/core.c
server/error_bucket.c
server/mpm/beos/beos.c
server/mpm/experimental/perchild/perchild.c
server/mpm/mpmt_os2/mpmt_os2_child.c
server/mpm/netware/mpm_netware.c
server/mpm/perchild/perchild.c
server/mpm/prefork/prefork.c
server/mpm/winnt/mpm_winnt.c
server/mpm/worker/worker.c
server/protocol.c
server/util_filter.c