]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSDMap: An empty bucket or OSD is not an error 39126/head
authorBrad Hubbard <bhubbard@redhat.com>
Tue, 19 Jan 2021 04:08:08 +0000 (14:08 +1000)
committerNathan Cutler <ncutler@suse.com>
Wed, 3 Feb 2021 12:52:26 +0000 (13:52 +0100)
Fixes: https://tracker.ceph.com/issues/48884
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
(cherry picked from commit 4f07cffb8b5acf2ec6a6ef4a27729e633616219d)

src/osd/OSDMap.cc

index 709f74c993efa45823adfb232365ca890f5ee26b..c588bae7727734688da6d40c7f9b305f3daef647 100644 (file)
@@ -5111,7 +5111,7 @@ protected:
     *kb_used_meta = p->statfs.kb_used_internal_metadata();
     *kb_avail = p->statfs.kb_avail();
     
-    return *kb > 0;
+    return true;
   }
 
   bool get_bucket_utilization(int id, int64_t* kb, int64_t* kb_used,
@@ -5155,7 +5155,7 @@ protected:
       *kb_used_meta += kb_used_meta_i;
       *kb_avail += kb_avail_i;
     }
-    return *kb > 0;
+    return true;
   }
 
 protected: