mirror of https://github.com/k3s-io/k3s
fix bug iscsi volume attach failed of /sys/class/iscsi_host dir not exist
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