-
Epic
-
Resolution: Done-Errata
-
Critical
-
None
-
None
-
CPU state management with libvirt
-
5
-
False
-
-
False
-
Committed
-
Committed
-
To Do
-
openstack-nova-27.1.1-18.0.20230930093334.a869ab1.el9ost
-
Committed
-
Committed
-
0% To Do, 0% In Progress, 100% Done
-
-
Enhancement
-
Done
-
Automated
-
OSPPlanningCycle3, 2023Q1
-
Approved
-
Red Hat OpenStack Services on OpenShift (formerly Red Hat OpenStack Platform)
Problem statement:
Customers running large openstack cloud with semi realtime long lived workloads
like a telco cloud often have a workflow that involves packing host with VNFs
that run for years at a time once they are deployed. while they take effort in
the deployment order and vm tuning to ensure that as many vm are place on each host
as reasonable they are faced with a tetris/bin packing problem where some cores
are never used.
(generally these vms are cpu pinned and ther is no memory or cpu over subscription)
To that end as an operator of an OSP cloud i would like to be able to offline or power
managed the unused cpu cores once my node is "full". it should also be simple to also
revert this change if the node need to be used more dynamicaly again.
the initial poc was completed in https://github.com/SeanMooney/arbiterd this epic tracks evolving that prototype to a project that can be upstreamed to opendev and proctised in osp.
- is related to
-
OSPRH-83 Offlining unused CPU cores for better power management
- In Progress
- links to
-
RHBA-2023:116856 Release of components for OSP 18.0
-
RHEA-2024:133297 Release of components for Red Hat OpenStack Services on OpenShift 18.0
1.
|
CPU state management with libvirt | Closed | Unassigned |