|
1 | 1 | #!/bin/bash |
2 | 2 |
|
3 | 3 | # used to avoid sourcing this file 2x |
4 | | -if [[ -z $SOURCE_GUARD_GETCOMMONARGS ]]; then |
| 4 | +if [[ -z ${SOURCE_GUARD_GETCOMMONARGS:-} ]]; then |
5 | 5 | SOURCE_GUARD_GETCOMMONARGS=1 |
6 | 6 |
|
7 | 7 | if [[ -z $SEVERITY || -z $NUMAID || -z $SHMSIZE || -z $FILEWORKDIR || -z $EPNSYNCMODE || -z $INFOLOGGER_SEVERITY || -z $SHMTHROW || -z $NORATELOG ]]; then |
8 | 8 | echo "Configuration Environment Variable Missing in getCommonArgs.sh" 1>&2 |
9 | 9 | exit 1 |
10 | 10 | fi |
11 | 11 |
|
12 | | -ARGS_ALL="--session ${OVERRIDE_SESSION:-default} --severity $SEVERITY --shm-segment-id $(($NUMAID + 10 * ${O2JOBID:-0})) --shm-segment-size $SHMSIZE $ARGS_ALL_EXTRA --early-forward-policy noraw" |
13 | | -ARGS_ALL_CONFIG="NameConf.mDirGeom=$FILEWORKDIR;NameConf.mDirGRP=$FILEWORKDIRRUN;keyval.input_dir=$FILEWORKDIR;keyval.output_dir=/dev/null;$ALL_EXTRA_CONFIG" |
| 12 | +ARGS_ALL="--session ${OVERRIDE_SESSION:-default} --severity $SEVERITY --shm-segment-id $(($NUMAID + 10 * ${O2JOBID:-0})) --shm-segment-size $SHMSIZE ${ARGS_ALL_EXTRA:-} --early-forward-policy noraw" |
| 13 | +ARGS_ALL_CONFIG="NameConf.mDirGeom=$FILEWORKDIR;NameConf.mDirGRP=$FILEWORKDIRRUN;keyval.input_dir=$FILEWORKDIR;keyval.output_dir=/dev/null;${ALL_EXTRA_CONFIG:-}" |
14 | 14 | if [[ $EPNSYNCMODE == 1 ]]; then |
15 | 15 | ARGS_ALL+=" --infologger-severity $INFOLOGGER_SEVERITY" |
16 | 16 | ARGS_ALL+=" --monitoring-backend influxdb-unix:///tmp/telegraf.sock --resources-monitoring 15" |
17 | 17 | ARGS_ALL_CONFIG+="NameConf.mCCDBServer=$GEN_TOPO_EPN_CCDB_SERVER;" |
18 | 18 | export DPL_CONDITION_BACKEND=$GEN_TOPO_EPN_CCDB_SERVER |
19 | | -elif [[ "0$ENABLE_METRICS" != "01" ]]; then |
| 19 | +elif [[ "${ENABLE_METRICS:-}" != "1" ]]; then |
20 | 20 | ARGS_ALL+=" --monitoring-backend no-op://" |
21 | 21 | fi |
22 | 22 | [[ $SHMTHROW == 0 ]] && ARGS_ALL+=" --bad-alloc-max-attempts 60 --bad-alloc-attempt-interval 1000" |
23 | | -[[ ! -z $SHM_MANAGER_SHMID && "0$GEN_TOPO_CALIB_WORKFLOW" != "01" ]] && ARGS_ALL+=" --no-cleanup --shm-no-cleanup on --shmid $SHM_MANAGER_SHMID" |
| 23 | +[[ ! -z ${SHM_MANAGER_SHMID:-} && "0$GEN_TOPO_CALIB_WORKFLOW" != "01" ]] && ARGS_ALL+=" --no-cleanup --shm-no-cleanup on --shmid $SHM_MANAGER_SHMID" |
24 | 24 | [[ $NORATELOG == 1 ]] && ARGS_ALL+=" --fairmq-rate-logging 0" |
25 | 25 |
|
26 | 26 | fi # getCommonArgs.sh sourced |
0 commit comments