From: Matan Breizman Date: Wed, 10 May 2023 13:53:18 +0000 (+0000) Subject: crimson/osd/osd_meta: Abort instead of throwing runtime_error X-Git-Tag: v18.2.1~175^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7423843a8e808596130a59c54a732403115552f3;p=ceph.git crimson/osd/osd_meta: Abort instead of throwing runtime_error Signed-off-by: Matan Breizman (cherry picked from commit 558758f81e0e8f954de91b6b04dd3e33a29019a4) --- diff --git a/src/crimson/osd/osd_meta.cc b/src/crimson/osd/osd_meta.cc index aa30b8190fd..e40b2b2464b 100644 --- a/src/crimson/osd/osd_meta.cc +++ b/src/crimson/osd/osd_meta.cc @@ -30,8 +30,8 @@ seastar::future OSDMeta::load_map(epoch_t e) osdmap_oid(e), 0, 0, CEPH_OSD_OP_FLAG_FADVISE_WILLNEED).handle_error( read_errorator::all_same_way([e] { - throw std::runtime_error(fmt::format("read gave enoent on {}", - osdmap_oid(e))); + ceph_abort_msg(fmt::format("{} read gave enoent on {}", + __func__, osdmap_oid(e))); })); }