From fe41eee4f9b8d674a3a57ee8e99b925aa8e0f0b0 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 4 Apr 2017 23:39:42 -0400 Subject: [PATCH] os/bluestore/KernelDevice: assume rotational if we can't get devname Signed-off-by: Sage Weil --- src/os/bluestore/KernelDevice.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/os/bluestore/KernelDevice.cc b/src/os/bluestore/KernelDevice.cc index 1d338b27527da..d8b19a1e19522 100644 --- a/src/os/bluestore/KernelDevice.cc +++ b/src/os/bluestore/KernelDevice.cc @@ -125,10 +125,11 @@ int KernelDevice::open(const string& p) if (r < 0) { derr << "unable to get device name for " << path << ": " << cpp_strerror(r) << dendl; - goto out_fail; + rotational = true; + } else { + dout(20) << __func__ << " devname " << devname << dendl; + rotational = block_device_is_rotational(devname); } - dout(20) << __func__ << " devname " << devname << dendl; - rotational = block_device_is_rotational(devname); } // Operate as though the block size is 4 KB. The backing file -- 2.39.5