From 8498ed344a446c8fa5e07883449076260384169d Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Tue, 6 Dec 2016 16:44:56 +0800 Subject: [PATCH] os/bluestore: merge find() & erase() Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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); } } } -- 2.39.5