forked from AliceO2Group/ControlWorkflows
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathminimal-dpl.yaml
51 lines (51 loc) · 1.88 KB
/
minimal-dpl.yaml
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
name: minimal-dpl
vars:
dpl_command: >-
o2-dpl-raw-proxy -b --session default --dataspec 'x:{{ detector }}/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=10"' | o2-dpl-output-proxy --environment DPL_OUTPUT_PROXY_ORDERED=1 -b --session default --dataspec 'x:{{ detector }}/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"'
defaults:
monitoring_dpl_url: "no-op://"
user: "flp"
fmq_rate_logging: 0
shm_segment_size: 10000000000
shm_throw_bad_alloc: false
session_id: default
resources_monitoring: 15
roles:
- name: "internal-dpl-clock"
connect:
task:
load: minimal-dpl-internal-dpl-clock
- name: "readout-proxy"
connect:
- name: from_internal-dpl-clock_to_readout-proxy
type: pull
transport: shmem
target: "{{ Parent().Path }}.internal-dpl-clock:from_internal-dpl-clock_to_readout-proxy"
rateLogging: "{{ fmq_rate_logging }}"
sndBufSize: 4
rcvBufSize: 4
- name: readout-proxy
type: pull
transport: shmem
target: "::readout-proxy-{{ it }}"
rateLogging: "{{ fmq_rate_logging }}"
task:
load: minimal-dpl-readout-proxy
- name: "dpl-output-proxy"
connect:
- name: from_readout-proxy_to_dpl-output-proxy
type: pull
transport: shmem
target: "{{ Parent().Path }}.readout-proxy:from_readout-proxy_to_dpl-output-proxy"
rateLogging: "{{ fmq_rate_logging }}"
sndBufSize: 4
rcvBufSize: 4
bind:
- name: downstream
type: push
transport: shmem
addressing: ipc
rateLogging: "{{ fmq_rate_logging }}"
global: "downstream-{{ it }}"
task:
load: minimal-dpl-dpl-output-proxy