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

Data release torrents #47

Open
jxu opened this issue May 19, 2021 · 4 comments
Open

Data release torrents #47

jxu opened this issue May 19, 2021 · 4 comments

Comments

@jxu
Copy link

jxu commented May 19, 2021

Have you considered using torrents to get around filesize limits and improve download speed?

@piskvorky
Copy link
Owner

piskvorky commented May 19, 2021

We haven't but that's an interesting idea.

Somebody would need to pick it up and execute though, with strong SW engineering. It's not trivial because we definitely want to keep the current "HTTP download from Github" (compatibility, universality). Torrent is more fringe, so we'd have to keep both approaches and sync them.

A lot of work IMO, for not much benefit. How much faster do you need the download to be? How often do you download?

@jxu
Copy link
Author

jxu commented May 19, 2021

I don't download that much actually and I actually have very fast internet. But it's an option if GitHub ever complains about how every much bandwidth is used.

@piskvorky
Copy link
Owner

piskvorky commented May 19, 2021

I don't download that much actually and I actually have very fast internet.

Interesting. What motivated you to open this ticket then, how did you think of it?

@jxu
Copy link
Author

jxu commented May 19, 2021

I was downloading a different dataset from a university and the bandwidth was not as high as GitHub CDN. Which made me think of how Linux distros will release torrents as an alternative to sponsored mirrors. Also I have done some analysis of large image datasets that come as torrents, the advantage being it is possible to download subsets of files without downloading everything.

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