User Details
- User Since
- May 10 2021, 3:25 PM (283 w, 2 d)
- Availability
- Available
- IRC Nick
- topranks
- LDAP User
- Cathal Mooney
- MediaWiki User
- CMooney (WMF) [ Global Accounts ]
Yesterday
Thanks @RobH, fwiw I did a monitor on the port too and there are no frames incoming to us. Worth checking that the IPs aren't changing (it's ok if they are) and that everything is properly configured on the provider side (probably they need to do something still).
I've made a start on this tackling ssw1-d1-eqiad first, and will do the same on ssw1-d8-eqiad in a few days if all seems ok.
Mon, Oct 12
@ssingh @Vgutierrez please advise if this is the correct approach to be taking here. I know we have made a lot of progress with IPIP, but I'm not sure if we are at a point we can instead just get rid of all the vlans on lvs1019? Or if instead we should follow this plan and add the new row A/B vlans to it (and the backup).
Closing this now, the patch has been merged to support this in our automation, and some validation checks to make sure the interfaces are sane.
Ok I think this should be sorted now. Root cause was that we were relying on the in-built trust anchors powerdns-recursor ships with, rather than those in /usr/share/dns/root.key with are managed by the dns-root-data package. So we had not loaded the new 38696 KSK. When the root zone began to be signed with that new key starting yesterday we were unable to validate the signatures, resulting in the SERVFAILs.
doh3005 seems ok fwiw
cathal@officepc:~$ dig +nsid +dnssec +https www.ietf.org @wikimedia-dns.org
Fri, Oct 9
Cool thanks. If we can run the following links from the Juniper switches in those racks to the new ones that'd be great. No rush at all though it'll be a few weeks before I can look at it. We can use the 40GBase-SR4 optics that had been connecting the old C/D Junipers we were talking about (and the pink MPO fibres).
@brouberol we were delayed waiting on dc-ops to get the cabling done but we’ve made progress on that this week so things are finally shaping up.
@Jclark-ctr moved the uplink to the adjacent rack and everything is now working fine.
The issue is the speed at which esams is pulling the file in from codfw at, which happens every time. Tbh it doesn't make much sense for users to connect to esams for this given that is the case, but that is how the CDN currently works.
cmooney@bast3007:~$ wget https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.9.tar.gz --2026-10-09 00:03:33-- https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.9.tar.gz Resolving releases.wikimedia.org (releases.wikimedia.org)... 2a02:ec80:300:ed1a::1, 185.15.59.224 Connecting to releases.wikimedia.org (releases.wikimedia.org)|2a02:ec80:300:ed1a::1|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 93194737 (89M) [application/x-gzip] Saving to: ‘mediawiki-1.43.9.tar.gz.1’
Thu, Oct 8
I've upgraded cr1-codfw now too so we can close this.
Wed, Oct 7
@Urbanecm_WMF I've added those vars to hieradata/cloud/eqiad1.yaml now which I think is the best place for them to be (along with the definitions which are causing the class to be loaded). So I think you can probably remove them from the cloud/instance-puppet repo where you added them, although likely they'll not cause any problems if they stay there too.
Tue, Oct 6
I'm not sure we want to create compound alerting rules like that.
Mon, Oct 5
I'm going to close this one for now as we know the cause.
Thu, Oct 1
Wed, Sep 30
Ok I see what happened here. The patch I linked in the above message was merged on the 21st, however due to how the network names are mapped it wasn't added to the Squid ACL until a second patch was made on Sept 25th.
With fresh eyes the logs are there I was filtering incorrectly. I can see the connection at 12:19 on Sept 24th was rejected with a 403 code by the proxy:
{
"http.response.bytes": 3533,
"event.category": [
"network",
"web"
],
"labels.hierarchy_status": "HIER_NONE",
"type": "syslog",
"facility": "local0",
"program": "squid",
"rsyslog.hostname": "urldownloader1004",
"rsyslog.facility": "local0",
"host.domain": "wikimedia.org",
"host.hostname": "urldownloader1004.wikimedia.org",
"http.request.method": "CONNECT",
"event.outcome": "unknown",
"url.domain": "rolesanywhere.us-east-1.amazonaws.com",
"rsyslog.timereported": "2026-09-24T12:19:40.727649+00:00",
"url.path": "-",
"source.ip": "10.68.118.192",
"@timestamp": "2026-09-24T12:19:40.783Z",
"host.name": "urldownloader1004",
"ecs.version": "1.7.0",
"@version": "1",
"http.request.referrer": "-",
"event.type": [
"access",
"connection"
],
"severity": "info",
"event.dataset": "squid.access",
"rsyslog.severity": "info",
"rsyslog.programname": "squid",
"host.ip": "208.80.155.118",
"service.type": "squid",
"tags": [
"input-kafka-rsyslog-shipper",
"rsyslog-shipper",
"kafka",
"es"
],
"logsource": "urldownloader1004",
"http.version": "1.1",
"event.duration": "-",
"url.full": "rolesanywhere.us-east-1.amazonaws.com:443",
"host": "urldownloader1004",
"client.ip": "10.68.118.192",
"event.kind": "event",
"labels.request_status": "TCP_DENIED",
"timestamp": "2026-09-24T12:19:40+0000",
"http.response.status_code": 403,
"user_agent.original": "Go-http-client/1.1"
}Tue, Sep 29
Thanks for the task @KMontalva-WMF.
No objection to us working with Juniper to fix this, or even the workround with the description / rewrite.
Thanks @CDobbins for getting to the bottom of this!
Wed, Sep 23
@MoritzMuehlenhoff to get some clarity I checked that ranges the patch is adding by swapping out mw_appserver_networks for production_networks.
Tue, Sep 22
@Jclark-ctr @VRiley-WMF, going through the ports on scs-a8-eqiad these were the issues I found.
Yeah it's not a network level block:
cmooney@an-conf1004:~$ mtr -b -w -c 10 --tcp -P 8080 urldownloader.svc.eqiad.wmnet Start: 2026-09-22T11:42:03+0000 HOST: an-conf1004 Loss% Snt Last Avg Best Wrst StDev 1.|-- ae1-1030.cr1-eqiad.wikimedia.org (10.64.5.2) 0.0% 10 0.5 1.1 0.4 6.3 1.8 2.|-- urldownloader.svc.eqiad.wmnet (10.2.2.95) 0.0% 10 0.4 0.4 0.4 0.4 0.0
Squid is rejecting it though:
cmooney@an-conf1004:~$ curl --proxy http://url-downloader.wikimedia.org:8080 https://www.google.ie curl: (56) CONNECT tunnel failed, response 403