From: xie xingguo Date: Tue, 6 Dec 2016 08:44:56 +0000 (+0800) Subject: os/bluestore: merge find() & erase() X-Git-Tag: v11.1.1~78^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=8498ed344a446c8fa5e07883449076260384169d;p=ceph-ci.git os/bluestore: merge find() & erase() Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 89e3da15b55..a8b850f5252 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -7945,8 +7945,7 @@ void BlueStore::_wctx_finish( if (b->is_spanning() && b->get_ref_map().empty()) { dout(20) << __func__ << " spanning_blob_map removing empty " << *b << dendl; - auto it = o->extent_map.spanning_blob_map.find(b->id); - o->extent_map.spanning_blob_map.erase(it); + o->extent_map.spanning_blob_map.erase(b->id); } } }