4 ms·
libtorrent has repeatedly ignored requests for sequential download because of the silly spec. There's a patch out there that quite easily enables it. It's a bit
by calvinmorrison 6y ago
libtorrent has repeatedly ignored requests for sequential download because of the silly spec. There's a patch out there that quite easily enables it. It's a bit absurd to me because there's a very good use case for sequential download and it's not clear there are any actual side effects.
- Hamuko 6y agoDoesn't sequential downloading degrade the swarm performance?
- londons_explore 6y agoYes, but only 2nd order... If all users downloaded in order, then users downloading the file cannot exchange chunks with other downloaders. That "exchange" is necessary to encourage users not to limit their upload speeds. In today's world where the vast majority of users just use the default settings for their torrent client, it probably doesn't matter much.
- calvinmorrison 6y agoMaybe, but probably less relevant for seeds that are not new. Also if people are streaming via torrents it's a net benefit if all peers have early bits not just random data. In short I do not have empirical evicidence but I do believe the decision to do so should not be made by a library and I also believe the intial assumption that random is better holds true today.
- anacrolix 6y agoSee my comment https://news.ycombinator.com/item?id=23580765 https://news.ycombinator.com/item?id=23580765 if you want an alternative.
- magila 6y agoLibtorrent-rasterbar has supported sequential downloading for a long time. Are you sure you're not thinking of the other libtorrent (libtorrent-rakshasa)?