Hi José,
in 10.x there is no code that looks into the VOMS extensions that an X509 proxy may have
and hence there are no variables defined anymore for the VO and the FQANs.
We will need to decide on sustainable ways for the accounting to keep working...
From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of Jose Caballero <jcaballero.hep@xxxxxxxxx>
Sent: Friday, May 5, 2023 9:33 AM To: HTCondor-Users Mail List <htcondor-users@xxxxxxxxxxx> Cc: condor-users@xxxxxxxxxxx <condor-users@xxxxxxxxxxx> Subject: Re: [HTCondor-users] Missing `x509UserProxyVOName` ClassAd in Condor 10.0.3 Hi,
if I understand correctly what I see, the classAd mentioned by Tom, "x509UserProxyVOName", is added to the jobs at the schedd level.
Picking one random job on a schedd 9.0.5, this is the submit file from the CE middleware (ARC) [1] and these are the classad of the submitted job [2].
So clearly the classAds x509* have been added by our local Schedd.
However, on a schedd 10.0.3, some of those classAds are missing [3].
I have downloaded the code from GITHUB, and a simple grep gives me the same results for the main branch and tag V9_0_5.
Also, the classAd x509UserProxyVOName is still mentioned in the documentation.
So I am quite lost as well. Why suddenly the jobs submitted from schedd 10.x are missing these classads?
Any comment/question is more than welcome.
Cheers,
Jose
[1]
[root@arc-ce04 PG3NDmbdVE3nE6QDjqmt6UqoABFKDmABFKDmhZLKDmABFKDmpuXrkm]# cat condorjob.jdl
# HTCondor job description built by arex Executable = condorjob.sh Input = /dev/null Log = /var/spool/arc/grid00/PG3NDmbdVE3nE6QDjqmt6UqoABFKDmABFKDmhZLKDmABFKDmpuXrkm/log Output = /var/spool/arc/grid00/PG3NDmbdVE3nE6QDjqmt6UqoABFKDmABFKDmhZLKDmABFKDmpuXrkm.comment Error = /var/spool/arc/grid00/PG3NDmbdVE3nE6QDjqmt6UqoABFKDmABFKDmhZLKDmABFKDmpuXrkm.comment +NordugridQueue = "EL7" Description = gridjob Universe = vanilla Notification = Never Requirements = (NumJobStarts == 0) && ( (OpSys == "LINUX" && OpSysMajorVer >= 7) ) Priority = 0 x509userproxy = /var/spool/arc/grid00/PG3NDmbdVE3nE6QDjqmt6UqoABFKDmABFKDmhZLKDmABFKDmpuXrkm/user.proxy request_cpus = 1 request_memory=4000 +JobMemoryLimit = 4096000 should_transfer_files = YES When_to_transfer_output = ON_EXIT_OR_EVICT Transfer_input_files = /var/spool/arc/grid00/PG3NDmbdVE3nE6QDjqmt6UqoABFKDmABFKDmhZLKDmABFKDmpuXrkm Periodic_remove = (JobStatus == 1 && NumJobStarts > 0) || ((ResidentSetSize isnt undefined ? ResidentSetSize : 0) > JobMemoryLimit) Queue [2]
[root@arc-ce04 PG3NDmbdVE3nE6QDjqmt6UqoABFKDmABFKDmhZLKDmABFKDmpuXrkm]# condor_q -l 2479042 | grep ^x509
x509userproxy = "/var/spool/arc/grid00/PG3NDmbdVE3nE6QDjqmt6UqoABFKDmABFKDmhZLKDmABFKDmpuXrkm/user.proxy" x509UserProxyEmail = "lb.pilot@xxxxxxx" x509UserProxyExpiration = 1683605339 x509UserProxyFirstFQAN = "/lhcb/Role=pilot/Capability=NULL" x509UserProxyFQAN = "/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=lbpilot/CN=693025/CN=Robot: LHCb pilot,/lhcb/Role=pilot/Capability=NULL,/lhcb/Role=NULL/Capability=NULL" x509userproxysubject = "/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=lbpilot/CN=693025/CN=Robot: LHCb pilot" x509UserProxyVOName = "lhcb" [3]
[root@arc-ce-test01 ~]# condor_history -l 605625.0 | grep ^x509
x509UserProxyEmail = "Andrea.Sciaba@xxxxxxx" x509UserProxyExpiration = 1682927827 x509userproxy = "/var/spool/arc/grid05/ZPsKDmZFHD3n61QDjqWNiMpoABFKDmABFKDmAaFKDmAEFKDmDzgJen/user.proxy" x509userproxysubject = "/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=sciaba/CN=430796/CN=Andrea Sciaba" El mar, 2 may 2023 a las 10:33, Thomas Hartmann (<thomas.hartmann@xxxxxxx>) escribió:
Hi Thomas, |