From: Radoslaw Zarzynski Date: Mon, 9 Apr 2018 14:10:18 +0000 (+0200) Subject: os/bluestore: fix and enhance misleading debug message in bdev. X-Git-Tag: v12.2.6~104^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=372cdefdff4d119ced690d58631e73005df1165b;p=ceph.git os/bluestore: fix and enhance misleading debug message in bdev. Fixes: http://tracker.ceph.com/issues/23333 Signed-off-by: Radoslaw Zarzynski (cherry picked from commit e18088bce91700a2977a7ef9b1e5efbb556e5e1e) --- diff --git a/src/os/bluestore/KernelDevice.cc b/src/os/bluestore/KernelDevice.cc index ec4cc8bb0f844..685fa800f1490 100644 --- a/src/os/bluestore/KernelDevice.cc +++ b/src/os/bluestore/KernelDevice.cc @@ -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