aMule Bug Tracker - aMule
View Issue Details
0000313aMuleTransferpublic2005-02-28 21:532005-03-09 06:03
mherbert 
Kry 
normalfeaturealways
closedopen 
2.0.0-rc8 
 
0000313: connections are not evenly distributed among files
Some file may starve and have only 8/200 reached sources because of "too many connections", while some other file has 112/114. This may take hours to even.
Kry@irc:#amule knows about this. He/she already tried to implement some round-robin or something. Talked about a multithread issue/crash then.

No tags attached.
Issue History
2005-02-28 21:53mherbertNew Issue
2005-02-28 23:27KryStatusnew => assigned
2005-02-28 23:27KryAssigned To => Kry
2005-02-28 23:27KryNote Added: 0000688
2005-03-02 22:30XaignarNote Added: 0000692
2005-03-09 06:03KryStatusassigned => closed
2005-03-09 06:03KryNote Added: 0000715

Notes
(0000688)
Kry   
2005-02-28 23:27   
I am a 'he', not a she :P
(0000692)
Xaignar   
2005-03-02 22:30   
I'm guessing an "it". Anyway, the problem was that the comparison function Kry implemented was unstable, which caused problems with std::sort, which expected the comparisons to be stable.
(0000715)
Kry   
2005-03-09 06:03   
Guess what? It works ok on current CVS.