Ensure each OSD reaches its pre-restart state before proceeding
after restart. This prevents the charm from finalizing the upgrade
prior to OSDs recovering after upgrade. For example, if the state
is 'active' prior to restart, then it must reach 'active' after
restart, at which point the upgrade will be allowed to complete.
Reviewed: https:/ /review. opendev. org/716928 /git.openstack. org/cgit/ openstack/ charm-ceph- osd/commit/ ?id=e03a664f681 834d740492cfbbe 6e4b96ec19e57a
Committed: https:/
Submitter: Zuul
Branch: stable/20.02
commit e03a664f681834d 740492cfbbe6e4b 96ec19e57a
Author: Corey Bryant <email address hidden>
Date: Tue Mar 17 09:27:08 2020 -0400
Maintain OSD state on upgrade
Sync charms.ceph
Ensure each OSD reaches its pre-restart state before proceeding
after restart. This prevents the charm from finalizing the upgrade
prior to OSDs recovering after upgrade. For example, if the state
is 'active' prior to restart, then it must reach 'active' after
restart, at which point the upgrade will be allowed to complete.
Change-Id: I1067a8cdd1e2b7 06db07f194eca6f b2efeccb817 /review. opendev. org/#/c/ 713743/ cec1179087be037 d596e9885a)
Depends-On: https:/
Closes-Bug: #1821028
(cherry picked from commit cb0f757f185565b