mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 17:30:00 +00:00
fix bug iscsi volume attach failed of /sys/class/iscsi_host dir not exist
This commit is contained in:
parent
983cf51c53
commit
b6e8f71fe0
@ -21,6 +21,7 @@ package util
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"os"
|
||||||
"path"
|
"path"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
@ -99,6 +100,9 @@ func (handler *deviceHandler) GetISCSIPortalHostMapForTarget(targetIqn string) (
|
|||||||
sysPath := "/sys/class/iscsi_host"
|
sysPath := "/sys/class/iscsi_host"
|
||||||
hostDirs, err := io.ReadDir(sysPath)
|
hostDirs, err := io.ReadDir(sysPath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
if os.IsNotExist(err) {
|
||||||
|
return portalHostMap, nil
|
||||||
|
}
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
for _, hostDir := range hostDirs {
|
for _, hostDir := range hostDirs {
|
||||||
|
Loading…
Reference in New Issue
Block a user