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

Re: [HTCondor-users] Another python binding question : equivalent of condor_status ?



Hi Jeff,

>>> import htcondor
>>> pool = "tweetybird03.cern.châ
>>> coll = htcondor.Collector(pool)
>>> startd_ads = coll.query(htcondor.AdTypes.Startd, 'SlotType =?= "Partitionable" && Arch =?= "aarch64"', ['Name', 'Cpus', 'Stateâ])
>>> for ad in startd_ads:
...     print(f'{ad["Name"]} {ad["Cpus"]} {ad["State"]}')
...
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 6 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 8 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed
slot1@xxxxxxxxxxxxxxxxxx 0 Unclaimed

cheers,
ben

On 27 May 2024, at 11:58, Jeff Templon <templon@xxxxxxxxx> wrote:

Hi,

When I type condor_status from the command line, I get information about the nodes that can run jobs.  Iâve tried many things with the python binding (e.g. querying the collector) but I canât find a query that will give me only the worker nodes (or execution points in condorspeak).  How to do it?

Thanks

JT

$ condor_status -total  -af:h Name Cpus State
slot1@xxxxxxxxxxxxxxxxxxxxx    64   Unclaimed
slot1@xxxxxxxxxxxxxxxxxxxxx    64   Unclaimed
slot1@xxxxxxxxxxxxxxxxxxxxx    64   Unclaimed
slot1@xxxxxxxxxxxxxxxxxxxx     64   Unclaimed
slot1@xxxxxxxxxxxxxxxxxxxxx    27   Unclaimed
slot1_2@xxxxxxxxxxxxxxxxxxxxx  1    Claimed
slot1_13@xxxxxxxxxxxxxxxxxxxxx 1    Claimed
slot1_19@xxxxxxxxxxxxxxxxxxxxx 1    Claimed
slot1_27@xxxxxxxxxxxxxxxxxxxxx 1    Claimed
slot1_30@xxxxxxxxxxxxxxxxxxxxx 1    Claimed
slot1@xxxxxxxxxxxxxxxxxxxxx    27   Unclaimed
slot1_2@xxxxxxxxxxxxxxxxxxxxx  1    Claimed
slot1_14@xxxxxxxxxxxxxxxxxxxxx 1    Claimed
slot1_16@xxxxxxxxxxxxxxxxxxxxx 1    Claimed
slot1_29@xxxxxxxxxxxxxxxxxxxxx 1    Claimed
slot1_32@xxxxxxxxxxxxxxxxxxxxx 1    Claimed
slot1@xxxxxxxxxxxxxxxxxxxxx    30   Unclaimed
slot1_1@xxxxxxxxxxxxxxxxxxxxx  1    Claimed
slot1_2@xxxxxxxxxxxxxxxxxxxxx  1    Claimed
slot1@xxxxxxxxxxxxxxxxxxxxx    31   Unclaimed
slot1_2@xxxxxxxxxxxxxxxxxxxxx  1    Claimed
slot1@xxxxxxxxxxxxxxxxxxxxx    32   Unclaimed
slot1@xxxxxxxxxxxxxxxxxxxxx    32   Unclaimed

_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/