Skip to content

Be more helpful when listing peers #36

@lewisgoddard

Description

@lewisgoddard

We can list peers more intelligently. Clients just starting a download don't need to know about a neighbour that has 0% as well, and completed downloads don't need to know each other either. Seeders being introduced to peers near completion speeds up conversion and improves ratios.

  • If a client has just started their download: list most recent peers with >50% completion.
  • If a client has not completed their download: list peers by most completed first, then most recent.
  • If a client has completed their download: list peers by most completed first, but exclude 100% completions, then most recent.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions