CRDB tasks requests

Active-Active database task status requests

Redis Enterprise Software
Method Path Description
GET /v1/crdb_tasks Get all running tasks
GET /v1/crdb_tasks/{task_id} Get the status of an executed task
POST /v1/crdb_tasks/{task_id}/actions/cancel Cancel a running or queued task

Get all running tasks

GET /v1/crdb_tasks

Get all running tasks.

Request

Example HTTP request

GET /v1/crdb_tasks

Response

Returns a JSON array of CRDB task objects.

Status codes

Code Description
200 OK A list of running tasks.
401 Unauthorized Unauthorized request. Invalid credentials.

Get task status

GET /v1/crdb_tasks/{task_id}

Get the status of an executed task.

The status of a completed task is kept for 500 seconds by default.

Request

Example HTTP request

GET /v1/crdb_tasks/1

Request headers

Key Value Description
X-Result-TTL integer Task time to live

URL parameters

Field Type Description
task_id string Task ID

Query parameters

Field Type Description
verbose boolean Return detailed task information (optional)

Response

Returns a CRDB task object.

Status codes

Code Description
200 OK Task status.
401 Unauthorized Unauthorized request. Invalid credentials
404 Not Found Task not found.

Cancel task

POST /v1/crdb_tasks/{task_id}/actions/cancel

Gracefully cancels a running or queued task.

A task that already reached the commit phase cannot be canceled.

Request

Example HTTP request

POST /v1/crdb_tasks/1/actions/cancel

URL parameters

Field Type Description
task_id string Task ID

Query parameters

Field Type Description
force boolean Cancel even if the task is in the commit phase. WARNING: This can break the CRDB in the cluster configuration store (CCS), so use with caution. (optional)

Response

Returns a status code.

Status codes

Code Description
200 OK The request has been accepted.
401 Unauthorized Unauthorized request. Invalid credentials.
404 Not Found Task not found.
406 Not Acceptable Task cannot be canceled.
409 Conflict Failed to cancel task.
RATE THIS PAGE
Back to top ↑