User Details
- User Since
- Nov 22 2021, 10:00 PM (254 w, 5 d)
- Availability
- Available
- LDAP User
- JHathaway
- MediaWiki User
- JHathaway (WMF) [ Global Accounts ]
Wed, Oct 7
thanks for the overview @Volans, very helpful
We worked around this by using the ip, so closing.
Mon, Sep 28
Yeah, I agree with @Eevans that there is value in iterating on the pieces we can test in staging.
Wed, Sep 23
Sampling schedule looks good to me.
Tue, Sep 22
Mon, Sep 21
Review is complete, everything is satisfied for the technical pilot. There are still outstanding items for the soft launch phase, which I marked as "not done". I did not review the production pieces.
never mind, I see the page now, https://wikitech.wikimedia.org/wiki/EditCheckHeadless
I would prefer at least a stub page on wikitech, that has a link to the scroll, specifying why the page is just a stub
Wed, Sep 16
If we are comfortable with only HMAC signing for k8s, that I would be comfortable with only HMAC signing for our servers.
Fri, Sep 11
I agree with your suggestion to move signing to pki2002.codfw.wmnet. That alleviates the time pressure and noise during the operation.
Sep 10 2026
Debian's Rsyslog now has support for open telemetry, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1130542
Sep 8 2026
Sep 1 2026
Aug 27 2026
I am indeed the scroll bearer, please let me know how I can help
Aug 24 2026
I booted the box into SystemRescue running 12.02 running Linux kernel 6.12.43-1-lts, and I can't detect any performance issues, I ran stress and stress-ng and they both returned nominal results. I did not test the NIC since all debugging was done over the serial console. I ran ipmitool sel list which returned the same list of errors as "Health Event Log" from the BMC web interface. I rebooted and tested again and obtained the same results. The system is still running on the SystemRescue image if folks what to run any tests over the serial console. Perhaps there was a regression with the kernel update? Would the re-image use the exact same kernel?
Aug 21 2026
Aug 20 2026
Aug 18 2026
Aug 3 2026
the edits were correct, so I re-ran with the force flag.
I went ahead and merged the patch, without the config enforcement in place. @LSobanski and I agreed that it was better to reduce spam now and cut a separate task for the config enforcement.
Jul 29 2026
patch out for review: https://gerrit.wikimedia.org/r/c/operations/dns/+/1319154
Jul 28 2026
The 4s delay was do to Rspamd’s fuzzy_check module timing out when contacting its configuration servers. We did not intend for fuzzy_check to check email from trusted networks. Unlike other Rspamd modules it does not skip checking based on local_addrs or the email being marked as accept in a prefilter. This module has a separate IP whitelist field, which is now being used to disable checking.
Jul 27 2026
There is some very strange behavior with regard to the message size, if I send a message of 343 bytes or less, there is no delay in queuing the message, however if the message size is 344 bytes or larger, there is about a four second delay:
Jul 21 2026
since we went the route of rewriting From headers:
Jul 13 2026
Jul 10 2026
This issue arose again at 2026-07-10 03:00 UTC, https://grafana.wikimedia.org/goto/bfrpyuspzo3r4a?orgId=default
Jun 29 2026
while investigating whether this task could be resolved, I found...
Jun 18 2026
I think that makes sense, "Internal error!" is the helpful message that the args to the script were wrong. However, the whole dual python and shell script setup is a mess. Touching the file directly does have a small risk of breaking, if the script changes, but I think that is acceptable.
Jun 17 2026
@MoritzMuehlenhoff what do you think of the patch? Or do you want to find a way to retain the colors?
The patch sounds great, let's take that route. There's no need for colour output for the command to disable Puppet merges.
@MoritzMuehlenhoff what do you think of the patch? Or do you want to find a way to retain the colors?
Jun 15 2026
Since we don't have a PTY, I would disable colors. Patch sent!
Jun 8 2026
May 28 2026
May 22 2026
May 21 2026
@Dzahn and @A_smart_kitten, good points, I think this is a policy question for WMCS. Two basic options are:
Thanks @elukey, given this task is necessary, due to the upstream change in OpenBMC to reject the use of the root user, I think we should try to obtain some added benefits out of this work. Namely reduction and auditing of our machine accounts and automated password rolling. Perhaps altering the plan to be?:
May 19 2026
The issue is that on mx-in{1001,2001}.wikimedia.org we have wmcloud.org setup as a relay domain in postfix, but at present we have no relay recipients configured. So even though phabricator-no-reply@wmcloud.org is the sender, Postfix is rejecting the mail since it is not a valid recipient for that domain. I can add a recipient map and add the test phabricator address?
May 18 2026
Someone from Yahoo was kind enough to reach out to me directly and modify the IP reputation, so emails are flowing again!
All mail to yahoo.com is currently being deferred, the current message is:
May 8 2026
Apr 23 2026
@MoritzMuehlenhoff you are correct, at present it is used only in development environments. Happy to fix however, but I'm a bit confused as this call is inside a profile, so does it need to change?
Apr 20 2026
@MoritzMuehlenhoff I tried to reproduce the issue on Friday afternoon, but I was unable to trigger it with simulated loads via cumin. I ratcheted up the concurrency, but once I went over around 25 simultaneous puppet runs, the throughput decreased significantly. However, even when the runs were taking a very long time no similar errors appeared in the logs. Perhaps we need to do more live debugging on Monday.
Apr 16 2026
Fix has been applied and rolled out to both krb hosts. After rebooting krb2002 the sysctl for net.netfilter.nf_conntrack_max was properly updated.
Apr 15 2026
ah, makes sense, thanks for the context
Apr 14 2026
plan looks good, I have a mild preference for 1003 to be the primary, as that would match my expectations.
Apr 13 2026
@MLechvien-WMF you can find the original rationale in this merge request. The idea was that the incident phabricator task would serve as an umbrella task over any incident follow-ups. Our intention was that a human would resolve the task once the follow-ups had been completed or declined. From a brief look at the phabricator library we use, gonduit, it does appear to support moving between workboard columns, so that may be an option.
I don't think buffering the output is always wanted, as you may want to see the first error as quickly as possible, so declining.
Apr 10 2026
@Peachey88 awesome, thanks
Mar 25 2026
instances have been deleted.
Mar 20 2026
added, a few alternatives, after discussing with other folks, happy to hear of others.
Mar 17 2026
Mar 16 2026
Mar 13 2026
Mar 12 2026
Mar 10 2026
Okay, the posting flow is a bit different than I understood it at first glance. A user can only use the web form if they are logged in with an account. Otherwise the buttons appear, but they are mailto links which open the users email client.
Mar 9 2026
Ok we have two options now:
Mar 6 2026
if /message/new is the correct route, here is the count of usage from 03-05:
@bd808 based on the User-Agent, User-Agent: HyperKitty on https://lists.wikimedia.org/, and looking in the logs, this message appears to have been posted from the web UI. Messages posted from the web UI are sent via SMTP to exim4, but the source IP is localhost, so our exim4 config skips spam checking. As briefly discussed, I think the only users of the web UI for posting are spammers, https://gitlab.com/mailman/hyperkitty/-/issues/264, so let's disable it.
great, thanks again for bringing this to my attention @Xaosflux
Mar 5 2026
@Xaosflux I have added a DKIM key and tested that Microsoft is able to verify the key correctly. If you could resend the failed email and confirm that it is sent successfully, that would be appreciated.
sounds good, please let me know if you need help in any way
Mar 4 2026
@Mbch331 thanks for reporting this issue. What is the expected mail flow? Does appel.wikimedia.nl originate the emails?
@Xaosflux thanks for reporting this issue. I did some tests with the info-en queue, but I wasn't able to reproduce the issue.