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

Re: [HTCondor-users] Python bindings: how to querying configuration values

Hi Thomas,

Check out the local param attribute and the remoteparam class.

Cheers, Iain

Sent from Nine

From: Thomas Hartmann <thomas.hartmann@xxxxxxx>
Sent: 26 Jul 2016 15:19
To: htcondor-users@xxxxxxxxxxx
Subject: [HTCondor-users] Python bindings: how to querying configuration values

Hi all,

I have another question regarding the python bindings:

 - is it possible to query config values with the python bindings?

e.g., the kernel version

> condor_config_val -name wn2-test.desy.de -master UTSNAME_RELEASE

since it is a configuration value and no (master?) ClassAd(?), I cannot
simply query it with something like

> condorCollector.query(htcondor.AdTypes.Any, 'regexp("wn.*\.desy\.de",
[[ MyType = "DaemonMaster"; Name = "wn2-test.desy.de" ], [..],...]

So, I wonder, if the configuration values are available as ClassAds as
well, so that I can query them?


illustration what I intent:

I have added some attributes to a node's master, e.g.,

> /etc/condor/config.d/99test.conf
TargetKernel = 3.4.5
TargetState = False
MASTER_ATTRS = TargetKernel, TargetState, $(MASTERD_ATTRS)

which I can get/set via condor_config_val/condor_reconfig.

So, I would like to do the same with the bindings - but since these are
no ClassAds but attributes (probably I am mixing these up??), I have
found no way to access them?

Cheers and thanks,