Skip to content
  1. Dec 15, 2007
    • 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. Dec 14, 2007
  3. Dec 13, 2007
  4. Dec 12, 2007
  5. Dec 11, 2007
  6. Dec 10, 2007
  7. Dec 09, 2007
  8. Dec 08, 2007
  9. Dec 06, 2007
  10. Dec 05, 2007
  11. Dec 04, 2007
  12. Dec 03, 2007