From: zhanglei <243290414@qq.com> Date: Fri, 23 Jun 2017 07:13:36 +0000 (-0400) Subject: osd:check queue_transaction return value X-Git-Tag: v12.1.1~177^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1f1dcd2aa02d860f94593ac033cfd15d4c25209c;p=ceph.git osd:check queue_transaction return value Signed-off-by: zhanglei <243290414@qq.com> --- 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());