Bug 1777844 - [OSP16] Mistral fails to derive 'NeutronPhysnetNUMANodesMapping' correctly
Summary: [OSP16] Mistral fails to derive 'NeutronPhysnetNUMANodesMapping' correctly
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 16.0 (Train)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Jaganathan Palanisamy
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-11-28 13:04 UTC by Vadim Khitrin
Modified: 2023-08-10 11:47 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-08-10 11:46:55 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1856068 0 None None None 2019-12-11 16:41:42 UTC
Red Hat Issue Tracker OSP-27386 0 None None None 2023-08-10 11:47:17 UTC

Description Vadim Khitrin 2019-11-28 13:04:36 UTC
Description of problem:
When deploying an overcloud using mistral derive parameter plan in order to derive DPDK parameters, mistral plan derives an incorrect value which causes puppet-neutron to fail the deployment.

Example of working NeutronPhysnetNUMANodesMapping supplied manually:
NeutronPhysnetNUMANodesMapping: {dpdk-mgmt: [0]}

Which will be translated to the following hieradata:
    "nova::compute::neutron_physnets_numa_nodes_mapping": {
            "dpdk-mgmt": [
                0
            ]
        }

Example of derived NeutronPhysnetNUMANodesMapping that is failing:
NeutronPhysnetNUMANodesMapping:
- dpdk-mgmt:
  - 0
(In JSON equals to: [{dpdk-mgmt: [0]}]

Which will be translated to the following hieradata:
    "nova::compute::neutron_physnets_numa_nodes_mapping": [
        {
            "dpdk-mgmt": [
                0
            ]
        }
    ]



Version-Release number of selected component (if applicable):
RHOS_TRUNK-16.0-RHEL-8-20191112.n.1

How reproducible:
Compose: RHOS_TRUNK-16.0-RHEL-8-20191112.n.1

Steps to Reproduce:
1. Deploy Undercloud.
2. Deploy Overcloud with mistral derived parameters for DPDK.

Actual results:
Deployment is failing.

Expected results:
Deployment is successful and parameters are derived correctly.

Additional info:

Comment 1 Vadim Khitrin 2023-08-10 11:46:55 UTC
Closing this bug as WONTFIX since derive parameter is being deprecated in the Red Hat OpenStack 17.1 release.
Red Hat OpenStack 16.0 is no longer supported, and no fixes for this feature are planned for 16.x releases.


Note You need to log in before you can comment on or make changes to this bug.