Files
config/sysinv/sysinv-agent
Fabiano Correa Mercer bc6637cbf2 Remove CPUShares change of sysinv-agent
James Gauld observed that the recent addition of CPUShares and CPUQuota
settings has excessively throttled the sysinv-agent during configuration
tasks.
The change can be viewed here:
https://review.opendev.org/c/starlingx/config/+/932556

The intent behind the CPUQuota setting was to smooth out occasional CPU
spikes, which is manageable when low latency isn't a priority.
However, during critical configuration tasks—such as fresh installations
of an AIO-DX/Standard or DC system controller
—the sysinv-agent operates at high CPU usage for extended periods.
Under these conditions, the quota setting significantly hampers
performance, extending the time required for these operations.

The CPUQuota/AllowedCPU were removed in the review:
https://review.opendev.org/c/starlingx/config/+/933603

In a recent test configuring a DC with a single subcloud, errors were
observed due to the extended time required to apply the Puppet code
(approximately 1000 seconds to execute a runtime manifest).
As a result, the CPUShares configuration will now also be removed.

Partial-Bug: 2084714

Tests:

DC system with one AIO-SX subcloud

Change-Id: I1f0ae17542e987a54835a26fb7b71152402f9c0b
Signed-off-by: Fabiano Correa Mercer <fabiano.correamercer@windriver.com>
2024-10-31 16:56:43 -03:00
..
2018-05-31 07:35:52 -07:00
2018-05-31 07:35:52 -07:00