]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: Fix unfound progress events 57259/head
authorPrashant D <pdhange@redhat.com>
Fri, 3 May 2024 23:32:32 +0000 (19:32 -0400)
committerPrashant D <pdhange@redhat.com>
Fri, 3 May 2024 23:32:32 +0000 (19:32 -0400)
commitcfcdfd6ae2e0580450cc857123ca35e0d4d2ebea
treeee3477f62740ed00b9a5217fb9ba91d528bfc51b
parent04416f48efe02891b265c07b4f38b46e422bbef9
mgr/cephadm: Fix unfound progress events

While applying service specs, cephadm creates a progress event for
the daemons to be added or deleted from the hosts. The progress
event is initialized if progress_total is greater than 0
but at the end cephadm tries to mark the progress event as
complete/fail even though progress event has not been initialized.

Mark progress events as complete/fail only if they are initialized.

Fixes: https://tracker.ceph.com/issues/65799
Signed-off-by: Prashant D <pdhange@redhat.com>
src/pybind/mgr/cephadm/serve.py