Pause and resume a project
Imply Polaris lets you pause a project temporarily. When a project is paused, Polaris removes the project's compute resources but retains the data stored in local and deep storage so that the project can resume quickly. Paused projects continue to accrue charges associated with using block storage resources.
This topic describes how to pause and resume a project.
Prerequisites
To pause and resume a project, you need the AdministerScaling
and AdministerProjects
permissions.
These permissions are assigned to the Organization Admin group by default.
For more information on permissions, see Permissions reference.
You can pause a project only when it is in a running
state.
Pause a project
You can pause any project in a running
state, irrespective of the account plan and project size.
Pausing a project stops all jobs, whether the jobs are pending, idle, or running.
Polaris stores the consumer offsets for streaming ingestion jobs. If you resume the project and recreate the job, Polaris continues ingestion from the previously read offset, as long as the offset hasn't expired.
If it expired, reset the offset for the streaming job.
For a paused project, all new jobs will fail. All running queries are canceled without returning data to users.
While your project is paused:
- You continue to accrue costs associated with block storage.
- UI access is limited to the Administration console.
- You cannot load new data or query existing data.
- You cannot create new tables, tiles, or dashboards.
To pause a project:
- In the top right corner of the page, click the gear icon to open the Administration console.
- Click the ellipsis icon next to the project you want to pause and click Pause:
- Confirm your selection to proceed. The process takes a couple of minutes.
You can also pause your current project from the project selector drop-down:
- Expand the project selector drop-down.
- Click the ellipsis icon.
- Click Pause.
- Confirm your selection.
For information on how to pause a project programmatically, see Update a project by API.
Pause protection
To prevent accidental pausing of a project, set the stopProtection
property to true
using the Projects v1 API.
For more information, see Update a project by API.
Resume a project
You can resume a paused project at any time by clicking the Resume project button on the home page. It takes a few minutes to resume a project.
Learn more
See the following topics for more information:
- Update a project by API for information on how to update a project's state using the Project v1 API.
- Billing overview for information about the pricing structure of Polaris.
- Monitor account usage for monitoring account usage.