Skip to content
  1. Jul 11, 2017
    • Evgeny Kotkov's avatar
      mpm_winnt: Make the shutdown faster by avoiding unnecessary Sleep()'s · 1c96d681
      Evgeny Kotkov authored
      when shutting down the worker threads.
      
      Previously, the shutdown code was posting an amount of I/O completion
      packets equal to the amount of the threads blocked on the I/O completion
      port.  Then it would Sleep() until all these threads "acknowledge" the
      completion packets by decrementing the global amount of blocked threads.
      
      A better way would be to send the number of IOCP_SHUTDOWN completion
      packets equal to the total amount of threads and immediately proceed to
      the next step.  There is no need to block until the threads actually receive
      the completion, as the shutdown process includes a separate step that waits
      until the threads exit, and the new approach avoids an unnecessary delay.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1801635 13f79535-47bb-0310-9956-ffa450edef68
      1c96d681
    • Jean-Frederic Clere's avatar
      · 4c7fa22a
      Jean-Frederic Clere authored
      Add logic to read the Upgrade header and use it in the response.
      Use we you are proxying to a server that has multiple upgrade on the same IP/Port.
      PR 61142
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1801594 13f79535-47bb-0310-9956-ffa450edef68
      4c7fa22a
  2. Jul 10, 2017
  3. Jul 07, 2017
  4. Jul 06, 2017
  5. Jul 05, 2017
  6. Jul 04, 2017
  7. Jul 03, 2017
  8. Jul 02, 2017
  9. Jun 30, 2017
  10. Jun 29, 2017
  11. Jun 28, 2017
  12. Jun 26, 2017
  13. Jun 25, 2017