Skip to content

Cluster Workloads

The Cluster Workloads page shows the workloads that are running as part of the Altair SLC Hub deployment. You can use this page to view workload details, inspect executions, and review task-level information such as events, logs, and execution files. Because execution details and logs are organized across several levels, you might need to click through different tabs to find the relevant information.

To open the Cluster Workloads page, go to Hub Administration > Hub Management > Cluster Workloads.

Under the hood, Altair SLC Hub uses Nomad to schedule these workloads on available worker nodes. Because of this, some cluster workload concepts and behaviors reflect the underlying Nomad model.

Click Run GC to initiate garbage collection and remove old workload executions.

You can filter workloads by job name, status, type, and date submitted. A workload can have one or more executions. Each execution can contain one or more tasks. Task details can include status information, events, log files, and execution output files.

Workload Types

Cluster workloads can be created as one of the following types:

  • Batch: A batch workload runs once and then completes, either successfully or with an error.

  • Service: A service workload is intended to remain running so that it can continue handling requests. In Altair SLC Hub, service workloads are used for long-running services such as on-demand runtimes, on-demand API endpoints, and published libraries. For example, when you deploy an on-demand API endpoint, Altair SLC Hub creates a service workload that continues running until you deactivate it, delete the deployment, or an error occurs.

View Workload Details

Select the name of a job from the list to open its details.

The job details page includes the following tabs:

  • Job Information, which shows the current state and basic details of the workload
  • Job Executions, view the jobs for programs that have been run on this worker node

In the Job Executions tab, you can filter executions by status and by created or modified date.

View Execution Details

In the Job Executions tab, click the execution ID of a job execution for more information about the Cluster Job Execution.

The execution details page can include the following tabs:

  • Job Execution Information, which shows details for a specific execution
  • Resource Utilization, which shows resource usage for the execution
  • Tasks, which shows the tasks that belong to the execution
  • Files, which can contain execution files and task-specific output, such as procmon.out

View Task Details

In the Tasks tab, click a task name to open its details.

The task details page can include the following tabs:

  • Task Information, which shows task status and details
  • Task Events, which shows task lifecycle events
  • Log Files, which lets you review or download logs such as stdout (standard output) and stderr (standard error)