History log of /httpd/modules/proxy/mod_serf.h
Revision Date Author Comments Expand
742318b93e89c311f66b55f426c4d9cf2c14628b 1174748 23-Sep-2011 jim

Cleanup effort in prep for GA push: Trim trailing whitespace... no func change

/httpd/include/ap_config.h /httpd/include/ap_hooks.h /httpd/include/ap_listen.h /httpd/include/ap_mpm.h /httpd/include/ap_regex.h /httpd/include/ap_regkey.h /httpd/include/ap_release.h /httpd/include/ap_slotmem.h /httpd/include/ap_socache.h /httpd/include/http_connection.h /httpd/include/http_core.h /httpd/include/http_log.h /httpd/include/http_protocol.h /httpd/include/http_request.h /httpd/include/http_vhost.h /httpd/include/httpd.h /httpd/include/mod_core.h /httpd/include/mpm_common.h /httpd/include/scoreboard.h /httpd/include/util_cfgtree.h /httpd/include/util_charset.h /httpd/include/util_filter.h /httpd/include/util_ldap.h /httpd/include/util_mutex.h /httpd/include/util_script.h /httpd/include/util_time.h /httpd/modules/aaa/mod_authz_dbd.h /httpd/modules/arch/unix/mod_unixd.h /httpd/modules/arch/win32/mod_isapi.h /httpd/modules/cache/cache_cache.h /httpd/modules/cache/cache_hash.h /httpd/modules/cache/cache_pqueue.h /httpd/modules/core/mod_so.h /httpd/modules/core/mod_watchdog.h /httpd/modules/database/mod_dbd.h /httpd/modules/filters/libsed.h /httpd/modules/filters/mod_include.h /httpd/modules/filters/mod_ratelimit.h /httpd/modules/filters/regexp.h /httpd/modules/filters/sed.h /httpd/modules/generators/mod_cgi.h /httpd/modules/generators/mod_suexec.h /httpd/modules/ldap/util_ldap_cache.h /httpd/modules/loggers/mod_log_config.h /httpd/modules/lua/lua_vmprep.h /httpd/modules/lua/mod_lua.h /httpd/modules/mappers/mod_rewrite.h ajp.h ajp_header.h mod_serf.h /httpd/modules/session/mod_session.h /httpd/modules/ssl/mod_ssl.h /httpd/modules/ssl/ssl_private.h /httpd/modules/ssl/ssl_util_ssl.h /httpd/os/netware/os.h /httpd/os/netware/pre_nw.h /httpd/os/unix/unixd.h /httpd/os/win32/os.h /httpd/server/mpm/event/fdqueue.h /httpd/server/mpm/mpmt_os2/mpm_default.h /httpd/server/mpm/simple/simple_event.h /httpd/server/mpm/winnt/mpm_winnt.h /httpd/server/util_expr_parse.h /httpd/support/suexec.h
047cb8df15a408e0c0c6125c4a351b35aa3c6e82 954273 13-Jun-2010 sf

Fix MPM event/libserf build problems: If libserf was installed during build, MPM event was picking up the headers but not linking with libserf, causing unresolved symbol errors. Now build MPM event with or without serf support depending on --with-serf being specified or not.

5660534a0c83c16ca89cf5aa970b6668d44723fc 820505 01-Oct-2009 fuankg

prepare to add mod_serf to NetWare build.

82d8a5c340e2d50ebadc542a6422bacf3c244432 759414 28-Mar-2009 pquerna

If the MPM supports serf in its core, use this to drive the proxied request completely async from the original thread. Right now it uses a 100ms timer to determine when the request is actaully complete, but I think this can be removed in the long run with a better mechanism.

546d45814f6de2976187f3eaad9ba7a4b01c8b77 759386 28-Mar-2009 pquerna

Work in Progress. Add Clustered proxying support to mod_serf, by using the heartbeats system. No preconfiguration of cluster members is needed. Just a config like this: SerfCluster sweet heartbeat file=/var/cache/apache/hb.dat SerfCluster sour heartbeat file=/var/cache/apache/cluster2.dat <Location "/"> SerfPass cluster://sweet </Location> <Location "/different_cluster"> SerfPass cluster://sour </Location> The location of all possible destination servers is provided by a new providers interface, that includes configuration checking of the arguments to the SerfCluster command, solving one of the worst problems with the mod_proxy load balancer subsystem.