1. 15 Dec, 2007 1 commit
    • Ruediger Pluem's avatar
      * Fix a SEGFAULT by ensuring that buckets that may have been buffered in the · 91104c75
      Ruediger Pluem authored
        network filters get flushed to the network. This is needed since
        these buckets have been created with the bucket allocator of the
        backend connection. This allocator either gets destroyed if
        conn->close is set or the worker address is not reusable which
        causes the connection to the backend to be closed or it will be used
        again by another frontend connection that wants to recycle the
        backend connection.
        In this case we could run into nasty race conditions (e.g. if the
        next user of the backend connection destroys the allocator before we
        sent the buckets to the network).
      
        Remark 1: Doing a setaside does not help here as the buckets remain
        created by the wrong allocator in this case.
      
        Remark 2: Yes, this creates a possible performance penalty in the case
        of pipelined requests as we may send only a small amount of data over
        the wire.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@604447 13f79535-47bb-0310-9956-ffa450edef68
      91104c75
  2. 14 Dec, 2007 2 commits
  3. 13 Dec, 2007 1 commit
  4. 12 Dec, 2007 3 commits
  5. 11 Dec, 2007 5 commits
  6. 10 Dec, 2007 2 commits
  7. 09 Dec, 2007 7 commits
  8. 08 Dec, 2007 7 commits
  9. 06 Dec, 2007 2 commits
  10. 05 Dec, 2007 2 commits
  11. 04 Dec, 2007 1 commit
  12. 03 Dec, 2007 7 commits