Project

General

Profile

Feature #16094

Updated by Samuel Just almost 8 years ago

We do not currently have a way to detect whether memory use for daemons is remaining within acceptable bounds other than seeing runs on vps fail due to memory pressure.    In such cases, it's almost certainly the case that the vps in under provisioned, making it a poor test. Per IRC discussion: 

 Instead, <pre> 
 and update the ceph task to track daemon (osd, mon, mds) memory usage fail if an osd exceeds that over the course of a run (the lifetime of the ceph task, that is) and add an option to fail the test if a particular daemon exceeds a configured amount of memory (will need different threshholds for osd, mon, and mds). 

 Second, we need such a threshhold.    As a first pass, we should look at the stats from a week of runs and set the threshhold at run? sjusthm @ 10:41 
 *(exceeds, say, 1.5x the mean max memory used by the daemon type.    We'll probably need to adjust particular tests from there. that) 
 </pre>

Back