reconciling property
Returns true if the WorkerPool is currently being acted upon by the system to bring it into the desired state.
When a new WorkerPool is created, or an existing one is updated, Cloud Run
will asynchronously perform all necessary steps to bring the WorkerPool to
the desired serving state. This process is called reconciliation. While
reconciliation is in process, observed_generation
,
latest_ready_revison
, instance_split_statuses
, and uri
will have
transient values that might mismatch the intended state: Once
reconciliation is over (and this field is false), there are two possible
outcomes: reconciliation succeeded and the serving state matches the
WorkerPool, or there was an error, and reconciliation failed. This state
can be found in terminal_condition.state
. If reconciliation succeeded,
the following fields will match: instance_splits
and
instance_split_statuses
, observed_generation
and generation
,
latest_ready_revision
and latest_created_revision
. If reconciliation
failed, instance_split_statuses
, observed_generation
, and
latest_ready_revision
will have the state of the last serving revision,
or empty for newly created WorkerPools. Additional information on the
failure can be found in terminal_condition
and conditions
.
Output only.
Implementation
core.bool? reconciling;