/macosx-10.10/apache-793/httpd/modules/proxy/examples/ |
H A D | mod_lbmethod_rr.c | 42 static proxy_worker *find_best_roundrobin(proxy_balancer *balancer, argument 54 balancer->name, (int)getpid()); 57 if (!balancer->context) { 60 balancer->context = (void *)ctx; 63 balancer->name, (int)getpid()); 65 ctx = (rr_data *)balancer->context; 73 worker = (proxy_worker **)balancer->workers->elts; 75 for (i = 0; i < balancer->workers->nelts; i++, worker++) { 96 if (ctx->index >= balancer->workers->nelts) { 102 static apr_status_t reset(proxy_balancer *balancer, server_re argument 106 age(proxy_balancer *balancer, server_rec *s) argument [all...] |
/macosx-10.10/apache-793/httpd/modules/proxy/ |
H A D | mod_proxy_balancer.c | 17 /* Load balancer module for Apache proxy */ 26 static const char *balancer_mutex_type = "proxy-balancer-shm"; 54 extern void proxy_update_members(proxy_balancer **balancer, request_rec *r, 66 if (strncasecmp(url, "balancer:", 9) == 0) { 110 proxy_balancer *balancer) 115 workers = (proxy_worker **)balancer->workers->elts; 117 for (i = 0; i < balancer->workers->nelts; i++) { 121 "Looking at %s -> %s initialized?", balancer->s->name, 133 if (!balancer->s->max_attempts_set && balancer 109 init_balancer_members(apr_pool_t *p, server_rec *s, proxy_balancer *balancer) argument 204 find_route_worker(proxy_balancer *balancer, const char *route, request_rec *r) argument 269 find_session_route(proxy_balancer *balancer, request_rec *r, char **route, const char **sticky_used, char **url) argument 325 find_best_worker(proxy_balancer *balancer, request_rec *r) argument 407 force_recovery(proxy_balancer *balancer, server_rec *s) argument 453 proxy_balancer_pre_request(proxy_worker **worker, proxy_balancer **balancer, request_rec *r, proxy_server_conf *conf, char **url) argument 621 proxy_balancer_post_request(proxy_worker *worker, proxy_balancer *balancer, request_rec *r, proxy_server_conf *conf) argument 675 recalc_factors(proxy_balancer *balancer) argument 699 proxy_balancer *balancer; local 760 proxy_balancer *balancer; local 987 proxy_balancer *balancer, *bsel = NULL; local 1662 proxy_balancer *balancer; local [all...] |
H A D | mod_proxy_balancer.c.orig | 17 /* Load balancer module for Apache proxy */ 26 static const char *balancer_mutex_type = "proxy-balancer-shm"; 54 extern void proxy_update_members(proxy_balancer **balancer, request_rec *r, 66 if (strncasecmp(url, "balancer:", 9) == 0) { 110 proxy_balancer *balancer) 115 workers = (proxy_worker **)balancer->workers->elts; 117 for (i = 0; i < balancer->workers->nelts; i++) { 121 "Looking at %s -> %s initialized?", balancer->s->name, 133 if (!balancer->s->max_attempts_set && balancer [all...] |
H A D | mod_proxy.c | 274 proxy_balancer *balancer, 286 if (strlen(val) >= sizeof(balancer->s->sticky_path)) 288 (int)sizeof(balancer->s->sticky_path)); 289 PROXY_STRNCPY(balancer->s->sticky_path, val); 290 PROXY_STRNCPY(balancer->s->sticky, val); 292 if ((path = strchr((char *)balancer->s->sticky, '|'))) { 294 PROXY_STRNCPY(balancer->s->sticky_path, path); 303 balancer->s->sticky_separator = 0; 308 balancer->s->sticky_separator = *val; 316 balancer 272 set_balancer_param(proxy_server_conf *conf, apr_pool_t *p, proxy_balancer *balancer, const char *key, const char *val) argument 924 proxy_balancer *balancer = NULL; local 1586 proxy_balancer *balancer = ap_proxy_get_balancer(cmd->pool, conf, r, 0); local 2027 proxy_balancer *balancer; local 2127 proxy_balancer *balancer = NULL; local 2225 proxy_balancer *balancer = NULL; local 2500 proxy_balancer *balancer = NULL; local [all...] |
H A D | mod_proxy.h | 78 #define BALANCER_PREFIX "balancer://" 115 proxy_balancer *balancer; /* only valid for reverse-proxys */ member in struct:proxy_alias 136 apr_array_header_t *workers; /* non-balancer workers, eg ProxyPass http://example.com */ 350 int lbset; /* load balancer cluster set */ 406 proxy_balancer *balancer; /* which balancer am I in? */ member in struct:proxy_worker 463 const char *name; /* name of the load balancer method*/ 464 proxy_worker *(*finder)(proxy_balancer *balancer, 467 apr_status_t (*reset)(proxy_balancer *balancer, server_rec *s); 468 apr_status_t (*age)(proxy_balancer *balancer, server_re [all...] |
H A D | proxy_util.c | 74 /* Global balancer counter */ 873 proxy_balancer *balancer; local 876 * First check if mapping against a balancer and see 883 (balancer = ap_proxy_get_balancer(r->pool, sconf, real, 1))) { 885 proxy_worker **worker = (proxy_worker **)balancer->workers->elts; 893 /* The balancer comparison is a bit trickier. Given the context 894 * BalancerMember balancer://alias http://example.com/foo 895 * ProxyPassReverse /bash balancer://alias/bar 898 for (n = 0; n < balancer->workers->nelts; n++) { 1077 * verifies that the balancer nam 1092 proxy_balancer *balancer; local 1121 ap_proxy_update_balancer(apr_pool_t *p, proxy_balancer *balancer, const char *url) argument 1142 ap_proxy_define_balancer(apr_pool_t *p, proxy_balancer **balancer, proxy_server_conf *conf, const char *url, const char *alias, int do_malloc) argument 1507 ap_proxy_get_worker(apr_pool_t *p, proxy_balancer *balancer, proxy_server_conf *conf, const char *url) argument 1596 ap_proxy_define_worker(apr_pool_t *p, proxy_worker **worker, proxy_balancer *balancer, proxy_server_conf *conf, const char *url, int do_malloc) argument 1895 ap_proxy_pre_request(proxy_worker **worker, proxy_balancer **balancer, request_rec *r, proxy_server_conf *conf, char **url) argument 1953 ap_proxy_post_request(proxy_worker *worker, proxy_balancer *balancer, request_rec *r, proxy_server_conf *conf) argument 3020 ap_proxy_find_balancershm(ap_slotmem_provider_t *storage, ap_slotmem_instance_t *slot, proxy_balancer *balancer, unsigned int *index) argument [all...] |
H A D | mod_proxy_ftp.c | 1114 if ((err = PROXY_THREAD_LOCK(worker->balancer)) != APR_SUCCESS) { 1133 if ((uerr = PROXY_THREAD_UNLOCK(worker->balancer)) != APR_SUCCESS) {
|
/macosx-10.10/apache-793/httpd/modules/proxy/balancers/ |
H A D | mod_lbmethod_bybusyness.c | 28 static proxy_worker *find_best_bybusyness(proxy_balancer *balancer, argument 53 balancer->s->name); 61 worker = (proxy_worker **)balancer->workers->elts; 62 for (i = 0; i < balancer->workers->nelts; i++, worker++) { 123 static apr_status_t reset(proxy_balancer *balancer, server_rec *s) { argument 126 worker = (proxy_worker **)balancer->workers->elts; 127 for (i = 0; i < balancer->workers->nelts; i++, worker++) { 134 static apr_status_t age(proxy_balancer *balancer, server_rec *s) { argument
|
H A D | mod_lbmethod_byrequests.c | 46 * If a balancer is configured as follows: 74 static proxy_worker *find_best_byrequests(proxy_balancer *balancer, argument 97 balancer->s->name); 103 worker = (proxy_worker **)balancer->workers->elts; 104 for (i = 0; i < balancer->workers->nelts; i++, worker++) { 152 static apr_status_t reset(proxy_balancer *balancer, server_rec *s) { argument 155 worker = (proxy_worker **)balancer->workers->elts; 156 for (i = 0; i < balancer->workers->nelts; i++, worker++) { 162 static apr_status_t age(proxy_balancer *balancer, server_rec *s) { argument
|
H A D | mod_lbmethod_bytraffic.c | 45 static proxy_worker *find_best_bytraffic(proxy_balancer *balancer, argument 69 balancer->s->name); 75 worker = (proxy_worker **)balancer->workers->elts; 76 for (i = 0; i < balancer->workers->nelts; i++, worker++) { 125 static apr_status_t reset(proxy_balancer *balancer, server_rec *s) { argument 128 worker = (proxy_worker **)balancer->workers->elts; 129 for (i = 0; i < balancer->workers->nelts; i++, worker++) { 138 static apr_status_t age(proxy_balancer *balancer, server_rec *s) { argument
|
H A D | mod_lbmethod_heartbeat.c | 259 static proxy_worker *find_best_hb(proxy_balancer *balancer, argument 301 for (i = 0; i < balancer->workers->nelts; i++) { 302 worker = &APR_ARRAY_IDX(balancer->workers, i, proxy_worker *); 345 static apr_status_t reset(proxy_balancer *balancer, server_rec *s) { argument 349 static apr_status_t age(proxy_balancer *balancer, server_rec *s) { argument
|
/macosx-10.10/apache-793/ |
H A D | Makefile | 34 --enable-proxy-balancer \
|
/macosx-10.10/apache-793/httpd/ |
H A D | configure | 1883 --enable-proxy-balancer Apache proxy BALANCER module. Requires and is 22666 # Check whether --enable-proxy-balancer was given.
|
H A D | configure.orig | 1883 --enable-proxy-balancer Apache proxy BALANCER module. Requires and is 22666 # Check whether --enable-proxy-balancer was given.
|