]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: fix and enhance misleading debug message in bdev.
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 9 Apr 2018 14:10:18 +0000 (16:10 +0200)
committerPrashant D <pdhange@redhat.com>
Fri, 13 Apr 2018 05:15:11 +0000 (01:15 -0400)
Fixes: http://tracker.ceph.com/issues/23333
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit e18088bce91700a2977a7ef9b1e5efbb556e5e1e)

src/os/bluestore/KernelDevice.cc

index ec4cc8bb0f844b2ea6cee09c3cc600bee855591b..685fa800f1490be42932cfa2fe5cbe5ac1888f37 100644 (file)
@@ -376,7 +376,8 @@ void KernelDevice::_aio_thread()
           if (ioc->allow_eio && r == -EIO) {
             ioc->set_return_value(r);
           } else {
-            assert(0 == "got unexpected error from io_getevents");
+            assert(0 == "got unexpected error from aio_t::get_return_value. "
+                       "This may suggest HW issue. Please check your dmesg!");
           }
         } else if (aio[i]->length != (uint64_t)r) {
           derr << "aio to " << aio[i]->offset << "~" << aio[i]->length