Change a space’s size
Give a space more room when the work grows. Your agent starts a full test suite or a large build and needs more CPU and memory: raise the size of the running space, or set a bigger size for every new space from a manifest. A space’s size comes from its compute class.
Before you start
- Role: any member who can use the space or edit the manifest. Admins define the compute classes and decide which ones you may use. See Compute sizes.
- Live resize of a running space is available when your administrator enables it for the space’s compute class.
Steps
Change a running space
- Open the space from Spaces.
- Open the inspector panel on the right. If it is hidden, use the panel toggle in the toolbar (Show panel).
- Open the Resources tab.
- Under the usage bars, find the line with the class name and the current size, for example
1 CPU / 768Mi. - Use the control that is shown:
- Upgrade to X CPU / Y with the note “live, no restart”: click it. This raises the space to the ceiling that the class allows.
- Change capacity…: click it, then pick a step (+25%, +50%, or Double). CPU and memory scale together.
- “At this class’s ceiling”: the space is already at the largest size this class allows. Set a bigger class for new spaces instead (below).
A change applies live where the cluster supports it. Otherwise it applies on the next restart of the space, and the list of events on the tab shows “Capacity change staged … applies on restart”. Disk size changes apply on restart.
Set the size for new spaces
- In the left rail, open Manifests.
- Click the manifest’s row to edit it.
- Under Compute class, choose a class. The first choice (stack or org default) means “no override”.
- Click Save.
Only spaces you start after this use the new class. If an admin edits a size, existing spaces on it pick up the change at their next resume. See Edit a size.
What you should see
- After a live change, the Resources tab shows the new CPU and memory limit, and the usage bars use the new total.
- After you save the manifest, new spaces from it start with the class you chose.
Next
Create a space from a manifest: start a new space with the bigger class.