Chris-

I agree with Seva about hard classes.  But this makes me ask: why are you so 
erratically validating your promises?  Why not every 5 minutes, which is the 
default?  Cfengine is lightweight, and does not load your system.  But if you 
have "expensive" promises, just change the "if_elapsed" value for those 
specific promises...

Here's what I have for my machines:

body executor control
{
ns|fit_pc::
    # Use restricted schedule on slow processors
    schedule => { "Min00", "Min15", "Min30", "Min45" };

!(ns|fit_fc)::
    # Use default schedule on faster processors
    schedule => { "Min00", "Min05", "Min10", "Min15", "Min20", "Min25",
                  "Min30", "Min35", "Min40", "Min45", "Min50", "Min55" };

}

I never notice Cfengine is running, and I track my load averages with Cricket...

-Dan

On Nov 19, 2010, at 9:14 AM, C R Ritson wrote:

> It seems to me that I cannot arrange to validate promises regularly using 
> classes defined elsewhere. Have I misunderstood something? In body executor 
> control...
> 
> schedule => { "Weekday.Morning.Q1", ... }
> 
> fails to validate my promises when the class Weekday is defined in "bundle 
> agent executor" or when I attempt to define it globally in "bundle common 
> class". To get more frequent promise validation during the working day, I 
> seem to have to resort to...
> 
> schedule => { "(Monday|Friday).(Min00_05|Min40_45).(Hr08|Hr18)", ... }
> 
> (the or-ed expressions have been shortened here). Is there a better way of 
> doing this, or am I expected to achieve all this with "if_elapsed"?
> 
> Chris Ritson (Computing Officer and School Safety Officer)
> 
> Room 707, Claremont Tower,        EMAIL: c.r.rit...@ncl.ac.uk
> School of Computing Science,      PHONE: +44 191 222 8175
> Newcastle University,             FAX  : +44 191 222 8232
> Newcastle upon Tyne, UK NE1 7RU.  WEB  : http://www.cs.ncl.ac.uk/
> 
> 
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to