Version 1 (modified by Waldorf, 12 years ago) (diff)


Why does setting upload speed to 0 halt my downloads?

This is intentional, not a bug. I't not "the right thing" for a client to be able to set the speed to 0. Most other clients don't allow this either.

The discussion on how to handle this came up when "Partial Seed Protocol" (BEP 21) was implemented. To clarify:

  • Setting download speed to 0 will enable 'seed mode', ie. Identifying yourself as a partial seed.
  • Setting upload speed to 0 will enable a 'keep alive mode' with tracker, but will refuse any peer for both upload and download.

Besides being the "Right Thing" to do, this new behavior is also very powerful for scripting and scheduling.

Note: This behavior is new as-of Transmission 1.41.