On 9/29/21 2:49 AM, saqib.haleem@xxxxxxxxx wrote:
> I want to query jobs which have ÂArch "ppc64le" in their requirements.
>
> for example, here is the requirement _expression_:
>
> ((TARGET.Arch == "ppc64le")) && (TARGET.OpSys == "LINUX") &&
> (TARGET.Disk >= RequestDisk) && (TARGET.Memory >= RequestMemory) &&
> (TARGET.Cpus >= RequestCpus) && (TARGET.HasFileTransfer)
The problem here is that Requirements is a classad _expression_, not a
classad string, and the regexp function takes a string type as an
argument. But this problem can be worked around with the classad
"unparse" function, which turns an _expression_ into a string. Try
condor_q -const 'regexp("ppc", unparse(Requirements))'
-greg
_______________________________________________
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/