Jump to content

why does it take so long to hash files that aren't there?


NotALamer

Recommended Posts

When I force re-check a bunch of torrents some of which are downloaded and some of which aren't, it doesn't take as long to check the ones that have no files on the filesystem, but it still takes a lot longer than it should to determine that they don't exist. Here's a log from process monitor while ut tried to hash check a file that didn't exist:

10:32:55.4218367 PM uTorrent.exe 2668 CreateFile C:\ SUCCESS Desired Access: Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: None, AllocationSize: n/a, OpenResult: Opened

10:32:55.4219011 PM uTorrent.exe 2668 QueryNameInformationFile C:\ SUCCESS Name: \

10:32:55.4219408 PM uTorrent.exe 2668 QueryAttributeInformationVolume C:\ SUCCESS FileSystemAttributes: Case Preserved, Case Sensitive, Unicode, ACLs, Compression, Named Streams, EFS, Object IDs, Reparse Points, Sparse Files, Quotas, Transactions, 0x3c00000, MaximumComponentNameLength: 255, FileSystemName: NTFS

10:32:55.4219758 PM uTorrent.exe 2668 CloseFile C:\ SUCCESS

10:32:55.4221362 PM uTorrent.exe 2668 CreateFile C:\data complete\The.Spirit.2008.720p.BluRay.DTS-ES.x264-DON\The.Spirit.2008.720p.BluRay.DTS-ES.x264-DON.mkv PATH NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Sequential Access, Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a

10:32:55.4222156 PM uTorrent.exe 2668 CreateFile C:\ SUCCESS Desired Access: Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: None, AllocationSize: n/a, OpenResult: Opened

10:32:55.4222809 PM uTorrent.exe 2668 QueryNameInformationFile C:\ SUCCESS Name: \

10:32:55.4223167 PM uTorrent.exe 2668 QueryAttributeInformationVolume C:\ SUCCESS FileSystemAttributes: Case Preserved, Case Sensitive, Unicode, ACLs, Compression, Named Streams, EFS, Object IDs, Reparse Points, Sparse Files, Quotas, Transactions, 0x3c00000, MaximumComponentNameLength: 255, FileSystemName: NTFS

10:32:55.4223577 PM uTorrent.exe 2668 CloseFile C:\ SUCCESS

10:32:55.4224814 PM uTorrent.exe 2668 CreateFile C:\data complete\The.Spirit.2008.720p.BluRay.DTS-ES.x264-DON\The.Spirit.2008.720p.BluRay.DTS-ES.x264-DON.mkv PATH NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Sequential Access, Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a

10:32:55.4225484 PM uTorrent.exe 2668 CreateFile C:\ SUCCESS Desired Access: Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: None, AllocationSize: n/a, OpenResult: Opened

10:32:55.4226124 PM uTorrent.exe 2668 QueryNameInformationFile C:\ SUCCESS Name: \

10:32:55.4226474 PM uTorrent.exe 2668 QueryAttributeInformationVolume C:\ SUCCESS FileSystemAttributes: Case Preserved, Case Sensitive, Unicode, ACLs, Compression, Named Streams, EFS, Object IDs, Reparse Points, Sparse Files, Quotas, Transactions, 0x3c00000, MaximumComponentNameLength: 255, FileSystemName: NTFS

10:32:55.4226798 PM uTorrent.exe 2668 CloseFile C:\ SUCCESS

10:32:55.4227993 PM uTorrent.exe 2668 CreateFile C:\data complete\The.Spirit.2008.720p.BluRay.DTS-ES.x264-DON\The.Spirit.2008.720p.BluRay.DTS-ES.x264-DON.mkv PATH NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Sequential Access, Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a

Link to comment
Share on other sites

  • 2 months later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...