check IsNotExist error when validating mountpoint

Signed-off-by: Huamin Chen <hchen@redhat.com>
This commit is contained in:
Huamin Chen 2015-06-17 14:36:56 -04:00
parent b65c321a87
commit 0280dac6b1

View File

@ -101,7 +101,8 @@ func (util *RBDUtil) AttachDisk(rbd rbd) error {
// mount it
globalPDPath := rbd.manager.MakeGlobalPDName(rbd)
mountpoint, err := rbd.mounter.IsMountPoint(globalPDPath)
if err != nil {
// in the first time, the path shouldn't exist and IsMountPoint is expected to get NotExist
if err != nil && !os.IsNotExist(err) {
return fmt.Errorf("rbd: %s failed to check mountpoint", globalPDPath)
}
if mountpoint {