Page 1 of 1

FDM 3.9.6 b1559 connection assignment problems when max connections not multiple of max sections per file

Posted: Tue Jul 14, 2015 8:39 am
by cwm9
When the maximum number of connections per server (network settings) is not a multiple of permitted connections sections per file (set in new downloads\advanced) , connections are not properly distributed to files.

In particular, over time FDM stops assigning connections to some files, and eventually stops downloading completely. It is not possible to recover from this without exiting and restarting.

For example, if the maximum number of connections is 5, and the maximum number of segments is 4, you would expect the behavior to be this...

File 1 (4/4)
File 2 (1/4)
File 3
File 4

until file 1 is complete, at which point you expect

File 1 Finished
File 2 (4/4)
File 3 (1/4)
File 4


However, if you stop, start, reorder, restart, and perform other operations, some of the available connections appear to get lost. Some files may completely lose the ability to download at all.

It is not clear exactly which user actions cause this to occur, but it is not particularly difficult to replicate.