Hi Ian,
>Do you mean you don't want to use condor_status?
The problem with using condor_status everytime , is I want to know the
status of the resource where I am running the script(CRON Job) and now
if this request goes everytime to my collector(Central Manager) over
the network, it may increase the network traffic and the information
could be stale too once in a while. Since the collector will be
sending the information which it received from my machine. Now if my
Cron job runs for every minute, then this could increase a lot of
traffic on my network.
So I was just thinking if there is a way to include my own resource
ClassAds in the Cron jobs I schedule, will be good. I am sure there
will be a ways as that is the only way some of the Condor executable
would be getting the ClassAds for each resource and then sending it to
the Collector(Central manager). This way I could avoid much of the
network traffic, and the information about each resource would be more
accurate.
Thanks,
Saurabh Agarwal,
Graduate Student - Computer Science,
Binghamton University.
On Feb 7, 2008 10:10 PM, Ian Chesal <ICHESAL@xxxxxxxxxx
<mailto:ICHESAL@xxxxxxxxxx>> wrote:
> A quick question on how to retrieve machine's availability
> using Condor, I do not want to use condor_stats command
> every time I check for a machine availability.
Do you mean you don't want to use condor_status? That's the
traditional
way to see machine availabilty in Condor. Condor Quill in 7.0.x has
added a bunch of new tables that track the machine information --
might
be something to investigate if you want to deal with a DB instead
of the
condor_status command line tool.
> I know there is a ClassAd for each resource under Condor called
> as "LoadAvg" which gives me a machine current load average and
> which guarantees that the machine is running under Condor perfectly.
> So is there a way I can use this ClassAd expression to be exported
> in my script, which will check for the resource load?
Yes: condor_status is the answer. Specifically:
condor_status -f "%s\t" machine -f "%f\n" loadavg
Prints a list of slots and their associated loadavg classad attribute.
> So, how can we export already set ClassAds to my script?
> I can use both Shell Scripting or C Programming to write the
> STARTD_CRON_JOBLIST script.
I'll have to leave this one to the STARTD_CRON experts. I don't
know if
there's a better way to access machine attributes from a STARTD_CRON
job. It sounds like you don't want to know the loadavg for *all* the
machines in the pool, just the machine the cron job is running on. You
can modify my above condor_status call to show you this information:
condor_status -direct localhost -f "%s\t" machine -f "%f\n" loadavg
> I need this feature so that I could check few of the set ClassAds
You can string together lots of -f options to see any attribute in the
machine's classad.
- Ian
Confidentiality Notice. This message may contain information that
is confidential or otherwise protected from disclosure.
If you are not the intended recipient, you are hereby notified
that any use, disclosure, dissemination, distribution,
or copying of this message, or any attachments, is strictly
prohibited. If you have received this message in error,
please advise the sender by reply e-mail, and delete the message
and any attachments. Thank you.
_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx
<mailto:condor-users-request@xxxxxxxxxxx> with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/
------------------------------------------------------------------------
_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/