Add real-time compute nodes

Registered by Oliver Walsh on 2016-10-18

Implement required changes to deploy compute nodes configured for latency sensitive real-time applications.

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
Oliver Walsh
Direction:
Approved
Assignee:
Sven Anderson
Definition:
Approved
Series goal:
Accepted for queens
Implementation:
Implemented
Milestone target:
milestone icon queens-3
Started by
Oliver Walsh on 2016-12-14
Completed by
Emilien Macchi on 2018-01-26

Related branches

Sprints

Whiteboard

[2017-12-13] Moving back to Queens (m3) as discussed on IRC (http://eavesdrop.openstack.org/irclogs/%23tripleo/%23tripleo.2017-12-13.log.html#t2017-12-13T16:55:27) this is an additive feature that is off by default and shouldn't require much change to existing functionalities.
[2017-12-08] Moving out to Rocky. If necessary please request FFE to explain why this is needed for Queens.

Gerrit topic: https://review.openstack.org/#q,topic:tripleo-realtime,n,z

Addressed by: https://review.openstack.org/388162
    Real-time compute nodes

Gerrit topic: https://review.openstack.org/#q,topic:bp/tripleo-realtime,n,z

Addressed by: https://review.openstack.org/411925
    WIP: Add custom role for realtime compute

Addressed by: https://review.openstack.org/529381
    Do not filter packages from RT repo

Gerrit topic: https://review.openstack.org/#q,topic:tripleo-realtime-image,n,z

Addressed by: https://review.openstack.org/531442
    Add realtime-kernel element

Addressed by: https://review.openstack.org/531446
    Add new image for realtime computes

Addressed by: https://review.openstack.org/531739
    WIP: Add custom role for realtime compute

Addressed by: https://review.openstack.org/532465
    Allow defaults for Image and RoleParameters in roles_data.yaml

Addressed by: https://review.openstack.org/533634
    Replace hardcoded profile name with _TUNED_PROFILE_NAME_

Addressed by: https://review.openstack.org/535428
    Make sure, the realtime element removes the default kernel

Addressed by: https://review.openstack.org/537222
    Allow defaults for Image/Flavor/RoleParameters in roles_data.yaml

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.