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

Libswift partial seeding #136

Closed
synctext opened this issue May 9, 2013 · 3 comments
Closed

Libswift partial seeding #136

synctext opened this issue May 9, 2013 · 3 comments

Comments

@synctext
Copy link
Member

synctext commented May 9, 2013

Goal: Libtorrent has "share mode", we require similar functionality within Libswift.
Desired outcome: test in Jenkins to test this with a Leaseweb box

TEST: setup 1 swarm having 1 seeder and 10 leechers in Libswift.
Start downloads and record average download progress. Repeat test with both 5 and 20 additional helpers. (Similar to Mihai Libtorrent tests).

Partialseeding is required for the investment functions #23, incentive-compatible anonymity #119. It should be compatible with the 1TByte seeding target #21.

ToDo: add pointer to Libtorrent solution of helper mode and source code.

@NielsZeilemaker
Copy link
Contributor

If you just want a unit-test, we can simply connect these 11 peers with eachother on a single machine. Currently we have a running unit-test which connects 1 seeder and 1 leecher. Extending this with 9 more leechers should be easy.

@synctext
Copy link
Member Author

@wolph candidate as a 1+ July'13 job...

@NielsZeilemaker
Copy link
Contributor

Closing this one as its not related to Tribler, if you want you can open a new ticket at the new swift repository.

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