Opened 11 years ago

Closed 10 years ago

Last modified 10 years ago

#3185 closed Bug (fixed)

Number on drop-down menu "Activity" - "Active" seems does not follow a change in torrent status correctly

Reported by: kovalev Owned by: charles
Priority: Normal Milestone: 2.04
Component: GTK+ Client Version: 2.03
Severity: Normal Keywords: needinfo
Cc:

Description

Most easily observable while having a couple of only seeding torrents switching their status periodically between "Active"-"Seeding" and “Seeding” only.

Manifestation: watch the content of main window and the number on drop-down menu "Activity" with "Active" group selected. Both should follow a change in torrent status simultaneously. Example: if an “Active” seeding torrent drops all its connections, its own status switches to "Seeding" only. Thus it disappears from “Active” group while remains in “Seeding”. This is what one can see in main window by choosing between "Active" and "Seeding" groups. At the same time the number of “Active” torrents should decrease by 1. In reality, it seems won't update until some torrent switches its status to “Active”. Manually selecting torrent groups through drop-down menu "Activity" won't update that number either. Looks like the size of "Active"group is not being updated when a torrent moves out of it - only when it moves in...

Has been noticed first on “Active” torrent group in T 1.92 GTK, and is still present in 1.93. Might affect downloading torrents as well.

Change History (10)

comment:1 Changed 11 years ago by charles

1.93 is probably the end of the line for the 1.9x series, and the active filter has been rewritten in trunk for 2.00. Could you please retest this with a nightly build to see if the problem persists in 2.00?

comment:2 Changed 11 years ago by charles

  • Keywords needinfo added
  • Version changed from 1.92+ to 1.92

comment:3 Changed 11 years ago by kovalev

Update: when one pauses a torrent manually, or when a torrent reaches its seed limit, everything looks perfect. The number on "Active" filter decreases while the number on "Paused" increases by 1, and the torrent display moves from "Active" to "Paused". However, when all torrent connections are dropped while seed limit is not reached, the torrent becomes idle with "Seeding" status, and the number on "Active" filter won't update. Though it does update to correct value when any torrent (the same one or another) changes its status to "Active".

Have spotted the issue in release 10553. Now running 10622 and the issue seems is still here. Need some time to confirm since the situation is rare.

comment:4 Changed 11 years ago by kovalev

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

Just have tested Transmission 10363 (with torrent filters been re-written) in Ubuntu 10.04 amd64. Didn't observed this issue anymore in three days.

comment:5 Changed 10 years ago by Vegar

  • Resolution fixed deleted
  • Status changed from closed to reopened
  • Version changed from 1.92 to 2.03

I believe I'm still seeing this issue with 2.03, a screenshot can be found here (with norwegian locales, but that should not matter): http://vegar.beplacid.net/~vegar/img/transmission-1-active.png

As you can see, the dropdown says 1 active torrent, but none are shown (Aktive = active, alle = all).

comment:6 Changed 10 years ago by Longinus00

r11106 in the 2.0x branch should hopefully fix this bug. Could somebody give it a test?

comment:7 Changed 10 years ago by Longinus00

Actually, I take that back. I'll have to add another two columns to really take care of this but I'm really tired right now so I'll do it tomorrow.

comment:8 Changed 10 years ago by charles

  • Milestone changed from None Set to 2.10
  • Priority changed from Low to Normal
  • Severity changed from Trivial to Normal

comment:9 Changed 10 years ago by Longinus00

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

Fixed in trunk by r11114.

Fixed in 2.0x by r11113.

comment:10 Changed 10 years ago by charles

  • Milestone changed from 2.10 to 2.04
Note: See TracTickets for help on using tickets.