>>> Roger Zhou via Users <users@clusterlabs.org> schrieb am 12.10.2021 um 09:55
in
Nachricht <d4b21140-4a96-d882-73f0-1060bd398...@suse.com>:

...
>> # Time syncs can make the clock jump backward, which messes with logging
>> # and failure timestamps, so wait until it's done.
>> After=time‑sync.target
>> ...
>> 
>> Oct 05 14:58:10 h16 pacemakerd[6974]:  notice: Starting Pacemaker 
> 2.0.4+20200616.2deceaa3a‑3.9.1
>> But still it does not "Require" time‑sync.target...
>> 
> 
> Actually `After=` is more strict dependency than `Require=`.

From discussions in the systemd development list there is hardly a scenario
where after without require makes sense, because (as I understood it) "After"
only has an effect if both units are started in the same "transaction". The way
I understood it, it would mean that if you start pacemaker manuall and your
clock is not in-sync, it would start pacemaker anyway.
I may be wrong, though.
Maybe a counter-argument is that pacemaker might stop if the time in not in
sync (although I believe a dependency on NTP would be bad, but time-sync is
probably OK).

> 
>> Doesn't corosync need synchronized clocks?
> 
> Seems good to have, but low priority.

Well at least when comparing log timestamps it seems useful if all nodes have
the same time.

Regards,
Ulrich


_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

Reply via email to