MantisBT - Rosetta
View Issue Details
0000190Rosetta[All Projects] Bad Codingpublic2013-03-01 10:572015-08-18 11:13
smlewis 
 
normalmajoralways
newopen 
 
 
all jd2
jd2memtest -l pdblist, where pdblist is large - watch the memory usage climb
0000190: -jd2:delete_old_poses and JD2 memory leak
JD2 has a longstanding memory leak that becomes quite serious in a large -l environment. "Old poses" - inputs that Rosetta is through with and will not reuse - are maintained in memory.

The flag -jd2:delete_old_poses prevents this memory leak but affects Oliver's code for reloading results into the JobDistributor as new jobs, and may affect RosettaScripts due to modification of Poses before distribution starts.
We'd love to turn the flag on by default, so that Rosetta does not leak memory. What code will have a problem with this, and can this code be run with -jd2:delete_old_poses false, or be fixed directly?

A) Oliver's code?
B) RosettaScripts?
memory overload, Minicon_2013_defaults, robust_rosetta
Issue History
2013-03-01 10:57smlewisNew Issue
2013-03-01 10:57smlewisTag Attached: memory overload
2013-03-01 10:57smlewisTag Attached: Minicon_2013_defaults
2013-03-01 10:57smlewisTag Attached: robust_rosetta
2015-08-18 03:00jadolfbrNote Added: 0000358
2015-08-18 11:13smlewisNote Added: 0000360

Notes
(0000358)
jadolfbr   
2015-08-18 03:00   
Did we flip the switch on this at one of the dev meetings?
(0000360)
smlewis   
2015-08-18 11:13   
https://github.com/RosettaCommons/main/blob/master/source/src/basic/options/options_rosetta.py#L1140 [^]

nope