]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSDMap: don't warn on NEW osd ids 39748/head
authorSage Weil <sage@newdream.net>
Sun, 28 Feb 2021 16:29:53 +0000 (11:29 -0500)
committerSage Weil <sage@newdream.net>
Mon, 1 Mar 2021 00:01:13 +0000 (18:01 -0600)
If we allocate a new OSD, don't raise a health alert about it.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 7aba1840fb08db3f4f5b17eb96780a038c01349a)

src/osd/OSDMap.cc

index 72cdaffa9bd227d8c765d5a385774596c742f436..3dfce67d5cf1e0a70dba08ca5fb5d81f8daf5378 100644 (file)
@@ -5640,7 +5640,7 @@ void OSDMap::check_health(CephContext *cct,
         }
        continue;
       }
-      if (is_out(i))
+      if (is_out(i) || (osd_state[i] & CEPH_OSD_NEW))
         continue;
       ++num_in_osds;
       if (down_in_osds.count(i) || up_in_osds.count(i))