settingsLogin | Registersettings

[openstack-dev] [nova] overhead_pin_set option

0 votes

Some workloads require to have hypervisor overheads to be isolated
from the set of pCPUs running guest vCPUs threads.

For libvirt driver we have introduced the emulator threads placements
which provides an option to reserve an additional host CPU per guest
to pin the emulator threads on [0].

To extend the flexibility and address use-cases where resources on
hosts are limited. We are introducing 'overheadpinset' option on
compute node. Operators will have ability to reserve host CPUs for
hypervisor overhead.

For case of libvirt driver we are extending the flavor property
hw:emulatorthreadspolicy to accept 'host' value, meaning that the
guests configured to use hw:emulatorthreadspolicy=host will have
their emulator threads running on the set of pCPUs configured with
'overheadpinset' option.

The blueprint [1] on launchpad.net, patches [2] and spec updated [3]

[0] https://specs.openstack.org/openstack/nova-specs/specs/pike/implemented/libvirt-emulator-threads-policy.html
[1] https://blueprints.launchpad.net/nova/+spec/overhead-pin-set
[2] https://review.openstack.org/#/c/510897/
[3] https://review.openstack.org/#/c/511188/


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
asked Oct 11, 2017 in openstack-dev by Sahid_Orentino_Ferdj (1,020 points)  ‚óŹ 1
...