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]

Reply via email to