Bug 473207

Summary: Extreme memory usage
Product: [Fedora] Fedora Reporter: Daryll <daryll>
Component: transmissionAssignee: Denis Leroy <denis>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 10CC: charles, denis
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-12-08 13:04:33 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Daryll 2008-11-27 03:05:33 UTC
Description of problem: It appears that Tranmission stores a copy of the content that you are downloading in RAM. Therefore if the content you want is multiple gigabytes (such as the Fedora release DVDs) transmission will likely run your system out of RAM. I currently have three torrents downloading and transmission is using 770MB. The total content downloaded at this stage is about 700MB. The RAM usage seems to grow very consistently with the pace of the downloads. 

Once one of my downloads finished I removed it from transmission and then restarted the application. The RAM usage dropped to 53MB, and then continued to grow as transmission downloaded files.

v1.40 is now available upstream.

Version-Release number of selected component (if applicable):
transmission-1.34-1.fc10.i386


How reproducible:
Every time

Steps to Reproduce:
1. Start a torrent of a well seeded large file
2. Watch VIRT column in top
3.
  
Actual results:
Memory grows as file downloads

Expected results:
Memory remains constant

Additional info:

Comment 1 Denis Leroy 2008-11-27 09:58:37 UTC
Hmm, can't reproduce with 1.40.

Comment 2 Daryll 2008-11-27 16:13:04 UTC
Right. I'm still running 1.34 which is in F10. I thought maybe 1.40 might fix it if the maintainer released it.

Comment 3 Denis Leroy 2008-11-27 17:00:51 UTC
1.40 will be pushed to the updates-testing repo shortly.

Comment 4 Charles Kerr 2008-11-28 22:49:28 UTC
Neither 1.34 nor 1.40 hold the copy of the torrent in memory.

I can't reproduce this error, either.

Comment 5 Fedora Update System 2008-12-03 01:30:24 UTC
transmission-1.40-1.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update transmission'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-10706

Comment 6 Fedora Update System 2008-12-08 13:04:30 UTC
transmission-1.40-1.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.