From: Adam Kupczyk Date: Thu, 21 Feb 2019 15:32:39 +0000 (+0100) Subject: os/bluestore: fix bluefs inability to reclaim space X-Git-Tag: v14.1.1~51^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0bf27a0eba83f881ef49b6dde22da198ecb2fe9f;p=ceph.git os/bluestore: fix bluefs inability to reclaim space Signed-off-by: Adam Kupczyk --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 82b00f8bada5..c9147989c21a 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()