Skip to content

Instantly share code, notes, and snippets.

@chapmanb
Created October 2, 2018 13:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chapmanb/72c6bf2d8282412b252f6192968b17cf to your computer and use it in GitHub Desktop.
Save chapmanb/72c6bf2d8282412b252f6192968b17cf to your computer and use it in GitHub Desktop.
Cromwell configuration generated by bcbio for http inputs
include required(classpath("application"))
system {
workflow-restart = true
}
call-caching {
enabled = true
}
load-control {
# Avoid watching memory, since the load-controller stops jobs on local runs
memory-threshold-in-mb = 1
}
cwltool-runner {
# Use external cwltool to avoid slow runtimes with java embedded pre-processing
class = "cwl.CwltoolProcess"
}
database {
profile = "slick.jdbc.HsqldbProfile$"
db {
driver = "org.hsqldb.jdbcDriver"
url = "jdbc:hsqldb:file:/home/chapmanb/drive/work/cwl/test_bcbio_cwl/gcp/cromwell_work/persist/metadata;shutdown=false;hsqldb.tx=mvcc"
connectionTimeout = 200000
}
}
engine {
filesystems {
http {}
}
}
backend {
providers {
Local {
config {
concurrent-job-limit = 1
runtime-attributes = """
Int? cpu
Int? memory_mb
Int? cpuMin
Int? cpuMax
Int? memoryMin
Int? memoryMax
String? outDirMin
String? outDirMax
String? tmpDirMin
String? tmpDirMax
"""
submit-docker: ""
filesystems {
http { }
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment