Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-1702

enable_read_while_writer on with simultaneous cache entry refreshes can leak 304's to client

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.2.4, 3.2.0
    • 4.1.2
    • HTTP

    Description

      enable_read_while_writer will sometimes fail to get the sort of locks that it wants, and will try to send a request forward that is not conditional, but if the cache entry content has an ETag and Last-Modified-Time header, then the code in HttpTransact::handle_cache_write_lock(State* s) to handle a failed write lock will remove the If-Modified-Since but not the If-None-Match. It should remove both.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              wbardwel William Bardwell
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: