]> granicus.if.org Git - apache/commit
OK... a good commit point (we don't quite compile yet though...)
authorJim Jagielski <jim@apache.org>
Thu, 13 Jan 2011 15:58:50 +0000 (15:58 +0000)
committerJim Jagielski <jim@apache.org>
Thu, 13 Jan 2011 15:58:50 +0000 (15:58 +0000)
commitdaa5a5c57c34b8ce6d2192de6a1ff920317b5f11
tree7e0b08e3777c3382c613baac0af54bf975b0762c
parent5febbb22aa0f0f28919f89573d93bb3cd8c665f4
OK... a good commit point (we don't quite compile yet though...)

Pull out the worker scoreboard cruft and start moving most
worker stuff to shm. Use slotmem for workers and provide
space for growth.

Redo logic:

  ap_proxy_define_*
  ap_proxy_create_*
  ap_proxy_initialize_*

Right now just for workers, but lay framework for balancers
as well. The idea is to break out the functional parts
to make it easy for dynamics. Defining is simply describing
the worker, and tucking that info away. When we create, we
go ahead and create the shared memory, etc... Initialize
is simply to allow child process to access the shm...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1058622 13f79535-47bb-0310-9956-ffa450edef68
include/scoreboard.h
modules/proxy/mod_proxy.c
modules/proxy/mod_proxy.h
modules/proxy/mod_proxy_balancer.c
modules/proxy/proxy_util.c
server/scoreboard.c