From ef34d2dc8f3dd40c8426b7373d13dae84f90ff73 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 19 Jun 2018 07:15:53 -0500 Subject: [PATCH] os/bluestore: use vector instead of set for zombies Signed-off-by: Sage Weil --- src/os/bluestore/BlueStore.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 04e65c01a5ce5..aad4216c22ee6 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -8780,7 +8780,7 @@ void BlueStore::_osr_drain_all() dout(10) << __func__ << dendl; set s; - set zombies; + vector zombies; { RWLock::RLocker l(coll_lock); for (auto& i : coll_map) { @@ -8791,7 +8791,7 @@ void BlueStore::_osr_drain_all() std::lock_guard l(zombie_osr_lock); for (auto& i : zombie_osr_set) { s.insert(i.second); - zombies.insert(i.second); + zombies.push_back(i.second); } } dout(20) << __func__ << " osr_set " << s << dendl; -- 2.39.5