Opened 14 years ago

Closed 14 years ago

#545 closed Bug (fixed)

Does not exit immediately when requested

Reported by: pbenner Owned by: charles
Priority: Normal Milestone: 1.00
Component: GTK+ Client Version: 0.96
Severity: Normal Keywords:
Cc:

Description

On Wed, Dec 12, 2007 at 06:40:58PM -0800, Josh Triplett wrote:

When I try to close transmission, it hangs for a long time "transmitting upload/download totals to tracker". Transmission should close immediately when requested. Perhaps it could keep the tracker reasonably up to date all the time, so it does not need to check in before exiting. Alternatively, perhaps it could have a short (sub-second) timeout before it just exits.

(See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456038)

Same on my system. With one torrent transmission needs approx. 30 seconds to quit. Would be nice if you could improve this.

Change History (5)

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

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

Trackers have to be sent messages on quit, and the app can't quit until that happens.

comment:2 in reply to: ↑ 1 ; follow-up: Changed 14 years ago by pbenner

Replying to livings124:

Trackers have to be sent messages on quit, and the app can't quit until that happens.

That might well be, however, e.g. azureus seems to handle this in a better way.

comment:3 in reply to: ↑ 2 Changed 14 years ago by josh

Replying to pbenner:

Replying to livings124:

Trackers have to be sent messages on quit, and the app can't quit until that happens.

That might well be, however, e.g. azureus seems to handle this in a better way.

As does bittornado.

comment:4 Changed 14 years ago by pbenner

  • Resolution invalid deleted
  • Status changed from closed to reopened

comment:5 Changed 14 years ago by charles

  • Milestone changed from None Set to 1.00
  • Resolution set to fixed
  • Status changed from reopened to closed

We now allocate 4x as many socket connections to the tracker messages on shutdown, which speeds things up.

Note: See TracTickets for help on using tickets.