From 23a186c7a82c8f2d64e9701418475c753569cfe7 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 28 May 2017 21:21:20 -0400 Subject: [PATCH] os/bluestore: mark buffer caches buffers as bluestore_data Signed-off-by: Sage Weil --- src/include/mempool.h | 5 +++-- src/os/bluestore/BlueStore.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/include/mempool.h b/src/include/mempool.h index e75fedd2a125c..4a64faffbac07 100644 --- a/src/include/mempool.h +++ b/src/include/mempool.h @@ -137,10 +137,11 @@ namespace mempool { #define DEFINE_MEMORY_POOLS_HELPER(f) \ f(bloom_filter) \ - f(bluestore_meta_onode) \ - f(bluestore_meta_other) \ f(bluestore_alloc) \ + f(bluestore_data) \ f(bluestore_fsck) \ + f(bluestore_meta_onode) \ + f(bluestore_meta_other) \ f(bluefs) \ f(buffer_anon) \ f(buffer_meta) \ diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index a9db4e509a509..cc096450c7edd 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -265,6 +265,7 @@ public: } else { cache->_add_buffer(b, level, near); } + b->data.reassign_to_mempool(mempool::mempool_bluestore_data); cache->_audit("_add_buffer end"); } void _rm_buffer(Cache* cache, Buffer *b) { -- 2.39.5