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)

Reply via email to