I've tested this with the alps.par2 post. This post has 11 rarfiles, What I do is I delete part 10 from the rootnode, so this file will be missing.
When all par2 files are paused, The auto unpar procedure starts:
- 2 parfiles will be unpaused to download 53 blocks.
- Auto unpar starts, to create part 10
- Auto unrar starts
it works like it should
When all files are unpaused, all files will be downloaded but the auto unpar procedure doesn't start...
Don't you think the current decision making in ABZ is not sufficient enough. Isn't something like this better?
IF queue is 0 AND unparring is necessary THEN
__IF necessary par2 files are already available THEN
____Start unparring
__ELSE
____download extra par2 files.
____Start unparring
__END IF
END IF