HCI derived parameters workflow not using NovaVcpuPinSet
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Alan Bishop |
Bug Description
The mistral workflow that derives deployment parameters for HCI (hyperconverged Compute and Ceph-OSD) currently assumes all CPU cores identified in the baremetal introspection data are available for sharing between Nova and Ceph.
When NovaVcpuPinSet (THT parameter) is defined, the HCI derived parameters workflow must base its calculations on the number of cores in the set, and not use the total number of cores identified in the introspection data. NovaVcpuPinSet limits the number of cores available to Nova, and that same limit applies to Ceph-OSD in an HCI deployment.
If this issue is not corrected, the HCI derived parameters workflow will generate incorrect values that may significantly impact the performance of an HCI node.
Changed in tripleo: | |
assignee: | nobody → Alan Bishop (alan-bishop) |
Changed in tripleo: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → pike-rc1 |
Changed in tripleo: | |
status: | Triaged → In Progress |
Changed in tripleo: | |
milestone: | pike-rc1 → pike-rc2 |
Reviewed: https:/ /review. openstack. org/489239 /git.openstack. org/cgit/ openstack/ tripleo- common/ commit/ ?id=813e12ab9f3 f49cef4dad477b1 5d53af9030bdf5
Committed: https:/
Submitter: Jenkins
Branch: master
commit 813e12ab9f3f49c ef4dad477b15d53 af9030bdf5
Author: Alan Bishop <email address hidden>
Date: Thu Aug 17 17:20:59 2017 -0400
Use NovaVcpuPinSet when deriving HCI parameters
When deriving deployment parameters for HCI (hyperconverged Nova compute and
Ceph OSD nodes), use NovaVcpuPinSet to determine the number of CPU cores
available for Nova and Ceph. When NovaVcpuPinSet isn't set, use all of the
cores identified in the baremetal introspection data.
Closes-Bug: #1711462 7acbb15b014cc2f e5fb139c2aa
Change-Id: I6e0a0004d3df1f