67 Release Notes
Configuration updates for improved scaling
Some configuration changes were introduced in Cromwell 67 to support improved scaling. See Cromwell's reference.conf for details on new parameters.
-
I/O throttling moved from
ioto its ownio.throttlestanza; config updates may be required if these values are currently being overridden in local deployments. -
The default
system.job-rate-controlhas been changed from 50 per second to 20 per 10 seconds. -
New configuration parameters have been introduced for values which were previously hardcoded constants:
system.file-hash-batch-size, value updated from100to50.io.gcs.max-batch-size, value stays the same at100.io.gcs.max-batch-duration, value stays the same at5 seconds.
-
New configuration parameters which should not require updating:
io.command-backpressure-stalenessio.backpressure-extension-log-thresholdload-control.io-normal-window-minimumload-control.io-normal-window-maximum
-
io.nio.parallelismwas previously misspelled inreference.confbut not in Cromwell's configuration reading code. Only correct spellings of this configuration key had or will have effect.