From 372cdefdff4d119ced690d58631e73005df1165b Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Mon, 9 Apr 2018 16:10:18 +0200 Subject: [PATCH] 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) --- src/os/bluestore/KernelDevice.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- 2.39.5