All about scheduled actions
Some actions cause downtime. Moving a server to a bigger or smaller size reboots it, so the sites on it are unreachable for roughly 5 to 15 minutes. Instead of doing that in the middle of your busiest afternoon, you can pick a moment in the future, and Core runs the action then.
Wondering how an action ends up on the scheduled actions page, and what you can still do with it before it runs? This article explains where scheduled actions come from, how to read the list, and how to reschedule or cancel one.
Where to find scheduled actions
Click the calendar icon in the top bar, on the right. When actions are waiting to run, the icon carries a badge with how many.
There is no create button
The page only lists actions. You never create one there. An action appears on it when you start it somewhere else and choose a moment in the future rather than 'Now'.
How an action gets scheduled
Forms that support it show a 'When to apply' block with two options:
- 'Now' — the action starts immediately.
- 'Custom (UTC)' — you pick a date and time, and it becomes a scheduled action.
The time is in UTC, not your own time zone. The page shows how long it is until the action runs, so you can check you picked what you meant.
Which actions can be scheduled
| Action | Where you start it |
|---|---|
| 'Xgrade node' | Open a node and click 'Upgrade'. Covers upgrading and downgrading: you pick the product the node should run on. |
| 'Create node add-on' | Also on a node's 'Upgrade' page. An add-on adds capacity without changing the node's product. |
| 'Update cluster nodes' | Applies to every node in a cluster at once. |
Reading the list
Actions are listed with the furthest-out moment first. Each row shows:
- 'Status' — 'scheduled' while waiting. After it runs, this becomes the status of the tasks it started, so you can see whether they succeeded.
- 'Scheduled' — how long until it runs. Hover for the exact moment.
- 'Action' — which of the three actions this is.
- 'Object' — the node it applies to, or 'All nodes' for 'Update cluster nodes'. If the node has since been deleted, the row says so.
- 'Details' — for an upgrade or downgrade, the product it moves from and to. For an add-on, which one and how many.
'Cluster' shows which cluster the node belongs to.
When it actually runs
A scheduler runs periodically and picks up every action whose moment has passed.
So the action runs on or after the moment you picked — the next time the scheduler runs, not to the second.
Rescheduling and cancelling
While an action is still waiting, its row has two buttons:
- Calendar button — opens 'Reschedule action', where you pick a new moment.
- Cross button — cancels the action. This cannot be undone, but nothing has happened yet, so you can just start the action again.
Once it has run, both buttons become an info button that opens the tasks it started. That is where you check what happened and read the error if something failed.