-
Notifications
You must be signed in to change notification settings - Fork 58
Expand file tree
/
Copy pathstfsender.yaml
More file actions
54 lines (54 loc) · 2.07 KB
/
stfsender.yaml
File metadata and controls
54 lines (54 loc) · 2.07 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
name: stfsender
control:
mode: fairmq
wants:
cpu: 0.15
memory: 128
defaults:
max_buffered_stfs: "-1"
dd_discovery_net_if: "ib0" #the loopback intf
dd_discovery_endpoint: "no-op://" # location of consul docker instance
user: flp
fmq_severity: info
log_task_stdout: none
log_task_stderr: none
stfs_dd_region_size: 4096
_module_cmdline: >-
source /etc/profile.d/modules.sh && MODULEPATH={{ modulepath }} module load DataDistribution Control-OCCPlugin &&
numactl --cpunodebind=0 --preferred=0 -- StfSender
_plain_cmdline: "ulimit -c 0 && numactl --cpunodebind=0 --preferred=0 -- {{ o2_install_path }}/bin/StfSender"
command:
env:
- O2_INFOLOGGER_MODE={{infologger_mode}}
- http_proxy=""
- https_proxy=""
- no_proxy=-ib,.internal
- O2_DETECTOR={{ detector }}
- UCX_NET_DEVICES=mlx5_0:1 # This limits StfSender to IB interface (used as of DD v1.3.0)
- UCX_TLS=sm,self,dc,rc # Force dc/rc connection (used as of DD v1.4.0)
- UCX_IB_SL=1 # Force IB SL1 with Adaptive Routing (AR)
- UCX_DC_MAX_NUM_EPS=512 # Allow 512 peers for DC transport
- UCX_RC_MAX_NUM_EPS=512 # Allow 512 peers for RC transport
- 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"
- "--dd-region-size={{ stfs_dd_region_size }}"
- "--dd-region-id=3536"
- "--transport=shmem"
- "--input-channel-name={{ stfs_input_channel_name }}"
- "--severity={{ fmq_severity }}"
- "--severity-infologger={{ infologger_severity }}"
- "--monitoring-backend='{{ monitoring_dd_url }}'"
- "--discovery-partition={{ environment_id }}"
- "--discovery-id={{ dd_discovery_stfs_id }}"
- "--discovery-endpoint={{ dd_discovery_endpoint }}"
- "--discovery-net-if={{ dd_discovery_net_if }}"
- '{{ ddsched_enabled == "true" ? "" : "--stand-alone" }}'
- "--shm-monitor=false"