Describe the problem
Current the default value for maxFailedTasks is 5 which is gratuitous. In all likelihood, a job that fails on its first try will fail on subsequent tries. The extra attempts slow iterations if we're waiting for a job to succeed or fail.
Proposed Solution
Make the default 0. If someone has a job that is not reliable, they can opt in to retries.
Example Use Cases
...
Describe the problem
Current the default value for maxFailedTasks is 5 which is gratuitous. In all likelihood, a job that fails on its first try will fail on subsequent tries. The extra attempts slow iterations if we're waiting for a job to succeed or fail.
Proposed Solution
Make the default 0. If someone has a job that is not reliable, they can opt in to retries.
Example Use Cases
...