show server numa_topology

Registered by Yongli He

proposal show numa_topology on "nova show" and "nova list".

currently, nova could list the extra spec details as some reference for numa topology, but the numa topology actually contains many related properties, like mem, page size, cpu pin, cpu/thread policy etc. each one come from a different set extra spec.

so provide a unified and human readable way to list topology is convenient for user and admin.

Blueprint information

Status:
Complete
Approver:
Dan Smith
Priority:
Low
Drafter:
Yongli He
Direction:
Approved
Assignee:
Yongli He
Definition:
Approved
Series goal:
Accepted for train
Implementation:
Implemented
Milestone target:
milestone icon train-3
Started by
melanie witt
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/show-server-numa-topology,n,z

Addressed by: https://review.openstack.org/612255
    add 'show-server-group' spec

Addressed by: https://review.openstack.org/612256
    add spec "show-server-numa-topology"

Addressed by: https://review.openstack.org/621476
    Add numa topology and pci devices into server detail API

Spec has merged today, approved for Stein. -- melwitt 20190109

This did not complete in the Stein release so I am deferring to the Train release. Remember to re-propose the spec for Train as necessary: https://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications -- mriedem 20190311

Gerrit topic: https://review.opendev.org/#/q/topic:bp/show-server-numa-topology

Addressed by: https://review.opendev.org/658716
    add spec "show-server-numa-topology"

Addressed by: https://review.opendev.org/621476
    Add server sub-resource topology API

This has merged as compute API microversion 2.78. We're just waiting for the python-novaclient change to merge and then we'll close this out. -- mriedem 20190905

The python-novaclient change is merged and will be released with novaclient 16.0.0. We still need a patch for python-openstackclient but we can mark this blueprint complete for Train and follow up with the OSC change in Ussuri. -- mriedem 20190909

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.