Skip to main content
Skip table of contents

How to cancel a Hyperscale job

To cancel a Hyperscale Job while the execution is running, the /executions/{id}/cancel endpoint of JobExecution API can be used. Here {id} is the Hyperscale Execution Id that needs to be cancelled.

Hyperscale Job cancellation is an async process. The progress of Job cancellation can be tracked by checking the Execution Status using GET /execution/{id}/summary API endpoint. As the cancellation process starts for a Hyperscale execution, the Execution Status becomes CANCEL_INITIATED. Whenever the cancellation process completes for the Execution, the Execution Status gets updated to CANCELLED.

During cancellation, the Hyperscale application:

  1. Stops the processes running on the Hyperscale Orchestrator with respect to that Execution.

  2. Closes the database connections made with the target database.

  3. Cancels the Masking Jobs running on the Continuous Compliance Engines and waits for their cancellation to complete before marking Hyperscale Execution as CANCELLED.

  • Hyperscale doesn’t stop any running processes on the target database. Hyperscale Job cancellation might leave the target database in an inconsistent state.

  • This operation (cancel job) is not applicable for the Delimited and Parquet connectors.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.