Dear Firecloud team,
There should something wrong with the preemptible. I set the value as 1, but it rerun 4 times.
Here is my workflow id:
This is not necessarily true.
Cromwell has two types of error codes it'll retry on. One is a preemption and one is what Google calls "Unexpected termination" and while the former is set by the user the latter is hardcoded to 3. The retry counts for these are independent of each other.
Thus it is completely reasonable that with a preemption count of 1 that you could see up to 4 retries.
Thank you for this report; It definitely should not be re-running more times than a preemptible value. Could you share your workspace with [email protected] and tell me the name of the workspace itself? I'd like to take a look.