Cromwell
Workbench supports submitting workflows to Cromwell deployed in many different environments. While there are some configuration options that are different depending on the environment, there are some common parameters that are supported across all environments.
Available Parameters
workflow_failure_mode=STRING
workflow_failure_mode=STRINGDetermines what happens when a call fails. Valid options are "NoNewCalls" and "ContinueWhilePossible". "NoNewCalls" will stop execution of all remaining calls in the workflow, while "ContinueWhilePossible" will continue executing other calls in the workflow as long as their dependencies are satisfied.
write_to_cache=BOOLEAN
write_to_cache=BOOLEANSpecifies whether to write the outputs of successful calls to the call cache. Default is true.
read_from_cache=BOOLEAN
read_from_cache=BOOLEANSpecifies whether to read the outputs of previously successful calls from the call cache. Default is true.
delete_intermediate_output_files=BOOLEAN
delete_intermediate_output_files=BOOLEANSpecifies whether to delete intermediate output files. Default is false.
final_workflow_outputs_dir=STRING
final_workflow_outputs_dir=STRINGSpecifies a directory to which final output files should be copied. This can be a local path or a URI.
final_call_logs_dir=STRING
final_call_logs_dir=STRINGSpecifies a directory to which call logs should be copied. This can be a local path or a URI.
final_workflow_log_dir=STRING
final_workflow_log_dir=STRINGSpecifies a directory to which the final workflow log should be copied. This can be a local path or a URI.
final_workflow_metadata_dir=STRING
final_workflow_metadata_dir=STRINGSpecifies a directory to which the final workflow metadata should be copied. This can be a local path or a URI.
use_relative_output_paths=BOOLEAN
use_relative_output_paths=BOOLEANSpecifies whether to use relative output paths in workflow outputs. Default is false.
call_caching=OBJECT
call_caching=OBJECTA JSON object containing the call caching configuration. Example:
{
"call_caching": {
"enable": true,
"read_from_cache": true,
"write_to_cache": true
}
}default_runtime_attributes=OBJECT
default_runtime_attributes=OBJECTA JSON object containing the default runtime attributes. Example:
{
"default_runtime_attributes": {
"maxRetries": 1
}
}default_backend=STRING
default_backend=STRINGSpecifies the default backend to use for workflow execution. Default is "Local".
allow_result_reuse=BOOLEAN
allow_result_reuse=BOOLEANSpecifies whether to allow reuse of previously calculated results. Default is true.
disallow_result_reuse=BOOLEAN
disallow_result_reuse=BOOLEANSpecifies whether to disallow reuse of previously calculated results. Default is false.
imported_file_metadata=STRING
imported_file_metadata=STRINGSpecifies the metadata file for imported files. This can be a local path or a URI.
Last updated
Was this helpful?

