]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: fix REFRESHED column of orch ps being unpopulated
authorAdam King <adking@redhat.com>
Fri, 22 Sep 2023 22:34:59 +0000 (18:34 -0400)
committerAdam King <adking@redhat.com>
Mon, 9 Oct 2023 13:30:13 +0000 (09:30 -0400)
The way the daemon ls data was processed was changed in
https://github.com/ceph/ceph/commit/1fd4132c7c03602719f29230732b12c8afa04779
and it seems that commit removed a line that set the
last_refresh field. This commit just adds it back
in the new location after the change.

Without this in "ceph orch ps" the REFRESHED column
for every daemon just reports "-"

Fixes: https://tracker.ceph.com/issues/62954
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 06cf5bb95205965ab6b625b9069a11fa89ed4fb9)

src/pybind/mgr/cephadm/module.py

index af5d466637b1de469bc16e19687c7034f8c7bbe5..6fc959c0013e752e7f1b2ef0c2c6fcd7daaf135f 100644 (file)
@@ -904,6 +904,7 @@ class CephadmOrchestrator(orchestrator.Orchestrator, MgrModule,
                 status_desc=status_desc,
                 created=_as_datetime(d.get('created')),
                 started=_as_datetime(d.get('started')),
+                last_refresh=datetime_now(),
                 last_configured=_as_datetime(d.get('last_configured')),
                 last_deployed=_as_datetime(d.get('last_deployed')),
                 memory_usage=d.get('memory_usage'),