I2P

Invisible Internet Project


Ticket #44 (assigned enhancement)

Opened 2 years ago

Last modified 19 months ago

I2PSNARK --> Priority for torrents

Reported by: anonymous Owned by: zzz
Priority: minor Milestone:
Component: apps/i2psnark Version: 0.8
Keywords: Cc:

Description

It would be very helpful if I2PSNARK supports priorities for torrents

Change History

Changed 2 years ago by zzz

  • owner set to zzz
  • status changed from new to assigned

A generic priority system won't happen anytime soon, but maybe it could give more upload slots to incomplete torrents than complete torrents, so tit-for-tat works better.

Changed 19 months ago by zzz

  • type changed from task to enhancement

file priority within individual torrents is coming in 0.8.1.
But I think this ticket is asking for priorities among torrents.

Changed 19 months ago by anonymous

  • version set to 0.8

Provided that bandwidth is a pretty valuable resource in I2P, would it make sense to diminish the priority of torrents that don't have seeders?

Use-case example:
- User adds torrent to I2PSnark
- If no seeders present && majority (or percentage) of leechers haven't seen a complete file in $x amount of time (24h - 1 week?), don't start download

This could be seen in another way, from a leecher's perspective:
- If local copy completeness < 50%, and no complete file seen in past 24h, don't send data to leechers who have < 1% of file.

Obviously, proper UI would be needed to inform the user.

Note: See TracTickets for help on using tickets.