On 10/30/2018 02:42 AM, Henri Beauchamp wrote: > On Mon, 29 Oct 2018 17:59:13 -0400, Oz Linden (Scott Lawrence) wrote: > >> On 2018-10-19 09:52 , Henri Beauchamp wrote: >> >>> My viewer has long been updated to make use of the newest HTTP fetching >>> capabilities, but it also implements an automatic fallback to UDP fetches >>> when HTTP ones fail (i.e. a texture failing to be served via HTTP is >>> automatically re-requested using UDP). >> >> Better to requeue the request to HTTP after a suitable backoff (unless >> of course you get a error that indicates that a retry would not work). > > The fallback happens only for unrecoverable errors, of course (for other > errors the HTTP retry policy is used)...
I see 404 errors for capabilities frequently in Firestorm logs. This shows up at region crossings as the viewer is fetching info from the sim being entered. This may be a race condition, and retrying may help. Dropping to UDP probably isn't helpful. Asset fetches sometimes fail with 5xx errors indicating problems with the CDN system caches. When you ask the CDN for an asset, you're really talking to (I think) a Nginx cache server, which requests the asset from AWS. If the cache to AWS request isn't filled quickly, you get a bogus error from the cache system. I've seen this occasionally. So I'd suggest retrying a few more times, at maybe 1 second, on what look like hard errors on any URL that the sim gives you. They're supposed to be valid URLs, after all. John Nagle Animats resident _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges