Libvirt real time instances (partial)

Registered by Daniel Berrange on 2014-12-05

The CPU pinning feature added to the ability to assigned guest
virtual CPUs to dedicated host CPUs, providing guarantees for
CPU time and improved worst case latency for CPU scheduling.
The real time feature builds on that work to provide stronger
guarantees for worst case schedular latency for vCPUs.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Daniel Berrange
Direction:
Approved
Assignee:
Sahid Orentino
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
John Garbutt on 2015-10-05
Completed by
John Garbutt on 2016-02-05

Related branches

Sprints

Whiteboard

Addressed by: https://review.openstack.org/139688
    Libvirt real time instances

Pending Patches
=============

Gerrit topic: https://review.openstack.org/#q,topic:bp/libvirt-real-time,n,z

Addressed by: https://review.openstack.org/197567
    libvirt: add cpu schedular priority config

Addressed by: https://review.openstack.org/197566
    libvirt: rework membacking config to support future features

Addressed by: https://review.openstack.org/197568
    virt: add contraint to handle realtime policy

Addressed by: https://review.openstack.org/197569
    libvirt: add realtime support

Addressed by: https://review.openstack.org/247585
    libvirt: add policy check to avoid using qga in realtime context

Addressed by: https://review.openstack.org/257344
    conductor: fix unbound local variable request_spec

Addressed by: https://review.openstack.org/258011
    conductor: initialize request_spec to handle expected exception

Addressed by: https://review.openstack.org/264165
    hardware: check whether realtime capable in API

Sorry, we have now hit the Non-Priority Feature Freeze for Mitaka.
Marking this blueprint as partially complete.
For more details please see: http://docs.openstack.org/releases/schedules/mitaka.html#m-nova-npff and http://docs.openstack.org/developer/nova/process.html#non-priority-feature-freeze
--johnthetubaguy 2016.02.05

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.