From ef6524436fe095f94fce421ce26ed4c64e1424fe Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 22 Sep 2017 08:09:37 -0400 Subject: [PATCH] os/bluestore: put attrs in mempool Signed-off-by: Sage Weil --- src/os/bluestore/BlueStore.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index aa1b3847c8e..0608ea60016 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -3250,6 +3250,9 @@ BlueStore::OnodeRef BlueStore::Collection::get_onode( on->exists = true; bufferptr::iterator p = v.front().begin_deep(); on->onode.decode(p); + for (auto& i : on->onode.attrs) { + i.second.reassign_to_mempool(mempool::mempool_bluestore_cache_other); + } // initialize extent_map on->extent_map.decode_spanning_blobs(p); -- 2.39.5