-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
steam cache keeps missing some chunks #96
Comments
it seems like it wants to redownload chunks when they are requested from different cdn's
|
just tested on the monolithic container, same behaviour |
Something weird going on here, steam Appears to be doing a get for CDN/depot instead of the usual /depot Could you upload your entire access.log somewhere (gist.github.com maybe) and tell us which game you were downloading this on |
As a reference this is the sort of thing we usually see. So we are attempting to narrow down. If it is a particular game/dept/country or cdn node for example |
depot 70401 is Recettear: An Item Shop's Tale |
it does the same thing for other games. I'm in Italy. this is my access log with the monolithic container |
this is the linux steam client by the way |
can you try changing the download region in the steam settings -> downloads -> download region for me? |
tried Germany, UK London and US Miami and it looks the same. see the bottom of this access log |
I also tested the windows steam client today, with the same result. other services seem to cache fine (I tested blizzard launcher and it served overwatch fine). valve must've changed something in their cdn infrastructure. I'm guessing we're gonna have to have some way to strip that leading cache path or something |
Thanks for confirming that the region choice changes nothing. It looks like your part of the world resolves to a cqloud cdn. We are attempting to understand why they behave differently. Its possible its a misconfig at the value end |
[EDIT] Added more infos Same here, i'm from italy and i experience exactly the same problem with your monolithic docker. I'm not sure if i had to open another issue on monolithic or if i can continue here. Docker was freshly installed so it's the latest available (yesterday) My configuration:
DNS redirected from pfsensezeropingheroes/lancache-dns-pfsense I changed region to UK without any change. speeds are not consistent download to download First download at DSL speed some examples:
Even if the game is always the same, the cache continues to grow download after download. |
I've mentioned this issue to Valve (with regards to the hostname being in the path, which is preventing caching) and had this response:
The good news is, there's an update in the Steam Beta client which, when rolled out to non-beta, with an update to the cache domains list, should resolve this and some of the other Valve issues. |
Further to this - The changes to the Steam client are now in the Live client. If the relevant parties in this issue could retest with the latest lancachenet/monolithic container, the latest lancachenet/dns container, and the latest uklans/cache-domains list, and see if this issue has been resolved? Many thanks |
I'll test in the next days.. now little holiday :) This issue is about generic, are the same updates working also in monolithic? |
The Valve client change will work with both Monolithic and Generic, so test with whichever you are comfortable using. |
seems to work fine now, at least on the windows client. I had to download the game twice to fully warm up the cache (maybe it was using some different chunks the 2nd time around), but it's definitely hitting all the chunks it has seen once |
Describe the issue you are having
I was testing out the steam cache and it seems that even redownloading the same game multiple times, the cache keeps reporting a lot of missed chunk and this reflects in the slow download speed. in errors.log there doesn't seem anything relevant other than a handful of failed requests unrelated to the chunks I'm seeing missing
the steam cache folder keeps growing after every download by the way so it's definitely caching new stuff
How are you running the container(s)?
DNS Configuration
Output of container(s)
example of the same chunk missing multiple times
The text was updated successfully, but these errors were encountered: