Opened 12 years ago

Last modified 12 years ago

#3780 new Bug

"Announce Updating..." when a private network goes down

Reported by: saggy00 Owned by: saggy00
Priority: Normal Milestone: None Set
Component: Daemon Version: 2.12
Severity: Normal Keywords: announce, updating


I have read about this bug report, however i have found what happens. Fisrt of all im talking about transmission-daemon 2.12 on ubuntu 10.10 i386

I have a lot of torrents (100+) that are "connected" with a private network(its not connected to the internet). For some reasons this network goes down and suddenly transmission tries to re-announce a huge ammount of torrents but with no luck. This affects the other torrents (internet trackers) and the daemon stucks for ever(even when i load a new torrent).

If i remove(not remove and delete) the torrents, restart the deamon and load ONLY the internet torrents, everything works fine.But when i load the torrents of the private network that is down, same thing happens again. When the private network is up, all works FINE.

Change History (8)

comment:1 Changed 12 years ago by jordan

  • Priority changed from High to Normal
  • Severity changed from Critical to Normal

Is there an easy way for a developer who doesn't have a private network to test this behavior?

comment:2 Changed 12 years ago by jordan

  • Summary changed from Announce Updating... to "Announce Updating..." when a private network goes down

comment:3 Changed 12 years ago by jordan

Is this still an issue in 2.30 beta 4?

The announce code has gone through a lot of reworking in 2.2x and the 2.30 betas.

comment:4 Changed 12 years ago by saggy00

Yes jordan the problem still exists in version 2.22(which im currently using). Im waiting for you to release the 3.30 stable version. Please let me know if you want to help you with something.

comment:5 Changed 12 years ago by jordan would be better to fix this *before* 2.30 rather than after. Why not try the beta?

comment:6 Changed 12 years ago by saggy00

From my experience the problem is that when you stop a torrent it tries to find the tracker in order to add the traffic data. If i configure the init script and add the "--paused" parameter and restart the daemon, then if i activate only the internet torrents it works fine. But the rest(from private network) torrents needs no to start at all. I beleive i helped you. Give me some time to compile the daemon.

comment:7 Changed 12 years ago by saggy00

Ohh and something irrelevant. Why dont you guys create a tracker in c++ because the php are a bit slow.It would be great because the xbtt is not a very active project. You could add udp support, compact mode, ipv6 and stuff.

comment:8 Changed 12 years ago by saggy00

Same on the 3.30b4. I hope you fix it. Email me if you want anything

Note: See TracTickets for help on using tickets.