Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.36 KB

File metadata and controls

29 lines (20 loc) · 1.36 KB

ServiceSpecRollbackConfig

Properties

Name Type Description Notes
parallelism kotlin.Long Maximum number of tasks to be rolled back in one iteration (0 means unlimited parallelism). [optional]
delay kotlin.Long Amount of time between rollback iterations, in nanoseconds. [optional]
failureAction inline Action to take if an rolled back task fails to run, or stops running during the rollback. [optional]
monitor kotlin.Long Amount of time to monitor each rolled back task for failures, in nanoseconds. [optional]
maxFailureRatio java.math.BigDecimal The fraction of tasks that may fail during a rollback before the failure action is invoked, specified as a floating point number between 0 and 1. [optional]
order inline The order of operations when rolling back a task. Either the old task is shut down before the new task is started, or the new task is started before the old task is shut down. [optional]

Enum: FailureAction

Name Value
failureAction continue, pause

Enum: Order

Name Value
order stop-first, start-first