]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: Fix unfound progress events 58758/head
authorPrashant D <pdhange@redhat.com>
Fri, 3 May 2024 23:32:32 +0000 (19:32 -0400)
committerAdam King <adking@redhat.com>
Tue, 23 Jul 2024 16:25:00 +0000 (12:25 -0400)
commitbf44c1f08e6218290ee7c7aea8fbfa7aabb24882
tree2f2a195623b2c8b3acc9ca146ce7b23188629753
parentbc3f96b4d8985987fafad1495e023562ad9e61c1
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>
(cherry picked from commit cfcdfd6ae2e0580450cc857123ca35e0d4d2ebea)
src/pybind/mgr/cephadm/serve.py