Page 1 of 1

Maximum Share Ratio Limit at 9999.00?

Posted: Fri Jan 03, 2014 4:07 pm
by zeomal
I don't think that this could be considered a big issue, but I suppose it's something that has been overlooked.

The share ratio (whether limited by torrent-specific or global constraints) does not go beyond 9999.00. This would seem silly, but for small torrents (of the order of a few tens of kilobytes), this could be a minor inconvenience. Neither the actual upload rate nor the seeding of the torrent is affected, but the share ratio does not update after it has reached 9999.00. Just thought that removing such a (possibly pointless) limit and setting it to an almost impossible to achieve ratio (say 99999999999.00?) should not harm anyone.

qBittorrent version: 3.0.10 (the one in which I noticed this - I don't know whether this is present in older versions).
OS: Windows 8 and above (not that it really matters, right?)

Re: Maximum Share Ratio Limit at 9999.00?

Posted: Wed Jan 08, 2014 5:36 pm
by ciaobaby
Numbers have to have a limit (in computer programming terms) to prevent "overflows" and possible crashing.

If you want to override the global limits;

Right click the job -> Click "Limit share ratio" -> Choose the "Set no ratio limit" radio button -> OK

Re: Maximum Share Ratio Limit at 9999.00?

Posted: Thu Jan 09, 2014 6:18 am
by zeomal
[quote="ciaobaby"]
Numbers have to have a limit (in computer programming terms) to prevent "overflows" and possible crashing.
[/quote]
Thanks for letting me know. I feel 9999.00 is slightly low a limit.

[quote="ciaobaby"]
If you want to override the global limits;
[/quote]
You see, neither the actual upload rate nor the seeding of the torrent is affected. It's not the global ratio limits that I'm talking about. What that option does it limit (or remove the limit, as the case is) on the torrent that is being seeded.

What I wanted to know was why after reaching a share ratio of 9999.00, upon further seeding the ratio remained at 9999.00, did not chage to 9999.12 or something higher. The display on the amount uploaded however, did (and still does) change.

Re: Maximum Share Ratio Limit at 9999.00?

Posted: Thu Jan 09, 2014 11:58 am
by ciaobaby
The display field/column is set in 4.1 format, that's four significant digits plus one decimal, so you build in a safety 'IF condition' in the software to prevent the display field overflowing and causing an exception.

Code: Select all

if (ratio_val > 9999) {
     display_val = 9999.0 ;
} 

Re: Maximum Share Ratio Limit at 9999.00?

Posted: Sun Jan 12, 2014 7:43 am
by zeomal
Okay. I understand.

Thank you for taking your time to patiently explain it a non-developer like me. :)