The obshell Dashboard allows you to manage and monitor tasks related to OceanBase clusters, tenants, and hosts, as well as tasks within the obshell Dashboard itself.
View task details
When there are Running or Failed tasks in the obshell Dashboard, the number of tasks will be displayed in the Tasks field in the upper-right corner of the system page. You can view task details through the following two methods:
Method 1: Log in to the obshell Dashboard console, and click the Tasks field in the upper-right corner to go to the Task Center.
Method 2: Log in to the obshell Dashboard console, and choose System Management > Task Center in the left-side navigation pane to go to the Task Center page.
You can filter tasks by status or search for specific tasks in the search box. Click the task name to view its details.
Tasks are divided into Local Tasks and Cluster Tasks. Here are the details:
For Local Tasks, there are three types of operations: Non-Operation, Global Operation, and OBProxy Operation. Global operations are mutually exclusive, and OBProxy operations are mutually exclusive. However, global operations and OBProxy operations can coexist.
For Cluster Tasks, there are three types of operations: Non-Operation, Global Operation, and Tenant Operation. Global operations are mutually exclusive, and global operations and tenant operations are also mutually exclusive. However, tenant operations for different tenants can coexist.
Note
The terms coexistence and mutual exclusivity mentioned above refer to incomplete tasks. For example, if there are incomplete global operations for a local task, you cannot initiate another global operation, but you can initiate an OBProxy operation.
If a task fails, you can troubleshoot it based on the log information displayed on the right side of the task details page. You can also click Download Log in the upper-right corner of the log information page to download the logs for the current step and post them in the Q&A section of the official website. Professionals will help you troubleshoot the issue.
Manage failed tasks
When a task fails, you can retry, roll back, or skip the task.
You can manage failed tasks in the following ways:
Method 1: Log in to the obshell console, click the Tasks field in the upper-right corner to go to the Task Center, and click the name of the failed task in the task list to go to the task details page.
Method 2: Log in to the obshell console, click System Management > Task Center in the left-side navigation pane to go to the Task Center page, and click the name of the failed task in the task list to go to the task details page.
The following steps are based on Method 1:
Log in to the obshell console.
Click the Tasks field in the upper-right corner to go to the Task Center.
Click the name of the failed task in the task list to go to the task details page.
Click Retry in the upper-right corner to retry the failed steps. If the retry is successful, the task continues to execute the subsequent steps.
Click Rollback in the upper-right corner to roll back all executed steps from the point of failure. If the rollback is successful, the task continues to execute the subsequent steps.
Click Skip Task in the upper-right corner to skip the entire task. The task status changes from Failed to Completed, and the operation and maintenance status of the related clusters and tenants is not affected.
Note
During task execution, click Locate Current Progress to quickly jump to the currently executing subtask, allowing you to monitor the task execution status and related log information. For Failed tasks, clicking Locate Current Progress quickly locates the failed subtask and task execution exception information.