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

Re: [HTCondor-users] Extra quotes in ClassAd attribute name



These are attributes to add to the condor submit file:
request_cpus = 1
+queue = "batch"
+WantIOProxy = true

That I'd like to publish as classad attributes (in the glidefactory classad) after adding a prefix, so they become:
GlideinSubmitrequest_cpus = 1
GlideinSubmit+queue = "batch"
GlideinSubmit+WantIOProxy = true

Is it there a standard way so that I could encode the plus so that the receiver reading the classad can get back to the original lines for the submit file?

Thanks,
Marco


> On Jan 24, 2024, at 14:41, Todd L Miller via HTCondor-users <htcondor-users@xxxxxxxxxxx> wrote:
> 
>> It is a bit confusing. Is it a bug or desired feature?
> 
> As per the manual --
> 
> https://urldefense.proofpoint.com/v2/url?u=https-3A__htcondor.readthedocs.io_en_latest_classads_classad-2Dmechanism.html-23attributes&d=DwICAg&c=gRgGjJ3BkIsb5y6s49QqsA&r=EF06-Wh4L9CNLgD8bnIjNQ&m=Us89JX41mxxKSMU-WAqEEAZ1jhk2K38iCWGPRLh2f7KyN2gn4WOIUy9waFqDIdBQ&s=fVxecDYybMhvAaax9s5hJQS9KErWOqlW6w-eoLgwhGg&e= 
> -- the bug is that HTCondor isn't rejecting ClassAd attribute names with a '+' in them out of hand.
> 
>> If it is desired, are there other characters causing the quoting?
> 
> Presumably anything that's not an alphabetic character (in the ASCII sense, I presume), a digit, or an underscore.  '+' is probably particularly bad because it would clearly cause an ambiguous parse in an expression (is it adding two attributes or a single attribute reference?).
> 
> -- ToddM
> _______________________________________________
> 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://urldefense.proofpoint.com/v2/url?u=https-3A__lists.cs.wisc.edu_mailman_listinfo_htcondor-2Dusers&d=DwICAg&c=gRgGjJ3BkIsb5y6s49QqsA&r=EF06-Wh4L9CNLgD8bnIjNQ&m=Us89JX41mxxKSMU-WAqEEAZ1jhk2K38iCWGPRLh2f7KyN2gn4WOIUy9waFqDIdBQ&s=GNdvfbLmDvyjLZcq_0sgCr9TqF8e_uHqJr31emVB-5o&e= 
> The archives can be found at:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.cs.wisc.edu_archive_htcondor-2Dusers_&d=DwICAg&c=gRgGjJ3BkIsb5y6s49QqsA&r=EF06-Wh4L9CNLgD8bnIjNQ&m=Us89JX41mxxKSMU-WAqEEAZ1jhk2K38iCWGPRLh2f7KyN2gn4WOIUy9waFqDIdBQ&s=ywrUF1h90wiD1L8WvrtI1_SbVz2eTMYBELO6OihpENs&e=