From: Sage Weil Date: Fri, 22 Sep 2017 12:09:37 +0000 (-0400) Subject: os/bluestore: put attrs in mempool X-Git-Tag: v13.0.1~764^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ef6524436fe095f94fce421ce26ed4c64e1424fe;p=ceph-ci.git os/bluestore: put attrs in mempool Signed-off-by: Sage Weil --- 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);