A cloud object has an expected status and a current status.
The expected status reflects the state the object is expected to be in, and the current status reflects the state that the object is actually in.
If the current status and the expected status do not match, then the object is in an undesirable state. For example, if the expected status of the object is run, but its current status is starting, then the object is not in its expected state, and it must be diagnosed and repaired.
Generally, an object's current status shows either running, stopped, or disconnected. Diagnosing a cloud object by running the relevant diagnose task provides a more specific status. For example, diagnosing an object that has the current status disconnected may show a status of failed if the object is not running.
If an object is in an undesirable state when it is being started or stopped, it is automatically repaired. However, you can repair cloud objects manually by running the relevant repair task.
If the object cannot be repaired to a desirable state, and cannot be dropped from the cloud, you have the option of forgetting the object. Forgetting a cloud object does not delete its corresponding files but removes the metadata from the object and makes the object inaccessible from the cloud.
The object is expected to be running.
The object is expected to be stopped.
The object is currently being modified by a task.
The object is not running.
The object is in the process of being started.
The object is running and responding to requests.
The object is in the process of being stopped.
The object is inaccessible to the cloud, but is expected to be running.
The object is in the process of being deleted.
The object has been deleted.
The database is waiting for the correct user ID and/or password to be provided.
The object was stopped when its parent object was stopped unconditionally.
For example, if a cloud server is successfully stopped with the unconditionally parameter set, then all tenant database running on that cloud server are stopped as a result.
The object has failed and is not running.
For example, if a cloud server process is terminated, then the cloud server status shows that the cloud server is failed.
The object is running, but is not responding to requests.
This status may occur if an object is restarting as part of a task.