From 45a2dad18c5151b680cf2a584bd63c64b09d4786 Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Fri, 19 Apr 2024 15:01:10 +0000 Subject: [PATCH] fix: use alternative driver name in used lun check --- pkg/azuredisk/azuredisk.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/azuredisk/azuredisk.go b/pkg/azuredisk/azuredisk.go index bd45d14928..00579d70f9 100644 --- a/pkg/azuredisk/azuredisk.go +++ b/pkg/azuredisk/azuredisk.go @@ -540,7 +540,7 @@ func (d *DriverCore) getUsedLunsFromVolumeAttachments(ctx context.Context, nodeN for _, va := range volumeAttachments.Items { klog.V(6).Infof("attacher: %s, nodeName: %s, Status: %v, PV: %s, attachmentMetadata: %v", va.Spec.Attacher, va.Spec.NodeName, va.Status.Attached, pointer.StringDeref(va.Spec.Source.PersistentVolumeName, ""), va.Status.AttachmentMetadata) - if va.Spec.Attacher == consts.DefaultDriverName && strings.EqualFold(va.Spec.NodeName, nodeName) && va.Status.Attached { + if va.Spec.Attacher == d.Name && strings.EqualFold(va.Spec.NodeName, nodeName) && va.Status.Attached { if k, ok := va.Status.AttachmentMetadata[consts.LUN]; ok { lun, err := strconv.Atoi(k) if err != nil {