[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Making a computed value visible and updated in hostClassAd

Re the below -  

One guess is that the Nikola_MemRemaining attribute is not being published because it does not parse due to a syntax error (is your startdlog reporting an error?).  Looking carefully at what you posted below, it looks like the parenthesis in your expression do not match - try adding a final ')' to the end.

Todd Tannenbaum
University of Wisconsin-Madison
<-- Sent from a Palm Treo 680 phone -->

-----Original Message-----

From:  Lee Damon <nomad@xxxxxxxxxxxxxxxxxxxxxx>
Subj:  [Condor-users] Making a computed value visible and updated in hostClassAd
Date:  Tue May 8, 2007 4:51 pm
Size:  1K
To:  Condor-Users Mail List <condor-users@xxxxxxxxxxx>

I have a value that I need to recompute and republish in the host's
ClassAd every time it is sent out.  I'm currently doing the following
but the value isn't actually showing up.

STARTD_EXPRS            = $(STARTD_EXPRS), Nikola_MemRemaining
GLOBAL_MEMORY		= [a static value computed when the condor_config is built]

Nikola_MemRemaining = (($(GLOBAL_MEMORY) - \
            ifThenElse(isUndefined(vm1_JobMaxMem), 0, vm1_JobMaxMem) - \
            ifThenElse(isUndefined(vm2_JobMaxMem), 0, vm2_JobMaxMem) - \
            ifThenElse(isUndefined(vm3_JobMaxMem), 0, vm3_JobMaxMem) - \
            ifThenElse(isUndefined(vm4_JobMaxMem), 0, vm4_JobMaxMem))

When I set Nikola_MemRemaining to a static value like "TEST" or "TRUE"
it shows up with a "condor_status -long hostname | grep Nikola_Mem" but
when I use it as above nothing shows up.  I suspect I'm missing some
very obvious magic.

Any hints would be appreciated.


Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting

The archives can be found at either