mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-02 03:08:15 +00:00
kubelet: storage: don't hang kubelet on unresponsive nfs
This commit is contained in:
@@ -252,18 +252,11 @@ func (kl *Kubelet) getPodVolumeNameListFromDisk(podUID types.UID) ([]string, err
|
||||
for _, volumePluginDir := range volumePluginDirs {
|
||||
volumePluginName := volumePluginDir.Name()
|
||||
volumePluginPath := path.Join(podVolDir, volumePluginName)
|
||||
volumeDirs, volumeDirsStatErrs, err := util.ReadDirNoExit(volumePluginPath)
|
||||
volumeDirs, err := util.ReadDirNoStat(volumePluginPath)
|
||||
if err != nil {
|
||||
return volumes, fmt.Errorf("Could not read directory %s: %v", volumePluginPath, err)
|
||||
}
|
||||
for i, volumeDir := range volumeDirs {
|
||||
if volumeDir != nil {
|
||||
volumes = append(volumes, volumeDir.Name())
|
||||
continue
|
||||
}
|
||||
glog.Errorf("Could not read directory %s: %v", podVolDir, volumeDirsStatErrs[i])
|
||||
|
||||
return volumes, err
|
||||
}
|
||||
volumes = append(volumes, volumeDirs...)
|
||||
}
|
||||
return volumes, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user