Bug 1030279

Summary: RHEL7.0 only support 64 numa node
Product: Red Hat Enterprise Linux 7 Reporter: FuXiangChun <xfu>
Component: qemu-kvmAssignee: Virtualization Maintenance <virt-maint>
Status: CLOSED NOTABUG QA Contact: Virtualization Bugs <virt-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.0CC: acathrow, chayang, drjones, juzhang, michen, virt-maint, ypu
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-14 12:08:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description FuXiangChun 2013-11-14 09:42:46 UTC
Description of problem:
Boot guest with more than 64 numa nodes, qemu will show "qemu: too many NUMA nodes".  RHEL7.0 support Max vcpu number is 255(the recommended cpus is 160), so qemu-kvm should support numa number >=160

Version-Release number of selected component (if applicable):
qemu-kvm-1.5.3-19.el7.x86_64
3.10.0-48.el7.x86_64

How reproducible:
100%

Steps to Reproduce:
1. /usr/libexec/qemu-kvm -M q35 -cpu Opteron_G4 -enable-kvm -m 20G  -smp 80 ....-numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node -numa node(65)
2.
3.

Actual results:
qemu: too many NUMA nodes


Expected results:
qemu-kvm boot successfully. and can support >=160 numa nodes

Additional info:

Comment 2 Andrew Jones 2013-11-14 12:08:44 UTC
(In reply to FuXiangChun from comment #0)
> Expected results:
> qemu-kvm boot successfully. and can support >=160 numa nodes

Why? Does a config like that make any sense? If so, then please point to the use case / customer request.

64 is the current limit. Since 64 appears to work, then I'm closing this as not-a-bug. Note, there's an upstream patch (still pending) that could bump it to 128 at some point, but that's unlikely to be merged and backported for 7.0.