mturk 2004/08/04 07:50:13 Modified: ajp/proxy proxy_util.c Log: Add some source comments about worker DNS lookup. Revision Changes Path 1.7 +5 -2 jakarta-tomcat-connectors/ajp/proxy/proxy_util.c Index: proxy_util.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/ajp/proxy/proxy_util.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- proxy_util.c 4 Aug 2004 14:35:39 -0000 1.6 +++ proxy_util.c 4 Aug 2004 14:50:13 -0000 1.7 @@ -1396,7 +1396,6 @@ if (proxyname) { mconf->conn_rec->hostname = apr_pstrdup(ppool, proxyname); mconf->conn_rec->port = proxyport; - /* see memory note above */ } else { mconf->conn_rec->hostname = apr_pstrdup(ppool, uri->hostname); mconf->conn_rec->port = uri->port; @@ -1405,13 +1404,17 @@ uri->fragment ? "#" : "", uri->fragment ? uri->fragment : "", NULL); } + /* Worker can have the single constant backend adress. + * The single DNS lookup is used once per worker. + * If dynamic change is needed then set the addr to NULL + * inside dynamic config to force the lookup. + */ if (!mconf->worker->cp->addr) err = apr_sockaddr_info_get(&(mconf->worker->cp->addr), mconf->conn_rec->hostname, APR_UNSPEC, mconf->conn_rec->port, 0, mconf->worker->cp->pool); - /* do a DNS lookup for the destination host */ if (err != APR_SUCCESS) { return ap_proxyerror(r, HTTP_BAD_GATEWAY, apr_pstrcat(p, "DNS lookup failure for: ",
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]