Changes in hiera processing break deployment for multi-NUMA dpdk setup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Atsuko Ito | ||
Mitaka |
Fix Released
|
High
|
Arthur Svechnikov | ||
Newton |
Fix Committed
|
High
|
Atsuko Ito |
Bug Description
Environment: MOS 9.0, ISO 426
Detailed description:
Due to recent changes in yaml processing, comma separated list of values is glued together.
If DPDK is turned on and a host has > 1 NUMA nodes, this leads to an unsuccessful attempt to allocate huge amount of memory, which breaks deployment.
Steps to reproduce:
[root@nailgun ~]# echo "dpdk:
> ovs_socket_mem: 1024,1024,
[root@nailgun ~]# hiera dpdk
{"ovs_socket_
[root@nailgun ~]# python -c 'import yaml; print(yaml.
{'ovs_socket_mem': '1024,1024,
[root@nailgun ~]#
Actual result:
`hiera dpdk` returns
{"ovs_socket_
Expected result:
`hiera dpdk` returns
{"ovs_socket_
Changed in fuel: | |
status: | New → In Progress |
Changed in fuel: | |
importance: | Undecided → High |
description: | updated |
tags: | added: area-library |
Fix proposed to branch: master /review. openstack. org/323937
Review: https:/