httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wr...@apache.org
Subject cvs commit: httpd-2.0/modules/proxy proxy_util.c
Date Wed, 11 Aug 2004 22:12:02 GMT
wrowe       2004/08/11 15:12:02

  Modified:    modules/proxy proxy_util.c
  Log:
  Add some source comments about worker DNS lookup.
  
  Submitted by: mturk
  
  Revision  Changes    Path
  1.114     +5 -2      httpd-2.0/modules/proxy/proxy_util.c
  
  Index: proxy_util.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/modules/proxy/proxy_util.c,v
  retrieving revision 1.113
  retrieving revision 1.114
  diff -u -r1.113 -r1.114
  --- proxy_util.c	11 Aug 2004 22:05:20 -0000	1.113
  +++ proxy_util.c	11 Aug 2004 22:12:02 -0000	1.114
  @@ -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: ",
  
  
  

Mime
View raw message