that sounds promising Michael.  @Timo Sirainen <t...@iki.fi>  any chance of
a release with this included?

On Sun, Sep 1, 2024 at 9:32 AM Michael Grimm via dovecot <
dovecot@dovecot.org> wrote:

> Timo Sirainen via dovecot <dovecot@dovecot.org> wrote:
> >
> > On 30. Aug 2024, at 19.00, dco2024--- via dovecot <dovecot@dovecot.org>
> wrote:
>
> >> This is not limited to FreeBSD. I'm seeing it on Gentoo Linux. Kernel
> is 6.6.47-gentoo-x86_64, dovecot 2.3.21.1 (d492236fa0). The warning is
> logged once every 12-15 hours.
> >>
> >> Syslog:
> >> 2024-08-24 18:03:49 UTC myhost dovecot: master: Warning: Time moved
> forwards by 0.100068 seconds - adjusting timeouts.
> >> 2024-08-25 06:18:49 UTC myhost dovecot: master: Warning: Time moved
> forwards by 0.100063 seconds - adjusting timeouts.
> >> [snip]
> >> Chrony ntp keeps the time in sync and the time has been in sync to
> within 30us of UTC for many days. I noticed that it reports that the
> unadjusted system clock is about 2.31 ppm fast of UTC. Doing the math for
> dovecot's 12 hour warning interval:
> >>  12 hours * 3600 secs/hour * 2.3/1000000 = 0.0998 seconds.
> >> Could it be that dovecot is effectively measuring intervals of the
> uncorrected system clock time instead of the longer term adjusted time, and
> it complains when the accumulated NTP adjustments sum to 0.1 seconds.
> >
> > I don't see how that would be possible. The check is using only just
> generated timestamps, not anything from a long time ago.
> >
> > I wonder if this kind of a simple patch would be good enough of a fix:
> >
> > [snip]
>
> I did apply your patch to dovecot-2.3.21.1 on 14.1-STABLE FreeBSD.
>
> Now, after 24 hours, dovecot doesn't complain about "Time moved forwards"
> any longer.
>
> Before, I had had between 10 and 250 complaints every day.
>
> HTH and regards,
> Michael
>
>
>
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org
>


-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640 (c)         E-Mail: l...@lerctr.org
US Mail: 13425 Ranch Road 620 N, Apt 718, Austin, TX 78717-1010
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to