I've added the patch to the FreeBSD port pending an official release.

On Sun, Sep 1, 2024 at 11:36 AM Larry Rosenman <larry...@gmail.com> wrote:

> 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
>


-- 
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