set_RoutedJob = true;
copy_environment = "orig_environment";
set_osg_environment = "OSG_GRID='/etc/osg/wn-client/' OSG_SQUID_LOCATION='fermicloud133.fnal.gov:3128' OSG_SITE_READ='None' OSG_APP='/share/osg/app' OSG_GLEXEC_LOCATION='None' OSG_DATA='UNAVAILABLE' OSG_HOSTNAME='fermicloud136.fnal.gov' OSG_STORAGE_ELEMENT='False' OSG_SITE_NAME='herp' GLOBUS_LOCATION='/usr' OSG_WN_TMP='None' OSG_DEFAULT_SE='None' OSG_SITE_WRITE='None'";
- eval_set_environment = debug(strcat("HOME=", userHome(Owner, "/"), " ", ifThenElse(orig_environment is undefined, osg_environment, strcat(osg_environment, " ", orig_environment) )));
+ eval_set_environment = debug(strcat("HOME=",
+ userHome(Owner, "/"),
+ " ",
+ ifThenElse(orig_environment is undefined,
+ osg_environment,
+ strcat(osg_environment, " ", orig_environment) )));
/* Set new requirements */
/* set_requirements = LastClientContact - time() < 30*60;*/
@@ -129,14 +134,35 @@
/* Note default memory request of 2GB */
/* Note yet another nested condition allow pass attributes (maxMemory,xcount,jobtype,queue) via gWMS Factory described within ClassAd if undefined via RSL */
- eval_set_RequestMemory = ifThenElse(InputRSL.maxMemory isnt null, InputRSL.maxMemory, ifThenElse(maxMemory isnt null, maxMemory, ifThenElse(default_maxMemory isnt null, default_maxMemory, 2000)));
- eval_set_remote_queue = ifThenElse(InputRSL.queue isnt null, InputRSL.queue, ifThenElse(queue isnt null, queue, ifThenElse(default_queue isnt null, default_queue, "")));
+ eval_set_RequestMemory = ifThenElse(InputRSL.maxMemory isnt null,
+ InputRSL.maxMemory,
+ ifThenElse(maxMemory isnt null,
+ maxMemory,
+ ifThenElse(default_maxMemory isnt null,
+ default_maxMemory, 2000)));
+ eval_set_remote_queue = ifThenElse(InputRSL.queue isnt null,
+ InputRSL.queue,
+ ifThenElse(queue isnt null,
+ queue,
+ ifThenElse(default_queue isnt null, default_queue, "")));
/* HTCondor uses RequestCpus;
blahp uses SMPGranularity and NodeNumber. Default is 1 core. */
- eval_set_RequestCpus = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, ifThenElse(xcount isnt null, xcount, ifThenElse(default_xcount isnt null, default_xcount, 1)));
- eval_set_remote_SMPGranularity = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, ifThenElse(xcount isnt null, xcount, ifThenElse(default_xcount isnt null, default_xcount, 1)));
- eval_set_remote_NodeNumber = ifThenElse(InputRSL.xcount isnt null, InputRSL.xcount, ifThenElse(xcount isnt null, xcount, ifThenElse(default_xcount isnt null, default_xcount, 1)));
+ eval_set_RequestCpus = ifThenElse(InputRSL.xcount isnt null,
+ InputRSL.xcount,
+ ifThenElse(xcount isnt null,
+ xcount,
+ ifThenElse(default_xcount isnt null, default_xcount, 1)));
+ eval_set_remote_SMPGranularity = ifThenElse(InputRSL.xcount isnt null,
+ InputRSL.xcount,
+ ifThenElse(xcount isnt null,
+ xcount,
+ ifThenElse(default_xcount isnt null, default_xcount, 1)));
+ eval_set_remote_NodeNumber = ifThenElse(InputRSL.xcount isnt null,
+ InputRSL.xcount,
+ ifThenElse(xcount isnt null,
+ xcount,
+ ifThenElse(default_xcount isnt null, default_xcount, 1)));
/* If remote_cerequirements is a string, BLAH will parse it as an expression before examining it */
eval_set_remote_cerequirements = ifThenElse(InputRSL.maxWalTlime isnt null,