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

Potentially move away from git LFS #55

Closed
maartenweyns opened this issue Apr 4, 2024 · 3 comments · Fixed by #56
Closed

Potentially move away from git LFS #55

maartenweyns opened this issue Apr 4, 2024 · 3 comments · Fixed by #56

Comments

@maartenweyns
Copy link
Member

Judging by the CH GitHub billing and quota tab, this website is growing to reach the limits of what we're allowed to use (at least bandwidth-wise):

image

So maybe git LFS is not a long-term solution to store the archives. We could move to a google cloud bucket? Or maybe even a persistent volume in the cluster. Something to look at!

@verwoerd
Copy link
Contributor

verwoerd commented Apr 4, 2024

This bandwidth problem is caused by the builds AFAIK. Every PR and following commits in the PR and pushes on main trigger a build. We already tried to tackle this by using the nschloe/action-cached-lfs-checkout@v1, but there seem to be an issue when any LFS data is added, the cache is invalidated. We could attempt a direct solution as proposed here.

I think a k8s PV is in my experience not easily accessible (only through kubectl and their derivatives afaik). No experience with Google cloud buckets, but i fear the access for uploading and link generation can be tricky to maintain long term. It is desirable that the new entries in the archive are published within a hour after the results are known (and there is no embargo).

@maartenweyns
Copy link
Member Author

No experience with Google cloud buckets, but i fear the access for uploading and link generation can be tricky to maintain long term.

We could potentially make a public bucket in the CHipCie Google Cloud project, so that CHipCie members can add files to this bucket and get URLs. I understand that LFS is easier, but having version control and performing workflows over the entire CHipCie archive maybe seems a bit overkill?

@praseodym
Copy link
Member

I've added another Git LFS data pack because we nearly ran out of bandwidth and have a 100% off coupon on our account anyway:
Screenshot 2024-04-05 at 16 00 48
Screenshot 2024-04-05 at 16 00 56

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

Successfully merging a pull request may close this issue.

3 participants