From d1dde110f6cfb1ada7d8d0f455f2cbe4a51e4bea Mon Sep 17 00:00:00 2001 From: Zachary Zehring Date: Mon, 20 May 2019 16:33:23 -0400 Subject: [PATCH] Update git submodules * Update charm-ceph-mon from branch 'master' - Add set require-osd-release command to osd hook. To access all ceph features for a new release, require-osd-release must be set to the current release. Else, features will not be available and ceph health gives a warning on luminous. Here, we check to see if an osd has upgraded its release and notified mon. If so, we run the post-upgrade steps when all osds have reached the new release. The one (and only) step is to set require-osd-release if and only if all osds (and mons) have been upgraded to the same version. Get osd release information from ceph_release key in relation dict. Add call to set require-osd-release to current release. Add execute post-upgrade steps func in osd-relations hook. Add logic for determinig whether to run set require-osd-release command. Add logic for checking if all osds and mons have converged to same release. Create func to grab all unique osd releases on each unit. Change-Id: Ia0bc15b3b6d7e8a21fda8e2343d70d9a0024a767 Closes-Bug: #1828630 --- charm-ceph-mon | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charm-ceph-mon b/charm-ceph-mon index 1457d302b8..63b38bf5ce 160000 --- a/charm-ceph-mon +++ b/charm-ceph-mon @@ -1 +1 @@ -Subproject commit 1457d302b837d2d74a17c098e879a070d4147af6 +Subproject commit 63b38bf5ce7080c0c1f7b815efaf41e3c862c309