On Fri, 19 Jun 2020 10:04:09 +0100, Jeremy Harris via Exim-users <exim-users@exim.org> wrote: >Exim uses the system time as part of generating unique identifiers. >To do that it waits, if needed, for the granularity of the time >it is using for that purpose. That should be something in the >millisecond range. To end up having to wait for six minutes >suggests that your system time jumped backwards by that much. > >Exim is not designed to work in that environment. It assumes that >time only goes forwards, and that it does move. If you are >deliberately changing the system time backwards I suggest that >at the very least you need to stop Exim first and restart after. >Even doing that could result in unintended behaviour for the >doubly-covered apparent period.
Debian has a similiar issue in the latest exim version, bug #962847, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962847. There, the issue is probably related to a Linux system sent to Suspend and waking up later. I see the issue on my own notebook as well when delivering a message to the local exim via SMTP to localhost. exim has the message on the queue, but the SMTP session is hung, after "." in the data phase. pkill -9 exim and restarting exim will have the message sent by the next queue runner, but the calling software receives a connection abort and will eventually resend a second copy. A contributor on the bug report says: |I am pretty sure that the problem is caused by the commit 6906c131d1d07d07831f8fbabae6290a3cba6ca3 |(Use a monotonic clock, if available, for ID generation). |The change contains measuring of the difference between CLOCK_MONOTONIC and realtime once |at startup (exim_clock_init), but as far as I understand CLOCK_MONOTONIC |on Linux does not increase during suspend/hibernate (possibly wrognly [1]), |so the difference grows then, unaccounted for. | |[1]: https://stackoverflow.com/a/3527632/1236045 Is this the possible cause of the issue showing up on at least three Debian systems since we upgraded to exim 4.94? Greetings Marc -- -------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " | Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834 -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/