From 1f1dcd2aa02d860f94593ac033cfd15d4c25209c Mon Sep 17 00:00:00 2001 From: zhanglei <243290414@qq.com> Date: Fri, 23 Jun 2017 03:13:36 -0400 Subject: [PATCH] osd:check queue_transaction return value Signed-off-by: zhanglei <243290414@qq.com> --- src/osd/OSD.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 35ee7cb8c205..7ab497322230 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -7339,7 +7339,8 @@ void OSD::trim_maps(epoch_t oldest, int nreceived, bool skip_maps) if (num > 0) { service.publish_superblock(superblock); write_superblock(t); - store->queue_transaction(service.meta_osr.get(), std::move(t), nullptr); + int tr = store->queue_transaction(service.meta_osr.get(), std::move(t), nullptr); + assert(tr == 0); } // we should not remove the cached maps assert(min <= service.map_cache.cached_key_lower_bound()); -- 2.47.3