From d9b0331ec1d3334cbfa174067920cb3bba8c417f Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Thu, 26 Sep 2024 16:34:26 +0800 Subject: [PATCH] fix(host): pod volume usage panic (#21305) --- pkg/hostman/guestman/pod_helper.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/hostman/guestman/pod_helper.go b/pkg/hostman/guestman/pod_helper.go index 8fcc4686be..b566f2794c 100644 --- a/pkg/hostman/guestman/pod_helper.go +++ b/pkg/hostman/guestman/pod_helper.go @@ -117,11 +117,12 @@ func (s *sPodGuestInstance) GetVolumeMountUsages() (map[ContainerVolumeKey]*volu vu, err := s.getVolumeMountUsage(drv, ctrId, vol) if err != nil { errs = append(errs, errors.Wrapf(err, "get container %s %s volume usage: %s", ctrId, drv.GetType(), jsonutils.Marshal(vol))) + } else { + result[ContainerVolumeKey{ + Id: ctrId, + HostPath: vu.HostPath, + }] = vu } - result[ContainerVolumeKey{ - Id: ctrId, - HostPath: vu.HostPath, - }] = vu } } return result, errors.NewAggregate(errs)