Skip to content
  1. Oct 23, 2010
  2. Oct 22, 2010
  3. Oct 20, 2010
  4. Oct 19, 2010
  5. Oct 16, 2010
  6. Oct 13, 2010
  7. Oct 12, 2010
  8. Oct 11, 2010
  9. Oct 04, 2010
  10. Oct 03, 2010
  11. Oct 02, 2010
  12. Oct 01, 2010
  13. Sep 30, 2010
  14. Sep 29, 2010
  15. Sep 28, 2010
  16. Sep 27, 2010
  17. Sep 25, 2010
  18. Sep 24, 2010
  19. Sep 23, 2010
  20. Sep 21, 2010
  21. Sep 19, 2010
  22. Sep 16, 2010
    • Graham Leggett's avatar
      mod_cache: Add a discrete commit_entity() provider function within the · 4fff6fbd
      Graham Leggett authored
      mod_cache provider interface which is called to indicate to the
      provider that caching is complete, giving the provider the opportunity
      to commit temporary files permanently to the cache in an atomic
      fashion. Move all "rename" functionality of temporary files to permanent
      files within mod_disk_cache from ad hoc locations in the code to the
      commit_entity() function. Instead of reusing the same variables for
      temporary file handling in mod_disk_cache, introduce separate discrete
      structures for each of the three cache file types, the headers file,
      vary file and data file, so that the atomic rename of all three file
      types within commit_entity() becomes possible. Replace the inconsistent
      use of error cleanups with a formal set of pool cleanups attached to
      a subpool, which is destroyed on error.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@997545 13f79535-47bb-0310-9956-ffa450edef68
      4fff6fbd