Mitaka -> Newton upgrade: post upgrade ceph health reports HEALTH_WARN all OSDs are running jewel or later but the 'require_jewel_osds' osdmap flag is not set

Bug #1685777 reported by Marius Cornea
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Won't Fix
Undecided
Unassigned
Newton
Fix Committed
High
Giulio Fidente

Bug Description

Description of problem:
Mitaka -> Newton upgrade: post upgrade ceph health reports HEALTH_WARN all OSDs are running jewel or later but the 'require_jewel_osds' osdmap flag is not set

Version-Release number of selected component (if applicable):
ceph-mon-10.2.5-37.el7cp.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Deploy Mitaka environment with managed ceph cluster
2. Upgrade to Newton

Actual results:
ceph health reports HEALTH_WARN all OSDs are running jewel or later but the 'require_jewel_osds' osdmap flag is not set

Expected results:
ceph health reports HEALTH_OK

Additional info:
Running 'ceph osd set require_jewel_osds' gets the cluster into HEALTH_OK

Tags: upgrade
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/459251

Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: New → In Progress
status: In Progress → Won't Fix
importance: High → Undecided
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/newton)

Reviewed: https://review.openstack.org/459251
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=3890eb169aae42b20fbdde620e13970ccc105353
Submitter: Jenkins
Branch: stable/newton

commit 3890eb169aae42b20fbdde620e13970ccc105353
Author: Giulio Fidente <email address hidden>
Date: Mon Apr 24 13:44:42 2017 +0200

    [NEWTON-ONLY] Fix Ceph upgrade from Hammer to Jewel >= 10.2.4

    Newer versions of Ceph Jewel (>= 10.2.4) require setting a flag
    after the last OSD has been upgraded from Hammer.

    This change adds a conditional in the upgrade scripts to set the
    needed flag when the warning message appears in ceph health output.

    Change-Id: I449588609b2b6d7252401499b229cf6490ce90bf
    Closes-Bug: #1685777

Changed in tripleo:
assignee: Giulio Fidente (gfidente) → nobody
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 5.3.1

This issue was fixed in the openstack/tripleo-heat-templates 5.3.1 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.