From 0bf27a0eba83f881ef49b6dde22da198ecb2fe9f Mon Sep 17 00:00:00 2001 From: Adam Kupczyk Date: Thu, 21 Feb 2019 16:32:39 +0100 Subject: [PATCH] os/bluestore: fix bluefs inability to reclaim space Signed-off-by: Adam Kupczyk --- src/os/bluestore/BlueStore.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 82b00f8bada..c9147989c21 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -5559,7 +5559,7 @@ int64_t BlueStore::_get_bluefs_size_delta(uint64_t bluefs_free, uint64_t bluefs_ } ceph_assert((int64_t)gift >= 0); ceph_assert((int64_t)reclaim >= 0); - return gift > 0 ? (int64_t)gift : (int64_t)reclaim; + return gift > 0 ? (int64_t)gift : -(int64_t)reclaim; } int BlueStore::_balance_bluefs_freespace() -- 2.47.3