]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: Fix unfound progress events 58450/head
authorPrashant D <pdhange@redhat.com>
Fri, 3 May 2024 23:32:32 +0000 (19:32 -0400)
committerPrashant D <pdhange@redhat.com>
Tue, 18 Feb 2025 20:36:24 +0000 (15:36 -0500)
commit8158c9c54f86d8cf65a4c33401f697155b300aa8
tree0ffdb352fddd6dfd1abc7345d1fbd35dbf0436ce
parentedc92022527aa60f5566fb19cbbb22542ba4e9ed
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