Opened 11 years ago
Closed 10 years ago
#2072 closed bug (WontFix)
wrong share ratio counting
Reported by: | hunterk | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.3.6 |
Component: | GTK UI | Version: | 1.3.4 |
Keywords: | Cc: |
Description
Share ratio is being counted incorrectly. For example: I've downloaded 1,2GB and uploaded 2,9 so how come my ratio is 1,03 ? I think that at present ratio is counted by dividing "upload" to "torrent size" instead of "upload" to "download".
Attachments (2)
Change History (9)
Changed 11 years ago by hunterk
Changed 11 years ago by hunterk
comment:1 Changed 11 years ago by hunterk
- Component changed from other to gtkui
- Version changed from other (please specify) to 1.3.4
comment:2 Changed 11 years ago by Cas
- Milestone changed from Future to 1.3.5
What is the size of the torrent and had you already downloaded some of the torrent before adding it to Deluge?
The code for ratio is currently all_time_upload/total_done so it may require tweaking.
comment:3 follow-up: ↓ 4 Changed 11 years ago by hunterk
torrent size = 2.8GB, yes I've downloaded half of that torrent in other program, day after that I decided to continue downloading and seeding it in Deluge.
comment:4 in reply to: ↑ 3 ; follow-up: ↓ 5 Changed 11 years ago by Raziel.Azrael
Replying to hunterk:
torrent size = 2.8GB, yes I've downloaded half of that torrent in other program, day after that I decided to continue downloading and seeding it in Deluge.
You mean when you started deluge you've already downloaded 1.4 GB in another client?
comment:5 in reply to: ↑ 4 Changed 11 years ago by Raziel.Azrael
Replying to Raziel.Azrael:
Replying to hunterk:
torrent size = 2.8GB, yes I've downloaded half of that torrent in other program, day after that I decided to continue downloading and seeding it in Deluge.
You mean when you started deluge you've already downloaded 1.4 GB in another client?
It seems that when you started Deluge after already downloading some of your torrent with another client, Deluge considered that it had downloaded it all ( it is possible that Deluge doesn't store what it actually downloaded but checks it from how complete the files are? ) The ratio seems to be calculated correctly, if there is a problem is in how Deluge calculates all downloaded data, especially after Deluge is closed and reopened.
comment:6 Changed 10 years ago by gazpachoking
So, this is only a problem when you have partially downloaded the torrent in another client? In that case, I don't think there is any way for deluge to do better. If you are using the ratio to decide when to stop seeding, and we did <total up by deluge>/<total down by deluge> you might violate your tracker's policy if you had not uploaded anything in your previous client. I think the current conservative behavior is better than that. i.e. better to overshare than undershare.
comment:7 Changed 10 years ago by gazpachoking
- Resolution set to wontfix
- Status changed from new to closed
Client: 1.3.4
libtorrent: 0.15.11.0