Merge pull request #7608 from cybozu-go/ceph-continue-getavailabledevices-if-failed-to-get-device-info

ceph: continue to get available devices if failed to get a device info
This commit is contained in:
Sébastien Han authored and GitHub committed 2021-04-14 09:10:55 +02:00
commit 3d2ed38281
1 file changed
+2 -1
+2 -1
View File
@@ -352,7 +352,8 @@ func getAvailableDevices(context *clusterd.Context, agent *OsdAgent) (*DeviceOsd
} else {
isAvailable, rejectedReason, err = sys.CheckIfDeviceAvailable(context.Executor, device.RealPath, agent.pvcBacked)
if err != nil {
return nil, errors.Wrapf(err, "failed to get device %q info", device.Name)
isAvailable = false
rejectedReason = fmt.Sprintf("failed to check if the device %q is available. %v", device.Name, err)
}
}