1. 29 Sep, 2006 1 commit
    • Ruediger Pluem's avatar
      * Move the tasks of eor_bucket_destroy (status update, transaction logging) to · aee0b251
      Ruediger Pluem authored
        a cleanup function that is registered with the request pool.
        eor_bucket_destroy only destroys the request pool if there is still a request
        at this point of time which triggers the call of the cleanup function.
      
        This is needed as the eor bucket could be (and usually is) allocated from
        a pool different from the request pool (the connection pool in this case).
        This can lead to situations where eor_bucket_destroy is called at a point of
        time when the request pool had been already destroyed. But the status update
        and the transaction logging rely on the request pool.
      
        In practise this happens with the worker MPM if the client refuses to read
        the response from the handler. Then the unsent data (including the
        eor bucket) remains in a brigade allocated from the connection pool which
        is the parent of the request pool. This brigade is cleaned up during the
        cleanup of the ptrans pool in worker_thread. As the reques...
      aee0b251
  2. 28 Sep, 2006 1 commit
  3. 27 Sep, 2006 2 commits
  4. 26 Sep, 2006 7 commits
  5. 24 Sep, 2006 2 commits
  6. 22 Sep, 2006 2 commits
  7. 21 Sep, 2006 1 commit
  8. 20 Sep, 2006 2 commits
  9. 16 Sep, 2006 1 commit
  10. 15 Sep, 2006 1 commit
  11. 14 Sep, 2006 1 commit
  12. 12 Sep, 2006 1 commit
  13. 10 Sep, 2006 1 commit
  14. 09 Sep, 2006 1 commit
  15. 06 Sep, 2006 1 commit
  16. 05 Sep, 2006 1 commit
  17. 04 Sep, 2006 2 commits
  18. 03 Sep, 2006 1 commit
  19. 02 Sep, 2006 1 commit
  20. 28 Aug, 2006 5 commits
  21. 24 Aug, 2006 1 commit
  22. 23 Aug, 2006 1 commit
  23. 22 Aug, 2006 2 commits
  24. 20 Aug, 2006 1 commit