Skip to content

Update ece-manage-capacity for Podman limitation #1418

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jun 16, 2025
Merged
13 changes: 7 additions & 6 deletions deploy-manage/deploy/cloud-enterprise/ece-manage-capacity.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,18 +42,16 @@ curl -X PUT \
```
1. For information on how to use API keys for authentication, refer to [Access the API from the command line](cloud://reference/cloud-enterprise/ece-api-command-line.md).

::::{important}
When running ECE on Podman, CPU quotas for existing instances cannot be disabled or updated. As a result, changing an allocator’s capacity won’t affect the CPU quotas of already running containers.
::::

After applying the change, log in to the allocator host you updated and restart the allocator service:

```sh
docker restart frc-allocators-allocator
```

::::{important}
Prior to ECE 3.5.0, regardless of the use of this API, the [CPU quota](#ece-alloc-cpu) used the memory specified at installation time.
::::



### Examples [ece_examples]

Here are some examples to make Elastic deployments and ECE system services run smoothly on your host:
Expand All @@ -72,6 +70,9 @@ ECE uses CPU quotas to assign shares of the allocator host to the instances that

`CPU quota = DeploymentRAM / HostCapacity`

::::{important}
In ECE versions prior to 3.5.0, the CPU quota is always calculated using the memory specified at installation time, even if you later update the host capacity using the API.
::::

### Examples [ece_examples_2]

Expand Down
Loading