You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Mahler (JIRA)" <ji...@apache.org> on 2017/03/27 23:10:41 UTC

[jira] [Created] (MESOS-7318) Libprocess delays and timers should be undisturbed by system clock jumps.

Benjamin Mahler created MESOS-7318:
--------------------------------------

             Summary: Libprocess delays and timers should be undisturbed by system clock jumps.
                 Key: MESOS-7318
                 URL: https://issues.apache.org/jira/browse/MESOS-7318
             Project: Mesos
          Issue Type: Bug
          Components: libprocess
            Reporter: Benjamin Mahler


Currently, libprocess timers / delays / timeouts are affected by system clock jumps because they do not use a monotonic clock as a reference point.

Since these require relative timing, we can use a monotonic clock as the reference point. We also need the approach to be affected by clock manipulation at the libprocess level (i.e. {{Clock::advance(...)}} and {{Clock::update(...)}}) for testing purposes.

The current recommendation is for users to use NTP with skewing applied to adjust for leaps, e.g.: https://googleblog.blogspot.com/2011/09/time-technology-and-leaping-seconds.html

I thought we already had a ticket for this but can't seem to find it.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)