Managing Task Status
The proNX Service Manager provides a Tasks status screen that allows you to view the progress and status of running tasks. The Tasks status screen shows the list of tasks that this client has requested the server to execute. Tasks launched by other clients or scheduled tasks which are run by the server itself are not shown in this view.
When performing a task on a network element, you should wait until that task completes before starting a new task on that network element.
Some tasks are displayed with a ‘parent’ or ‘top level’ task that can be expanded to show all the subtasks that the server will execute to fulfill the user request.
In the following example, Task13881 is made up of two subtasks.
The State column displays the current status of the tasks as RUNNING or FINISHED as reported by the server. The possible subtask states are RUNNING, SUCCESS, or FAILURE. When all subtasks are complete, the task State will transition to FINISHED. The Details column provides additional details about a task or subtask.
In an effort to protect network and server resources, the server might queue tasks that it is unable to service at the requested time. These queued tasks are not shown in the Tasks status window.
If the server is busy, new task requests are placed onto a queue. These new task requests are dequeued for servicing as the server completes existing tasks. If a client requests a task that is identical to a task already queued, PSM returns an error and does not queue the new task. The error can be for a subtask if the subtask is a duplicate, or a top level task if the top level task is a duplicate.
Limits are placed on the number of tasks that can be started by the server. These limits apply for each type of task and span across all clients. See
/usr/local/ems9001/resources/serverConfigurations/workers.xmlfor the specific limits.
This file must not be changed or unintended consequences might occur.
Once a specific task limit is reached, any additional requests for that same type of task by any client are queued by the server. Once a running task of that type is completed, the server dequeues the next task from that queue, and only then starts and places this new task in the respective client's Tasks status window.
Discovering Task Status
- To access the Tasks status screen, click the Tasks tab, or, from the main menu choose View>Server>Tasks .
The Tasks screen is displayed in the lower right corner of the main client window.
Clearing Completed Tasks
- To clear the completed tasks from the Tasks status
screen, right-click the title bar and select Clear Completed
Completed tasks are removed from the Tasks screen.