From 3bf051d6f98fba364f0a555fdbeb2bcf81da6051 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Thu, 17 Nov 2016 14:51:31 +0800 Subject: [PATCH] os/bluestore: fix bufferspace stats leak due to blob splitting Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 140a8e62bd250..a9f7a1edbcc42 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -1142,6 +1142,7 @@ void BlueStore::BufferSpace::split(size_t pos, BlueStore::BufferSpace &r) r._add_buffer(new Buffer(&r, p->second->state, p->second->seq, 0, right), 0, p->second.get()); } + cache->_adjust_buffer_size(p->second.get(), -right); p->second->truncate(left); break; } -- 2.39.5