Report CPU features as traits

Registered by Alex Xu

The traits is already supported by placement service. It's time to move the capabilities reporting in the compute node to utilize the traits. The CPU features is the one.

Blueprint information

Status:
Complete
Approver:
Sylvain Bauza
Priority:
Low
Drafter:
Alex Xu
Direction:
Approved
Assignee:
Lei Zhang
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
milestone icon rocky-3
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/report-cpu-features-as-traits,n,z

Addressed by: https://review.openstack.org/497733
    Report CPU features to placement service by traits API

Approved for Rocky. -- mriedem 20180312

Addressed by: https://review.openstack.org/560317
    Add method to get cpu traits

Gerrit topic: https://review.openstack.org/#q,topic:fake-libvirt-driver-fixture,n,z

Addressed by: https://review.openstack.org/582902
    Docs for reporting CPU traits feature

Addressed by: https://review.openstack.org/579201
    FakeLibvirtFixture: mock get_fs_info

Addressed by: https://review.openstack.org/585016
    Blacklist greenlet 0.4.14

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.