-
Notifications
You must be signed in to change notification settings - Fork 311
Expand file tree
/
Copy pathapplication.yml
More file actions
117 lines (111 loc) · 2.85 KB
/
Copy pathapplication.yml
File metadata and controls
117 lines (111 loc) · 2.85 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
spring:
application:
name: maestro
autoconfigure:
exclude:
- com.netflix.maestro.engine.autoconfigure.AwsConfiguration
- io.awspring.cloud.autoconfigure.sns.SnsAutoConfiguration
- io.awspring.cloud.autoconfigure.sqs.SqsAutoConfiguration
server:
port: 8080
maestro:
queue: # check MaestroJobEvent class for queue id
properties:
1:
worker-num: 8
scan-interval: 5000
2:
worker-num: 12
scan-interval: 5000
3:
worker-num: 17
scan-interval: 5000
4:
worker-num: 3
scan-interval: 5000
5:
worker-num: 3
scan-interval: 30000
ownership-timeout: 125000 # larger than the deletion processor timeout
notifier:
type: noop
alerting:
type: noop
redis:
enabled: false
sel:
thread-num: 3
timeout-millis: 120000
stack-limit: 128
loop-limit: 25001
array-limit: 25001
length-limit: 10000
visit-limit: 100000000
memory-limit: 100000000
cluster:
name: test
# step database related action config
step-action:
action-timeout: 5000
check-interval: 500
engine:
configs:
# database config
workflow-database-error-retries: 5
workflow-database-insert-batch-size: 32
workflow-database-rewrite-batched-inserts: true
workflow-database-login-timeout-seconds: 5
workflow-database-socket-timeout-seconds: 50
jdbc-username: root
jdbc-url: "jdbc:tc:postgresql:17:///maestro_local"
db-type: postgres
flyway-enabled: true
workflow-database-client-name: maestro-local
workflow-database-connection-pool-size-max: 8
workflow-database-connection-pool-idle-min: 8
workflow-database-connection-lifetime-max: 50000
workflow-database-connection-idle-timeout: 30000
# flow engine config
flow-engine-address: http://${spring.cloud.client.ip-address}:${server.port}
initial-maintenance-delay-millis: ${random.long[2000,5000]}
internal-worker-num: 80
stepruntime:
env: test
foreach:
loop-batch-limit: 50
insert-batch-limit: 10
get-rollup-batch-limit: 100
subworkflow:
always-pass-down-param-names: []
cache:
default-sha-cache-minutes: 43200 # 30 days
default-sha-max-size: 100
custom-sha-cache-minutes: 10
custom-sha-max-size: 50
# callback delay interval setting based on step instance status and step type.
callback-delay-config:
fixed-callback-delay-in-secs:
RUNNING:
default: 3
WAITING_FOR_PERMITS:
default: 5
WAITING_FOR_SIGNALS:
default: 5
PAUSED:
default: 5
FINISHING:
default: 5
NOT_CREATED:
default: 30
triggers:
#time trigger configurations
time-trigger:
type: noop
trigger-batch-size: 10
#signal trigger configurations
signal-trigger:
type: noop
logging:
level:
com:
netflix: INFO