...
- Bug in condor_annex: The following will wait for an annex named krowe - annex - casa5 (note the spaces). If I pass $(myannex) as an argument to a shell script, the spaces are not there. Underscores instead of hyphens cause different problems.
- include.htc
- myannex = krowe-annex-casa5
- submit.htc
- include : include.htc
- executable = /bin/sleep
- arguments = 127
- +MayUseAWS = True
- requirements = AnnexName == $(myannex)
- queue
- include.htc
- Actually, I think these aren't bug exactly but limitations on using macros. The AnnexName needs to be quoted but how can I quote a macro?
- No: requirements = AnnexName == "$(myannex)"
- No: myannex = "krowetest2"
- No: myannex = \"krowetest2\"
- No:myannex = "\"krowetest2\""
- Bug in condor_annex: When Underscores in the AnnexName prevent the annex from moving into the pool.
- Also when I try to terminate an annex with underscores (e.g. krowe_annex_casa5) with the command condor_off -annex krowe_annex_casa5 I get the following error
- Found no ClassAds when querying pool (local)
- Can't find addresses for master's for constraint 'AnnexName =?= "krowe_annex_casa5"'
Perhaps you need to query another pool.
- Also when I try to terminate an annex with underscores (e.g. krowe_annex_casa5) with the command condor_off -annex krowe_annex_casa5 I get the following error
- Can we get an increase in quota for /software/nu_jrobnett. Quota appears to be 4GB which is not enough for 2 version of our software package (it's close).
- CHTC will increase our quota
- How can I set a variable in a DAG file that I can then use in the submit file in a conditional? None of the following seem to work
- DAG:
VARS step01 CHTC=""
- VARS step05 CHTC="True"
- Submit:
- if defined $(CHTC)
- requirements = PoolName == "CHTC"
- endif
- if defined $(CHTC)
- or
- DAG:
- #VARS step01 CHTC="True"
- VARS step05 CHTC="True"
- Submit:
- if defined $(CHTC)
- requirements = PoolName == "CHTC"
- endif
- if defined $(CHTC)
- or
- DAG:
- VARS step01 CHTC="False"
- VARS step05 CHTC="True"
- Submit:
- chtc_var = $(CHTC)
- if $(chtc_var)
- requirements = PoolName == "CHTC"
- endif
- even though when I pass $(chtc_var) as arguments to the shell script, the shell script sees it as True.
- or
- DAG:
VARS node1 file="chtc.htc"
- VARS node2 file="aws.htc"
- Submit:
- include : $(file)
- DAG:
...