-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlocal.conf
90 lines (69 loc) · 2.52 KB
/
local.conf
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
include required(classpath("application"))
# Cromwell "system" settings
system {
# If 'true' then when Cromwell starts, it tries to restart incomplete workflows
workflow-restart = true
# Cromwell will cap the number of running workflows at N
max-concurrent-workflows = 1
# Number of seconds between workflow launches
new-workflow-poll-rate = 30
input-read-limits {
lines = 512000
}
}
backend {
# Override the default backend.
default = "LocalExample"
# The list of providers.
providers {
# The local provider is included by default in the reference.conf. This is an example.
# Define a new backend provider.
LocalExample {
# The actor that runs the backend. In this case, it's the Shared File
# System (SFS) ConfigBackend.
actor-factory = "cromwell.backend.impl.sfs.config.ConfigBackendLifecycleActorFactory"
# The backend custom configuration.
config {
# Optional limits on the number of concurrent jobs
concurrent-job-limit = 5
# If true submits scripts to the bash background using "&".
# Only usefull for dispatchers that do NOT submit
# the job and then immediately return a scheduled job id.
run-in-background = true
# `temporary-directory` creates the temporary directory for commands.
# If this value is not set explicitly, the default value creates a
# unique temporary directory, equivalent to:
#temporary-directory = "$(mktemp -d \"$TMPDIR\"/tmp.XXXXXX)"
# Submit string when there is no "docker" runtime attribute.
submit = "/usr/bin/env bash ${script}"
# Root directory where Cromwell writes job results.
# This directory must be visible and writeable by the Cromwell process
# as well as the jobs that Cromwell launches.
root = "cromwell-executions"
# File system configuration.
filesystems {
# For SFS backends, the "local" configuration specifies how files are
# handled.
local {
localization: [
"soft-link"
]
# Call caching strategies
caching {
duplication-strategy: [
"soft-link"
]
hashing-strategy: "path"
check-sibling-md5: true
}
}
}
# The defaults for runtime attributes if not provided.
default-runtime-attributes {
failOnStderr: false
continueOnReturnCode: 0
}
}
}
}
}