github broadinstitute/cromwell 75

latest releases: 87, 86, 85...
2 years ago

75 Release Notes

New AwaitingCloudQuota backend status

For Cloud Life Sciences v2beta only.

When a user's GCP project reaches a quota limit, Cromwell continues to submit jobs and Life Sciences acknowledges them as created even if the physical VM cannot yet start. Cromwell now detects this condition in the backend and reports AwaitingCloudQuota.

The status is informational and does not require any action. Users wishing to maximize throughput can use AwaitingCloudQuota as an indication they should check quota in Cloud Console and request a quota increase from GCP.

AwaitingCloudQuota will appear between the Initializing and Running backend statuses, and will be skipped if not applicable.

Now:

Status in metadata Quota normal Quota delay Status meaning
executionStatus Running Running Job state Cromwell is requesting from the backend
backendStatus Running AwaitingCloudQuota Job state reported by backend

Previously:

Status in metadata Quota normal Quota delay Status meaning
executionStatus Running Running Job state Cromwell is requesting from the backend
backendStatus Running Running Job state reported by backend

New 'requestedWorkflowId' API Option

Allows users to choose their own workflow IDs at workflow submission time.

If supplied for single workflows, this value must be a JSON string containing a valid, and not already used, UUID. For batch submissions, this value must be a JSON array of valid UUIDs.

If not supplied, the behavior is as today: Cromwell will generate a random workflow ID for every workflow submitted.

Bug Fixes

  • Fixed a bug on Google Pipelines API backends where missing optional output files (File?) were not correctly detected by Cromwell and caused invalid call cache entries to be written.

Don't miss a new cromwell release

NewReleases is sending notifications on new releases.