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

WIP: ON HOLD: Allchannel 2.0 #3489

Closed
wants to merge 3 commits into from
Closed

Conversation

qstokkink
Copy link
Contributor

@qstokkink qstokkink commented Mar 4, 2018

Scalable magnet link based channels prototype.

TODO:

  • Unit tests
  • Load in LaunchManyCore
  • Switch all channel logic from AllChannel 1.0 -> 2.0
  • GUI control (do we even need to change anything in the GUI?)
  • Create upgrade script from AllChannel 1.0 -> 2.0
  • Remove AllChannel 1.0

@qstokkink qstokkink changed the title WIP: Allchannel 2.0 WIP: ON HOLD: Allchannel 2.0 Jun 13, 2018
@qstokkink
Copy link
Contributor Author

As #3923 is nearing completion, I think this can be closed now.

@qstokkink qstokkink closed this Oct 23, 2018
from libtorrent import add_files, bdecode, bencode, create_torrent, file_storage, set_piece_hashes


PIECE_SIZE = 16*1024*1024 # 16 MB: Holds 762600 magnetlinks without metadata
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unclear to me what this does. Is this re-doing TFTP somewhat?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This most likely refers to the torrent piece size, which seems to be fixed to 16MB for this implementation.

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

Successfully merging this pull request may close these issues.

3 participants