Skip to content
  1. Feb 01, 2015
    • Yann Ylavic's avatar
      mod_proxy_http: don't connect or reuse backend before prefetching request body. · 093b481c
      Yann Ylavic authored
      The goal is to minimize the delay between this connection is considered alive
      and the first bytes sent (should the client's link be slow or some input filter
      retain the data).
      This is a best effort to prevent the backend from closing (from under us) what
      it thinks is an idle connection, hence to reduce to the minimum the unavoidable
      local ap_proxy_is_socket_connected() vs remote keepalive race condition.
      PR 56541.
      
      Also, allow the new subprocess_env variable "proxy-flushall" to prevent any
      buffering of the request body before it is forwarded to the backend.
      When set, the prefetch is still done (although non-blocking), so we can still
      determine Content-Length vs chunked vs spooled (depending on data available
      with the header or while reading it), and then all brigades are flushed when
      passed to the backend.
      PR 37920.
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656259 13f79535-47bb-0310-9956-ffa450edef68
      093b481c
  2. Jan 31, 2015
  3. Jan 30, 2015
  4. Jan 29, 2015
  5. Jan 27, 2015
  6. Jan 26, 2015
  7. Jan 24, 2015
  8. Jan 23, 2015
  9. Jan 22, 2015
  10. Jan 21, 2015
  11. Jan 19, 2015
  12. Jan 18, 2015