Skip to content
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

[Feature Request] Check Cached Content #383

Closed
Orski174 opened this issue Sep 15, 2024 · 10 comments
Closed

[Feature Request] Check Cached Content #383

Orski174 opened this issue Sep 15, 2024 · 10 comments

Comments

@Orski174
Copy link

I recently had to change the VM that SteamPrefill was running in, after setting it all up I noticed that it was re-downloading stuff again.

So an option to scan/check what's downloaded is really appreciated, I guess this is probably a duplicate of #354 but from a different approach.

Thanks!!

@tpill90
Copy link
Owner

tpill90 commented Sep 15, 2024

Could you clarify a few things for me? From what I'm understanding you had an existing instance of SteamPrefill, and then you created and setup a second instance of it on another VM? And you had already prefilled some stuff prior to creating that second instance?

@Orski174
Copy link
Author

Orski174 commented Sep 17, 2024

Yes, though I removed the first instance. That instance had lancache and SteamPrefill running, I reinstalled both on a new vm pointing to the same cache of course then ran the prefill task and instead of continuing, it started over.

@tpill90
Copy link
Owner

tpill90 commented Sep 17, 2024

When you ran the second prefill was it much faster than before? Was it faster than your internet connection?

@Orski174
Copy link
Author

That's what I thought it would do, when an incomplete download gets interrupted in the prefill process SteamPrefill usually starts from there and rescans the files for it. That unfortunately didn't happen, it was downloading.

@tpill90
Copy link
Owner

tpill90 commented Sep 17, 2024

How difficult is it for you to reproduce this again by creating a new VM like you did before? I have an idea I'd like to try

@Orski174
Copy link
Author

Not difficult at all, with another lancache or the same one?

@tpill90
Copy link
Owner

tpill90 commented Sep 18, 2024

Yes, though I removed the first instance. That instance had lancache and SteamPrefill running, I reinstalled both on a new vm pointing to the same cache of course then ran the prefill task and instead of continuing, it started over.

I'd like you to do the same thing that you did here, but instead of using SteamPrefill download something that should already be cached via steam. And watch the access logs for lancache to see what is hitting the cached data and what isn't.

@Orski174
Copy link
Author

Could it be that the new lancache isn't identifying the old cache?

@tpill90
Copy link
Owner

tpill90 commented Sep 18, 2024

I'm still not clear on what you mean by new cache and old cache.

Do you happen to have discord? If you do would you mind joining our server and chatting about this issue there a little bit? I think we could get this figured out a bit quicker in chat, and we can post the resolution here when we're finished.

@Orski174
Copy link
Author

It was a mountpoint typo :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants