Librarian sets aggressive cache headers on missing files

Bug #1529428 reported by William Grant on 2015-12-27
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Critical
William Grant

Bug Description

LibraryFileAliasResource._cb_getFileAlias* set cache headers before we confirm that the file exists in storage, so temporary 404s can be cached for a very long time. This is particularly unfortunate when many files fail due to a temporary Swift failure.

Related branches

William Grant (wgrant) on 2015-12-27
Changed in launchpad:
assignee: nobody → William Grant (wgrant)
status: Triaged → In Progress
William Grant (wgrant) on 2015-12-27
summary: - Librarian sets aggressive cache headers on 404s
+ Librarian sets aggressive cache headers on missing files
description: updated
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
William Grant (wgrant) on 2016-01-05
tags: added: qa-ok
removed: qa-needstesting
Colin Watson (cjwatson) on 2016-01-08
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers