> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/executions-and-logs/executions-management.md).

# Executions Management

View and manage queued and running pipeline executions across your account.

The **Executions Management** page gives you account-level visibility into all queued and running pipeline executions. You can see where queued executions sit in the queue, monitor executions that are currently running, and abort executions that are no longer needed.

{% hint style="info" %}
**Feature flag**

This feature is behind the feature flag `PIPE_QUEUED_PIPELINE_OBSERVABILITY`. Contact [Harness Support](mailto:support@harness.io) to enable it.
{% endhint %}

***

## What you will learn from this topic

* How to [access executions management](#access-executions-management) and what queued and running executions represent.
* How to read the [queue behavior](#queue-behavior), including execution status.
* How to [filter executions](#filter-executions).
* How to [abort executions](#abort-executions).

***

## Before you begin

* **Harness account access:** You need access to a Harness account. Go to [Getting started with Harness Platform](/harness-ai/new-to-harness-platform/get-started.md) to create an account.
* **Pipeline execution permissions:** You need **View** permission on [Pipelines](/harness-ai/use-harness-platform/platform-access-control/permissions-reference.md#pipelines) to view executions and **Execute** permission to abort running executions. To get these permissions, an administrator must assign you a role that includes them. Go to [RBAC in Harness](/harness-ai/use-harness-platform/platform-access-control.md) to understand role-based access control and [Manage roles](/harness-ai/use-harness-platform/platform-access-control/add-manage-roles.md) to configure role assignments.
* **Feature flag enabled:** Confirm the `PIPE_QUEUED_PIPELINE_OBSERVABILITY` feature flag is enabled for your account, as described above.

***

## Access executions management

Go to **Account Settings**, select **Security and Governance**, and then select **Executions Management**.

{% hint style="info" %}
**Account Admin required**

Only users with Account Admin permissions can access the **Executions Management** page. This is an account-level view showing queued and running pipelines across all organizations and projects.
{% endhint %}

The **Executions Management** page lists two kinds of executions across your entire account:

* **Queued**: Executions that are waiting to run.
* **Running**: Executions that are currently running.

When you trigger multiple pipelines simultaneously, Harness queues some executions based on the resource constraints and concurrency limits you have configured. Instead of failing or rejecting new executions, Harness holds them in a queue and runs them in order when resources become available.

Executions sit in the queue for three main reasons: the pipeline has resource constraints configured, the maximum concurrent executions limit is reached, or the pipeline is waiting for another pipeline to release a lock it needs.

***

## Queue behavior

Each row represents a queued or running execution. The table shows the following information:

* **Queue No**: The execution's position in the global account queue, where position 1 is next to run. Running executions show a dash (`-`) because they are no longer in the queue.
* **Pipeline Name**: The pipeline name and its execution ID.
* **Status**: The execution state, which is one of the following:
  * **Queued Execution Concurrency Reached**: The pipeline, stage, or step has reached its configured `maxConcurrency` limit, so the execution waits for a running instance to finish.
  * **Queued Plan Creation**: The execution is waiting for Harness to create its execution plan before it can start.
  * **Running**: The execution is currently running.
* **Project** and **Organization**: The project and organization the execution belongs to.
* **Trigger Summary**: The way the execution started, such as a manual run, a cron schedule, or a webhook.
* **Executed By**: The user or system that initiated the run.

{% hint style="info" %}
**Queue position**

Queue positions are calculated globally across your entire account. When you apply filters to narrow the list, the queue numbers stay the same. You might see positions such as 5, 240, and 1320 with gaps in between. Those gaps represent executions that are still queued but hidden by your current filters.
{% endhint %}

***

## Filter executions

Use the **Filter** option to narrow the list. The available filters include:

* **Search**: Find executions by pipeline name or identifier.
* **Organization** and **Project**: Show executions from specific organizations and projects. The project filter updates to show only projects within the selected organizations.
* **Status**: Filter by execution state, including **Queued Execution Concurrency Reached**, **Queued Plan Creation**, and **Running**.
* **Priority**: Focus on high, medium, or low priority executions.
* **Trigger Type**: Filter by how the execution was triggered, such as a manual run, a cron schedule, or a webhook.
* **Pipeline Tags**: Filter by the tags applied to pipelines.
* **Timeframe**: Show executions from a specific period, such as the last 7, 30, or 90 days, or a custom range.

Select **Add Filter** to apply more filters. Select **Save** to keep a filter set, or **Reset** to clear all filters.

***

## Abort executions

You can abort both queued and running executions. Aborting a queued execution removes it from the queue before it starts. Aborting a running execution stops it. You might abort executions when you triggered the wrong pipeline, or when newer changes make an older execution unnecessary.

Perform the following steps to abort executions:

1. Select one or more executions using the checkboxes.
2. Select **Abort** at the top of the list. The button shows how many executions are selected.
3. Review your selection and confirm.

Harness attempts to abort each selected execution. Some aborts might fail if an execution completed while you were making your selection. The results show which aborts succeeded and which could not be completed.

{% hint style="warning" %}
**Abort is permanent**

Once you abort an execution, there is no way to resume it. Trigger the pipeline again if you want it to run.
{% endhint %}

***

## Common scenarios

### Abort outdated deployments

When multiple deployment pipelines queue up for the same service during active development, you often need only the latest one. Filter by the relevant project, select the older executions, and abort them to keep just the most recent one.

### Clean up test executions

If you are developing or testing pipelines and have accumulated many test runs, filter by your test project and abort them. This frees up capacity for production pipelines that need to run.

### Identify bottlenecks

When you notice executions with very high queue positions (100+), it indicates a bottleneck. Look at the types of pipelines queued and their resource constraints. You might need to adjust concurrency limits, optimize pipeline execution time, or review resource constraint settings to reduce queue buildup.

***

## Limitations

The **Executions Management** page shows queued and running executions. For completed pipelines, use the [Pipeline Execution History](/harness-ai/use-harness-platform/pipelines/executions-and-logs/view-and-compare-pipeline-executions.md) view instead.

You cannot reorder the execution queue or change priorities from this page. The queue order is determined by when executions were created and their configured priority settings.

Queue positions are calculated when the page loads. As executions complete and new ones are added, positions change. Refresh the page to see the current queue state.

The table displays a maximum of 100 executions per page.

***

## Next steps

* [View and compare pipeline executions](/harness-ai/use-harness-platform/pipelines/executions-and-logs/view-and-compare-pipeline-executions.md): Review completed executions and compare their details.
* [Pipeline execution graph](/harness-ai/use-harness-platform/pipelines/pipeline-execution-graph.md): Understand how an execution is visualized.
* [Barriers](/harness-ai/use-harness-platform/pipelines/barriers.md): Synchronize stages that run in parallel.

{% @harness-feedback/feedback module="harness-ai" pagePath="harness-ai/use-harness-platform/pipelines/executions-and-logs/executions-management" %}
