cache: Key by depot path across CDN host aliases #48
Reference in New Issue
Block a user
Delete Branch "moss/cache-key-depot-path"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
Steam rotates CDN hostnames for the same depot path. Keying from
r.URL.String()could embed the Host (absolute-form targets) and miss-stampede across aliases.What
r.URL.Pathonly (never Host)Test
go test ./steamcache/ -count=1Rollback
git revertCloses #39