]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
authorSage Weil <sage@redhat.com>
Thu, 13 Oct 2016 16:16:40 +0000 (12:16 -0400)
committerLoic Dachary <ldachary@redhat.com>
Fri, 4 Nov 2016 14:35:45 +0000 (15:35 +0100)
commit1f629b2ba91c793db34614f319d12594646f5ce2
tree58d6f830557b14ebf8b88aad6ba9d244b513830d
parent34555f11b068eb335866d4b536c9e10fe1de62e5
mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set

We want to prompt users to set these flags as soon as their
upgrades complete.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 12e508313dbd5d1d38c76859cb7de2ce22404e12)

Conflicts:
   src/mon/OSDMonitor.cc: remove references to kraken

    if ((osdmap.get_up_osd_features() & CEPH_FEATURE_SERVER_KRAKEN) &&
!osdmap.test_flag(CEPH_OSDMAP_REQUIRE_KRAKEN)) {
      string msg = "all OSDs are running kraken or later but the"
" 'require_kraken_osds' osdmap flag is not set";
      summary.push_back(make_pair(HEALTH_WARN, msg));
      if (detail) {
detail->push_back(make_pair(HEALTH_WARN, msg));
      }
    } else
src/mon/OSDMonitor.cc