From 5fdaba7f46001fa1a3cc11baf7c30cd946bf7d66 Mon Sep 17 00:00:00 2001 From: Jie Wang Date: Tue, 22 Nov 2016 02:36:23 +0000 Subject: [PATCH] osd/OSD: cleanup on PeeringWQ::_dequeue(), remove unnecessary variable Signed-off-by: Jie Wang --- src/osd/OSD.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 2cde841e4368c..b43b2d3ee6892 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -9422,7 +9422,6 @@ int OSD::init_op_flags(OpRequestRef& op) } void OSD::PeeringWQ::_dequeue(list *out) { - set got; for (list::iterator i = peering_queue.begin(); i != peering_queue.end() && out->size() < osd->cct->_conf->osd_peering_wq_batch_size; @@ -9431,9 +9430,8 @@ void OSD::PeeringWQ::_dequeue(list *out) { ++i; } else { out->push_back(*i); - got.insert(*i); peering_queue.erase(i++); } } - in_use.insert(got.begin(), got.end()); + in_use.insert(out->begin(), out->end()); } -- 2.39.5