Comment
Over the last couple of months mail notifications for issues, merge requests etc. have taken very long to arrive in my mailbox. Often it's around one hour; today it was more like 1.5 hours; I've also seen more than two hours. This makes interactive bug fixing rather tedious. If I ask a reporter for feedback I likely won't get the mail notification that they have provided the feedback for another three to four hours (1.5 to 2h until they get the notification of my request, another 1.5 to 2h until I get the notification of their feedback if they answer immediately).
This seems to be an issue inside the Codeberg infrastructure, and definitely not something between Codeberg's & my own mail server. Why do I think so? Two reasons:
- The
Receivedheaders clearly show that the delay happens not when the email is generated, but during delivery within the Codeberg infrastructure. - I've looked through my mail server's Postfix log files for any connects from Codeberg today. The first contact was at 11:08 CEST (graylisted), another one at 11:09 CEST (graylisted again) & then a successful delivery at 11:10 CEST. However, the issue for which this was the notification was opened at 09:49 CEST already. No contact from Codeberg before 11:08 CEST.
The message I've just talked about is message ID <LINET-Services/linet-truenas-snmp/issues/1@codeberg.org>. The issue was opened on 2025年08月25日 09:49 CEST. The mail arrived on my server on 2025年08月25日 11:10 CEST, 1h20m later. Here are all Received headers from the raw email:
Received: from smtp.codeberg.org (smtp.codeberg.org [193.26.156.135])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (secp384r1))
(No client certificate requested)
by liselle.bunkus.org (Postfix) with ESMTPS id 8B8A72403DE
for <codeberg@bunkus.online>; 2025年8月25日 11:10:05 +0200 (CEST)
Received: from forgejo-prod-main.lxc.achtermann.local (achtermann.m.codeberg.org [217.197.91.189])
by smtp.codeberg.org (Postfix) with ESMTPSA id 87C27160B33
for <codeberg@bunkus.online>; 2025年8月25日 11:08:58 +0200 (CEST)
Received: by forgejo-prod-main.lxc.achtermann.local (Postfix, from userid 1001)
id 0FBC3524FB6; 2025年8月25日 09:49:07 +0200 (CEST)
As usual the headers are in reverse chronological order, meaning:
- The first server contacted was on 09:49 CEST, right after the issue was generated. Seems that generation of notifications works instantly.
- The delivery to the next server (still within Codeberg's infrastructure) was at 11:10 CEST; this is obviously where the huge delay occurred
- Delivery to my own mail server only took about a minute
I can provide further message IDs/dates & timestamps/log files if required.