From d83fd7490a91d134e1c32ff38f75eb982761900d Mon Sep 17 00:00:00 2001 From: wanyaoqi <18528551+wanyaoqi@users.noreply.github.com> Date: Fri, 25 Jul 2025 00:33:16 +0800 Subject: [PATCH] fix(host): host init no numa node (#22947) --- pkg/hostman/guestman/guesthelper.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/hostman/guestman/guesthelper.go b/pkg/hostman/guestman/guesthelper.go index 329eeb6e3b..e770e85438 100644 --- a/pkg/hostman/guestman/guesthelper.go +++ b/pkg/hostman/guestman/guesthelper.go @@ -221,6 +221,10 @@ func NewGuestCpuSetCounter(info *hostapi.HostTopology, reservedCpus *cpuset.CPUS cpuSetCounter := new(CpuSetCounter) cpuSetCounter.Nodes = make([]*NumaNode, len(info.Nodes)) cpuSetCounter.NumaEnabled = numaAllocate + if len(info.Nodes) == 0 { + return cpuSetCounter, nil + } + hasL3Cache := false for i := 0; i < len(info.Nodes); i++ { node, err := NewNumaNode(info.Nodes[i].ID, cpuSetCounter.NumaEnabled, hugepageSizeKB)