Autotools - "Enable Automove (with move operation)" is crashing rTorrent

das329717

Member
May 25, 2018
928
0
16
Hello,

I've been using:

rTorrent 0.8.9/0.12.9
ruTorrent/Plugins from SVN

When I use Autotools plugin with "Enable Automove feature with Move operation" feature enabled rTorrent starts to crash while downloading big torrents or on completion of big torrents. It sometimes crashes after autotools moves data to new location (during hash check).

Without Automove enabled I can not crash rTorrent no matter how much I download or how big files are or how much re-hash I do. As soon enable Automove feature problems start.

Best regards.
 

dsouvik215

Member
May 25, 2018
896
0
16
1) What is you mean under the words "rTorrent starts to crash"? What about rtorrent's message in this situation?
2) Try to use svn version of rTorrent.
 

jith45

Member
May 25, 2018
960
0
16
Hello,

I can not reproduce rtorrent crash anymore. When download is complete I now get error:

"Download registered as completed but hash check returned unfinished chunks"

File is partially (48% checked), rTorrent still works but torrent is in pausing state.

Kind Regards
 

shwetha17

Member
May 24, 2018
785
0
16
Hello,

It seems that it works OK now. Thank you for help.

I also tried this command for move instead of automove:

Code:
system.method.set_key = event.download.finished,move_complete,"execute=mv,-u,$d.get_base_path=,~/downloads/seed;d.set_directory=~/downloads/seed"

This also starts hash check after the move completed.

If I use ruTorrent "Save to" command with move data, move operation is done without hash-check.
I noticed that automove and command from .rtorrent.rc is doing hash check after it moves files ?
Is this necessary ? Can I automatically move files without hash recheck ?

Kind Regards.
 

dsouvik215

Member
May 25, 2018
896
0
16
Hello,

According to this: http://libtorrent.rakshasa.no/ticket/2418

command I used:
Code:
system.method.set_key = event.download.finished,move_complete,"execute=mv,-u,$d.get_base_path=,~/downloads/seed;d.set_directory=~/downloads/seed"
is wrong, "d.set_directory..." command must be before "execute=..." command.

this is OK:
Code:
system.method.set_key = event.download.finished,move_complete,"d.set_directory=~/downloads/seed;execute=mv,-u,$d.get_base_path=,~/downloads/seed"
Thank you for all your help,
Kind Regards.
 

jith45

Member
May 25, 2018
960
0
16
Using SVN version of rTorrent and ruTorrent may solve that issue but I have another problem with auto-move, after torrent is finished and it's moved to designated folder rTorrent begins doing hash recheck huh.gif That maybe is not such an issue with small torrents, but when you have +10GB torrents it will become problem. You won't be able to seed torrent before hash check is done and your overall DL/UL speed will drop because of hash check operation.