Skip to content

Commit 64ca419

Browse files
authored
Tpc sac with optional ccdb path (#510)
* CCBD path as parameter for sac processing * CCBD path as parameter for sac processing * CCBD path as parameter for sac processing - correct parameter
1 parent 6431d49 commit 64ca419

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

scripts/tpc-idc-sac-simple.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ MERGER_C=epn024-ib
4545
PORT=47734
4646

4747
nTFs=1000
48-
ccdb="ccdb-test.cern.ch:8080"
48+
#ccdb="ccdb-test.cern.ch:8080"
49+
ccdb="http://o2-ccdb.internal"
4950
export DPL_CONDITION_BACKEND="http://127.0.0.1:8084"
5051
export DPL_CONDITION_QUERY_RATE="${GEN_TOPO_EPN_CCDB_QUERY_RATE:--1}"
5152
DPL_PROCESSING_CONFIG_KEY_VALUES="NameConf.mCCDBServer=http://127.0.0.1:8084;"
@@ -107,7 +108,7 @@ o2-dpl-raw-proxy $ARGS_ALL \
107108
--compression 2 \
108109
| o2-tpc-idc-ft-aggregator --rangeIDC 200 --nFourierCoeff 40 --process-SACs true --inputLanes 1 \
109110
--configKeyValues "${DPL_PROCESSING_CONFIG_KEY_VALUES};keyval.output_dir=/dev/null" \
110-
| o2-calibration-ccdb-populator-workflow --ccdb-path ${ccdb} -b \
111+
| o2-calibration-ccdb-populator-workflow --ccdb-path "{{ ccdb_path }}" -b \
111112
| o2-dpl-output-proxy $ARGS_ALL \
112113
--dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' \
113114
--dataspec "${OUTSPEC}" \
@@ -149,6 +150,9 @@ sed -i /defaults:/\ a\\\ \\\ "merger_node_c":\ "${MERGER_C}" workflows/${WF_NAME
149150
sed -i /defaults:/\ a\\\ \\\ "merger_port":\ "${PORT}" workflows/${WF_NAME_A}.yaml
150151
sed -i /defaults:/\ a\\\ \\\ "merger_port":\ "${PORT}" workflows/${WF_NAME_C}.yaml
151152

153+
sed -i /defaults:/\ a\\\ \\\ "ccdb_path":\ "${ccdb}" workflows/${WF_SAC}.yaml
154+
155+
152156

153157
aside=" it == 'alio2-cr1-flp001'"
154158
cside=" it == 'alio2-cr1-flp073'"

tasks/tpc-sac-ccdb-populator.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ command:
112112
- "--workflow-suffix"
113113
- "''"
114114
- "--ccdb-path"
115-
- "'ccdb-test.cern.ch:8080'"
115+
- "'{{ ccdb_path }}'"
116116
- "--sspec-max"
117117
- "-1"
118118
- "--sspec-min"

workflows/tpc-sac.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
name: tpc-sac
22
vars:
33
dpl_command: >-
4-
o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-sac-processing --severity warning --condition-tf-per-query -1 | o2-tpc-sac-distribute --timeframes 1000 --output-lanes 1 --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-sac-factorize --timeframes 1000 --nthreads-SAC-factorization 4 --input-lanes 1 --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --compression 2 | o2-tpc-idc-ft-aggregator --rangeIDC 200 --nFourierCoeff 40 --process-SACs true --inputLanes 1 --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-calibration-ccdb-populator-workflow --ccdb-path ccdb-test.cern.ch:8080 -b | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1
4+
o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-sac-processing --severity warning --condition-tf-per-query -1 | o2-tpc-sac-distribute --timeframes 1000 --output-lanes 1 --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-sac-factorize --timeframes 1000 --nthreads-SAC-factorization 4 --input-lanes 1 --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --compression 2 | o2-tpc-idc-ft-aggregator --rangeIDC 200 --nFourierCoeff 40 --process-SACs true --inputLanes 1 --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-calibration-ccdb-populator-workflow --ccdb-path '{{ ccdb_path }}' -b | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1
55
defaults:
6+
ccdb_path: http://o2-ccdb.internal
67
monitoring_dpl_url: "no-op://"
78
user: "flp"
89
fmq_rate_logging: 0

0 commit comments

Comments
 (0)