dd1b812ebd
Add the release note for bp/use-pcpu-and-vcpu-in-one-instance. Part of blueprint use-pcpu-and-vcpu-in-one-instance Change-Id: I510d7b624d2eb0f9e4e7d07bf1fec4d59a6d2593 Signed-off-by: Wang Huaqiang <huaqiang.wang@intel.com>
23 lines
1.1 KiB
YAML
23 lines
1.1 KiB
YAML
---
|
|
features:
|
|
- |
|
|
Add the ``mixed`` instance CPU allocation policy for instance mixing with
|
|
both ``PCPU`` and ``VCPU`` resources. This is useful for applications that
|
|
wish to schedule the CPU intensive workload on the ``PCPU`` and the other
|
|
workloads on ``VCPU``. The mixed policy avoids the necessity of making
|
|
all instance CPUs to be pinned CPUs, as a result, reduces the consuption
|
|
of pinned CPUs and increases the instance density.
|
|
|
|
Extend the real-time instance with the ``mixed`` CPU allocation policy. In
|
|
comparing with ``dedicated`` policy real-time instance, the non-real-time
|
|
CPUs are not longer required to be pinned on dedicated host CPUs, but
|
|
float on a range of host CPUs sharing with other instances.
|
|
- |
|
|
Add the extra spec ``hw:cpu_dedicated_mask`` to set the pinned CPUs for
|
|
the mixed instance. This is a core mask and can be used to include or
|
|
exclude CPUs. Any core not included or explicitly excluded is treated as a
|
|
shared CPU.
|
|
- |
|
|
Export instance pinned CPU list through the ``dedicated_cpus`` section in
|
|
the metadata service API.
|