-
Notifications
You must be signed in to change notification settings - Fork 58
Expand file tree
/
Copy pathstfbuilder.yaml
More file actions
65 lines (65 loc) · 2.21 KB
/
stfbuilder.yaml
File metadata and controls
65 lines (65 loc) · 2.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
name: stfbuilder
control:
mode: fairmq
defaults:
detector: TST
rdh_version: "7"
user: flp
fmq_severity: info
dd_detector_subspec: feeid
dd_discovery_endpoint: "no-op://" # location of consul docker instance
log_task_stdout: none
log_task_stderr: none
stfb_dd_mode: "physics"
stfb_fee_mask: "0xffff"
stfb_enable_datasink: "false"
stfb_datasink_dir: "/tmp"
stfb_datasink_filesize: "2048"
monitoring_dd_interval: "5"
_module_cmdline: >-
source /etc/profile.d/modules.sh && MODULEPATH={{ modulepath }} module load DataDistribution Control-OCCPlugin &&
StfBuilder
_plain_cmdline: "{{ o2_install_path }}/bin/StfBuilder"
wants:
cpu: 0.15
memory: 128
bind:
- name: dpl-chan
type: push
rateLogging: "{{ fmq_rate_logging }}"
transport: shmem
addressing: ipc
sndBufSize: "4"
global: "readout-proxy-{{ it }}"
command:
env:
- O2_INFOLOGGER_MODE={{infologger_mode}}
- O2_DETECTOR={{ detector }}
- DATADIST_FEE_MASK={{ stfb_fee_mask }}
- O2_PARTITION={{ environment_id }}
stdout: "{{ log_task_stdout }}"
stderr: "{{ log_task_stderr }}"
shell: true
user: "{{ user }}"
value: "{{ len(modulepath)>0 ? _module_cmdline : _plain_cmdline }}"
arguments:
- "--session=default"
- "--shm-segment-id=2"
- "--shm-segment-size=33554432"
- "--transport=shmem"
- "--monitoring-backend='{{ monitoring_dd_url }}'"
- "--monitoring-process-interval='{{ monitoring_dd_interval }}'"
- "--discovery-partition={{ environment_id }}"
- "--discovery-endpoint={{ dd_discovery_endpoint }}"
- "--detector-rdh={{ rdh_version }}"
- "--detector-subspec={{ dd_detector_subspec }}"
- "--severity={{ fmq_severity }}"
- "--severity-infologger={{ infologger_severity }}"
- "--dpl-channel-name=dpl-chan"
- "--shm-monitor=false"
- "--detector={{ detector }}"
- "--run-type={{ stfb_dd_mode }}"
- "{{ stfb_enable_datasink == 'true' ? '--data-sink-enable' : ' ' }}"
- "{{ stfb_enable_datasink == 'true' ? '--data-sink-dir=' + stfb_datasink_dir : ' ' }}"
- "{{ stfb_enable_datasink == 'true' ? '--data-sink-max-stfs-per-file=0' : ' ' }}"
- "{{ stfb_enable_datasink == 'true' ? '--data-sink-max-file-size=' + stfb_datasink_filesize : ' ' }}"