Opened 8 years ago

Last modified 3 years ago

#783 new task

recheck files - data integrity enhancement

Reported by: anonymous Owned by: quinox
Priority: normal Milestone: Release 1.3.0
Component: nicotine Version: SVN
Keywords: Cc:

Description

hello,

i recently had a nasty kernel panic on osx while nicotine+ was open and actively downloading files

im not sure, but there may be a possibility that the files that may have been downloading at the time somehow got corrupted (some files recently failed integrity check) while they were fine on the original owners pc (all files "completed" downloading after resuming from termination)

i was wondering if you could add a features to recheck files that were in use/downloading during any unexpected / ungraceful application termination/shutdown

maybe you could incorportate some of the the code from transmmision, which does this already?

please let me know your thoughts on this, as i think such a feature could help to improve the reliability of nicotine in the event of any unexpected program termination

it may also be completely unnecessary (not skilled enough to understand the source code) but either way I would welcome any feedback on this idea!

using 1.2.17 svn on 10.6

thanks

Change History (2)

comment:1 Changed 8 years ago by anonymous

this would also help users to resume from downloads which became corrupted due to insufficient disk space

however, such a fix wuld be even stronger in conjuntion with a free space abort threshold, as discussed here in bug ticket 766

nicotine-plus.org/ticket/766#comment:4

fixing bug 766 would also prevent this cause of file corruption from occuring in the first instance, and save users from rebooting to run fsck to repair all there corrupt incomplete files

comment:2 Changed 3 years ago by gfarmerfr

Milestone: Release 1.2.17Release 1.3.0
Note: See TracTickets for help on using tickets.