Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#2425 closed Bug (fixed)

New torrents are verified after pause.

Reported by: Rolcol Owned by: charles
Priority: Normal Milestone:
Component: libtransmission Version: 1.75+
Severity: Normal Keywords:
Cc:

Description

I think this may have to do with r9082. Newly added torrents are verified when they are restarted after being paused for the first time. Some one on IRC has claimed that this is the reason for the long startup times.

Change History (5)

comment:1 Changed 12 years ago by Rolcol

Ah... It was stdisease.

<stdisease> Transmission FYI #1: File verification is slow over a 100Mbps NFS share, about 2-5 MB/s, that with no part of the ecosystem being under heavy load
<stdisease> You know that recent issues with file verification? This time it's the one causing startup delays
<stdisease> For some reason the GUI doesn't show up until the verification of the first torrent is completed
<stdisease> Lucky me the torrents were not too big and it took only about 30 secs
<stdisease> maybe more, I haven't measured that yet

comment:2 Changed 12 years ago by charles

19:06 < Rolcol> stdisease: the interface came up.  It is verifying, though
19:07 < stdisease> So there may be more to it...
19:09 < Rolcol> stdisease: it might be this in the code:          if( hadAny ) /* if we thought we had some, flag as dirty */
19:09 < Rolcol>             tr_torrentSetDirty( tor );
19:09 < Rolcol> Doesn't that mean that every time it will set it as dirty?
19:11 < stdisease> Rolcol, hmm
19:11  * Rolcol still does not understand it
19:11 < Rolcol> I'll get it eventually
19:16 < stdisease> Rolcol, some messages on the logs just caught my attention :
19:16 < Rolcol> blank bytes verified... blah blah something bytes per second?
19:16 < stdisease> File #0 needs to be verified - times 4xxxxxxxxxxxx and 0 don't match
19:16 < stdisease> resume.c:448
19:17 < Rolcol> ah
19:17 < stdisease> There may be time stamp problems in there

comment:3 Changed 12 years ago by charles

  • Milestone changed from None Set to 1.80
  • Status changed from new to assigned

comment:4 Changed 12 years ago by charles

  • Keywords backport added
  • Resolution set to fixed
  • Status changed from assigned to closed

fixed in trunk by r9287 for 1.80

comment:5 Changed 12 years ago by charles

  • Keywords backport removed
  • Milestone 1.80 deleted
  • Version changed from 1.75 to 1.75+
Note: See TracTickets for help on using tickets.