﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
2125	don't cache failures!	zooko		"I just had a transient failure to load a file (due to #2116), and then every subsequent attempt to load that file got an ""HTTP/1.1 304 Not Modified"". Inspecting the headers shows me that my browser is sending:

{{{
If-None-Match:	wjdbbu5qjheyfxmwgy5onsx6qy
}}}

and the Tahoe-LAFS gateway sent back:

{{{
Etag:	wjdbbu5qjheyfxmwgy5onsx6qy-
}}}

This is a bug! ''Only'' successful file fetches should get an Etag. Error/failure notices like this one should not:

{{{
NoSharesError: no shares could be found. Zero shares usually indicates a corrupt URI, or that no servers were connected, but it might also indicate severe corruption. You should perform a filecheck on this object to learn more.

The full error message is:
no shares (need 1). Last failure: None
}}}"	defect	new	major	undecided	code-frontend-web	1.10.0		error etag standards http		
