Hi Doug:
On Sun, 2011-04-24 at 21:59 -0500, Doug Benjamin wrote:
SYSTEM_PERIODIC_REMOVE = ((TARGET.RemoteWallClockTime -
TARGET.CumulativeSuspensionTime )> $(Job_Time_Limit))
Job_Time_Limit = ( ( ifThenElse(( TARGET.AccountingGroup =?= "short_job"
),2 * 60,ifThenElse(( TARGET.AccountingGroup =?= "medium_job" ),10 *
60,15 * 60)) ) )
I just ran a simple test on our 7.6 pool - my periodic remove expression
worked appropriately. I think you might be getting caught by the fact
that periodic expressions are evaluated by the schedd (with an interval
somewhere between PERIODIC_EXPR_INTERVAL and MAX_PERIODIC_EXPR_INTERVAL,
which evaluate to 60 and 1200 seconds by default).