Comment 2 for bug 2040241

Revision history for this message
Ceyhun Şen (ceyhunsen-inventron) wrote :

Turns out, no memory on second RAM bank causes this problem:

https://opendev.org/starlingx/config/src/branch/r/stx.8.0/sysinv/sysinv/sysinv/sysinv/agent/node.py#L344 looks to sysfs for hugepages. But when there is no second RAM on the second RAM bank on my motherboard, Linux won't create hugepage directories. Then this code will just leave second NUMA node's hugepage entries `None`. Lastly, puppet tries to do some arithmetic on None values and throws exceptions.

As I said, connecting second RAM to second RAM bank on my motherboard fixed the problem. This bug can be closed.