Opened 12 years ago

Closed 12 years ago

#2400 closed Enhancement (invalid)

To get extra trackers, ping all of them with your torrents' info_hash keys

Reported by: oncipriani Owned by:
Priority: Normal Milestone: Sometime
Component: Transmission Version: 1.74
Severity: Minor Keywords: bep patch-needed
Cc: otavioneci

Description

Hello everyone.

I was adding some torrents to Transmission, and realised that some had only one tracker, while others had many.

The torrents that had only one tracker wasn't progressing, while the others finished quickly.

Then I thought: "Why don't I add some trackers to those torrents?". And that's what I did. I manually added the trackers from my other torrents to those that had only one, and BAM! They finished faster than took me to write this ticket.

I thought about calling this feature "tracker spreader". Thanks.

Change History (12)

comment:1 follow-up: Changed 12 years ago by livings124

I'm confused. You can already manually add trackers.

comment:2 in reply to: ↑ 1 Changed 12 years ago by otavioneci

Replying to livings124:

I'm confused. You can already manually add trackers.

Oops. Sorry I didn't make myself clear.

What I meant is that Transmission should implement an automatic way of exchanging trackers between torrents (adding all known trackers to all torrents, for example).

comment:3 Changed 12 years ago by livings124

  • Resolution set to invalid
  • Status changed from new to closed

That is a bad idea. What makes you think each tracker tracks each torrent?

comment:4 Changed 12 years ago by charles

  • Resolution invalid deleted
  • Status changed from closed to reopened

livings124: pretty sure oncipriani is referring to BEP 28, the Tracker Exchange Extension

comment:5 Changed 12 years ago by livings124

Tracker exchange is for exchanging trackers between the same torrent among different users. This ticket is referring to all the torrents in a session sharing the same trackers, which makes no sense.

You should open a different ticket for Tracker Exchange - putting it in this one is just confusing.

comment:6 Changed 12 years ago by livings124

  • Resolution set to invalid
  • Status changed from reopened to closed

comment:7 Changed 12 years ago by otavioneci

  • Cc otavioneci added
  • Resolution invalid deleted
  • Status changed from closed to reopened

Sorry about the confusion, folks.

What I mean is something like this:

  1. When a torrent is added or by user request, Transmission asks all known trackers to see if they are tracking that torrent;
  1. Transmission then automatically adds all trackers that are tracking the torrent to the list of trackers of that torrent;
  1. This could be extended to all torrents Transmission is managing.

I do not know if this is possible, because I do not know much about the internals of the BitTorrent? protocol. I am just a regular Linux user trying to suggest that Transmission implements an automatic way of doing something that I did manually and produced excellent results. I am not even asking for this to be on the next release (maybe on the next 3 or 4).

In response to livings124, I do not think this is a bad idea and I know that not all trackers keep track of all torrents. I just thought I didn't have to explain that.

Thanks to charles for trying to understand what I meant.

comment:8 Changed 12 years ago by charles

  • Keywords bep patch-needed added; tracker exchange torrents removed
  • Milestone changed from None Set to Sometime
  • Summary changed from Implement tracker exchange between torrents to Add TEX support (BEP #28)

comment:10 Changed 12 years ago by livings124

otavioneci: charles suggestion are your own are completely different. Honestly, your idea is pretty horrible. It would severely annoy tracker admins. What are the chances that a tracker happens to have a random torrent, a torrent which didn't have that tracker listed to begin with. Why this BEP is in the same ticket I don't know, but the description has to be rewritten as well - in the end the contents are completely different.

comment:11 Changed 12 years ago by charles

otavioneci: the idea of spreading new trackers to torrents is a good idea. I think BEP 28 achieves the same goals that you're aiming at, but does it in a different way... I'm not too fond of the idea of trying various info_hash keys on random trackers.

comment:12 Changed 12 years ago by charles

  • Resolution set to invalid
  • Status changed from reopened to closed
  • Summary changed from Add TEX support (BEP #28) to To get extra trackers, ping all of them with your torrents' info_hash keys

Closing this ticket due to livings' reasonable interperetation of my previous action as ticket hijacking, that BEP 28 and otavioneci's suggestion are too dissimilar. BEP #28 can go in a separate ticket.

Note: See TracTickets for help on using tickets.