diff --git a/ceph-mon/templates/bin/mgr/_check.sh.tpl b/ceph-mon/templates/bin/mgr/_check.sh.tpl index e37f2d084b..2208aa0598 100644 --- a/ceph-mon/templates/bin/mgr/_check.sh.tpl +++ b/ceph-mon/templates/bin/mgr/_check.sh.tpl @@ -22,7 +22,7 @@ COMMAND="${@:-liveness}" function heath_check () { ASOK=$(ls /var/run/ceph/${CLUSTER}-mgr*) MGR_NAME=$(basename ${ASOK} | sed -e 's/.asok//' | cut -f 1 -d '.' --complement) - MGR_STATE=$(ceph --cluster ${CLUSTER} --connect-timeout 1 daemon mgr.${MGR_NAME} status|grep "osd_epoch") + MGR_STATE=$(ceph --cluster ${CLUSTER} --connect-timeout 1 daemon mgr.${MGR_NAME} status) if [ $? = 0 ]; then exit 0 else diff --git a/releasenotes/notes/ceph-mon-5ece5f0b0f571966.yaml b/releasenotes/notes/ceph-mon-5ece5f0b0f571966.yaml new file mode 100644 index 0000000000..dd6176cea8 --- /dev/null +++ b/releasenotes/notes/ceph-mon-5ece5f0b0f571966.yaml @@ -0,0 +1,6 @@ +--- +ceph-mon: + - | + Upgrade Ceph to 19.2.3 and adjust the ceph-mgr liveness probe to account + for a new asok status query handler that returns an empty dictionary. +...