Get desktop application:
View/edit binary Protocol Buffers messages
Runtime state of a job update
Used in:
, ,Invalid protobuf value
The update has been created but not started yet
The update is rolling forward
The update has been paused
The update has completed successfully
The update was aborted/cancelled
The update is failed
The update is rolling barckward
The update was rolled back due to failure
* Update options for a job update
Used in:
, ,Update batch size of the deployment
Update batch percentage of the deployment. If present, will take precedence over batchSize
Whether or not to stop all instance before update
startPaused indicates if the update should start in the paused state, requiring an explicit resume to initiate.
rollbackOnFailure indicates if the update should be rolled back automatically if failure is detected
maxInstanceAttempts is the maximum attempt times for one task. If the value is 0, the instance can be retried for infinite times.
maxFailureInstances is the number of failed instances in one update that allowed. If the value is 0, there is no limit for max failure instances and the update is marked successful even if all of the instances fail.
If set to true, peloton would try to place the task restarted/updated on the host it previously run on. It is best effort, and has no guarantee of success.
Experimental: this flag is for experimental purpose and will be removed in the future release. If set to true, peloton would start tasks updated if the tasks are killed previously. By default, killed tasks would remain killed, and run with new version when running again.
* Information of an update, such as update config and runtime status
Used in:
,Update ID of the job update
Update configuration
Update runtime status
Job ID of the job update
Configuration version of the job after this update
Job configuration version before the update
Opaque metadata provided by the user
* UpdateStatus provides current runtime status of an update
Used in:
Number of tasks that have been updated
Number of tasks to be updated
Runtime state of the update
Number of tasks that failed during the update