]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
cephadm.py: add timemaster to timesync services list
authorFlorent Carli <florent.carli@rte-france.com>
Tue, 12 Mar 2024 17:31:16 +0000 (18:31 +0100)
committerAdam King <adking@redhat.com>
Tue, 19 Mar 2024 17:51:46 +0000 (13:51 -0400)
On debian/ubuntu, if you need PTP, it's possible to use the linuxptp package for time-synchonization.
In that case the systemd service is called timemaster and is a wrapper for chrony/ntpd/phc2sys/ptp4l.

Signed-off-by: Florent Carli <florent.carli@rte-france.com>
(cherry picked from commit 4ee1c761e50e3c3feed89ccc5c450ac96681b778)

src/cephadm/cephadm.py

index 5a7ed9e766569e0d7446fe9041eee51667d337f3..581f532acf095edf9c562558ca2949d10fea27cc 100755 (executable)
@@ -4411,6 +4411,7 @@ def check_time_sync(ctx, enabler=None):
         'ntp.service',  # 18.04 (at least)
         'ntpsec.service',  # 20.04 (at least) / buster
         'openntpd.service',  # ubuntu / debian
+        'timemaster.service',  # linuxptp on ubuntu/debian
     ]
     if not check_units(ctx, units, enabler):
         logger.warning('No time sync service is running; checked for %s' % units)