Page MenuHomePhabricator

Fabfur (Fabrizio Furnari)
User

Projects (7)

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
May 15 2023, 9:41 AM (177 w, 10 h)
Availability
Available
IRC Nick
fabfur
LDAP User
Fabfur
MediaWiki User
FFurnari-WMF [ Global Accounts ]

Recent Activity

Wed, Sep 30

Fabfur renamed T439667: Upgrade HAProxy to 3.2.25 on cp hosts from Upgrade HAProxy to 3.2.24 on cp hosts to Upgrade HAProxy to 3.2.25 on cp hosts.
Wed, Sep 30, 8:01 AM · Traffic
Fabfur created T439667: Upgrade HAProxy to 3.2.25 on cp hosts.
Wed, Sep 30, 7:59 AM · Traffic

Mon, Sep 28

Fabfur closed T438817: Can't retrieve factgrid ip range as Resolved.

Looks like now factgrid is working again, closing this

Mon, Sep 28, 2:28 PM · Hiddenparma, Traffic

Thu, Sep 24

Fabfur updated the task description for T439010: codfw power outage.
Thu, Sep 24, 12:28 PM · Incident Severity 1, Wikimedia-Incident
Fabfur closed T419524: Dump stats-file before haproxy restart/reload as Declined.

Yes, thanks

Thu, Sep 24, 12:16 PM · Traffic

Tue, Sep 22

Fabfur added a comment to T438817: Can't retrieve factgrid ip range.

We can't fetch FactGrid list of crawler IPs anymore

@Fabfur: Where do we do this? Adding a project tag is welcome :)

Tue, Sep 22, 10:10 AM · Hiddenparma, Traffic
Fabfur triaged T438817: Can't retrieve factgrid ip range as Medium priority.
Tue, Sep 22, 10:09 AM · Hiddenparma, Traffic
Fabfur created T438817: Can't retrieve factgrid ip range.
Tue, Sep 22, 8:25 AM · Hiddenparma, Traffic

Wed, Sep 16

Fabfur updated the task description for T438052: Jin onsite work for 2026-09-16 @ 09:00 UTC.
Wed, Sep 16, 11:01 AM · Infrastructure-Foundations, netops, Traffic, SRE, ops-eqsin

Mon, Sep 14

Fabfur placed T437835: Requesting access to production (ops group) for dkertesz up for grabs.
Mon, Sep 14, 1:51 PM · SRE, SRE-Access-Requests
Fabfur added a comment to T437835: Requesting access to production (ops group) for dkertesz.

Waiting for @ssingh confirmation and we can move on with ops group!

Mon, Sep 14, 9:59 AM · SRE, SRE-Access-Requests
Fabfur updated the task description for T437835: Requesting access to production (ops group) for dkertesz.
Mon, Sep 14, 9:59 AM · SRE, SRE-Access-Requests

Wed, Sep 9

Fabfur added a member for WMF-NDA: dkertesz.
Wed, Sep 9, 11:06 AM
Fabfur added a member for acl*sre-team: dkertesz.
Wed, Sep 9, 11:06 AM

Tue, Sep 8

Fabfur updated the task description for T437271: Requesting access to production for dkertesz.
Tue, Sep 8, 2:03 PM · SRE, SRE-Access-Requests
Fabfur updated the task description for T437271: Requesting access to production for dkertesz.
Tue, Sep 8, 1:58 PM · SRE, SRE-Access-Requests
Fabfur updated the task description for T437271: Requesting access to production for dkertesz.
Tue, Sep 8, 1:29 PM · SRE, SRE-Access-Requests
Fabfur closed Restricted Task, a subtask of T435799: Kapow score support on cache hosts, as Resolved.
Tue, Sep 8, 10:37 AM · Patch-For-Review, Traffic
Fabfur updated the task description for T437271: Requesting access to production for dkertesz.
Tue, Sep 8, 9:06 AM · SRE, SRE-Access-Requests
Fabfur claimed T437271: Requesting access to production for dkertesz.
Tue, Sep 8, 9:05 AM · SRE, SRE-Access-Requests

Sep 3 2026

Fabfur closed T360766: Return 403 to non HEAD|GET requests in HAProxy tls frontend as Declined.
Sep 3 2026, 8:06 AM · Traffic
Fabfur closed T388261: Benthos dependencies should be vendored as Declined.
Sep 3 2026, 8:05 AM · Patch-For-Review, SRE Observability, Traffic, observability
Fabfur closed T398916: Benthos - remove the kafka output module as Declined.
Sep 3 2026, 8:04 AM · SRE, Traffic
Fabfur closed T412785: Enable QoS for upload video files as Resolved.
Sep 3 2026, 8:04 AM · Patch-For-Review, Traffic
Fabfur closed T408061: FY 25/26 WE 5.4.6 Classify the top 30 spiders by traffic as known bots as Resolved.
Sep 3 2026, 8:02 AM · bot-traffic-requests, Traffic
Fabfur closed T395236: Review fetch_external_clouds_vendors_nets script to improve Azure fetcher as Resolved.
Sep 3 2026, 8:02 AM · Traffic

Aug 31 2026

Fabfur closed T434766: Normalize URI host in Turnilo's webrequest_sampled_live as Resolved.

as fare as I can see on turnilo, after the change above I can't find occurrences of "funny" Host headers. I'll close this task but please reopen if you find other issues with that!

Aug 31 2026, 6:05 PM · Data-Engineering-Radar, Traffic, Data-Engineering
Fabfur added a comment to T434766: Normalize URI host in Turnilo's webrequest_sampled_live.

We've identified the issue (the Host header was captured and logged before the normalization directive). We've also now applied a fix for this, so from now on there should be no other "funny" host headers in turnilo

Aug 31 2026, 10:10 AM · Data-Engineering-Radar, Traffic, Data-Engineering

Aug 26 2026

Fabfur added a comment to T435743: archive.org cannot reach Wikimedia.

Can't replicate, I've just archive this page (new page, so never archived before) and (aside from occasional timeouts from web.archive.org) it worked fine. Can you paste the link or a screenshot of the error?

Aug 26 2026, 12:59 PM · Regression, Traffic, SRE, Internet-Archive
Fabfur added a comment to T436004: Wikipedia and Wiktionary pages returning "upstream connect error or disconnect/reset before headers".

Hi @toddbradley , thanks for the report. We've depooled the Singapore DC some hours ago due to a scheduled maintenance, so this could be possibly related, even if your requests should be routed to another DC anyway. Apparently this is completely different from the issue we experienced yesterday globally.
Can you provide some more information, eg. are you using a VPN somehow that could route your to different countries? Is this still persists or it works fine now?

Aug 26 2026, 10:50 AM · SRE, Traffic
Fabfur added a comment to T435743: archive.org cannot reach Wikimedia.

Thanks for the updates @Cyberpower678!
Could you investigate if this is still an issue?
If someone from archive.org wants to directly reach us (also mail channels works for us) and describe what they are observing on their (server) side when trying to fetch from our servers, this could speed up the process (and not bother you as relay :D )

Aug 26 2026, 8:18 AM · Regression, Traffic, SRE, Internet-Archive

Aug 25 2026

Fabfur added a comment to T435743: archive.org cannot reach Wikimedia.

Thanks for the update! Can you still confirm the archive.org is remained the same and/or no changes has been made regard to the network from where these requests comes from?

Aug 25 2026, 1:52 PM · Regression, Traffic, SRE, Internet-Archive
Fabfur changed the status of T435799: Kapow score support on cache hosts, a subtask of T425661: [Epic] KAPOW: The next generation of bot detection in the Data Platform., from Open to In Progress.
Aug 25 2026, 11:08 AM · Data-Engineering-Roadmap, Epic
Fabfur changed the status of T435799: Kapow score support on cache hosts from Open to In Progress.
Aug 25 2026, 11:08 AM · Patch-For-Review, Traffic
Fabfur updated the task description for T435799: Kapow score support on cache hosts.
Aug 25 2026, 11:05 AM · Patch-For-Review, Traffic
Fabfur added a subtask for T435799: Kapow score support on cache hosts: Unknown Object (Task).
Aug 25 2026, 10:53 AM · Patch-For-Review, Traffic
Fabfur closed Restricted Task, a subtask of T435799: Kapow score support on cache hosts, as Invalid.
Aug 25 2026, 10:44 AM · Patch-For-Review, Traffic
Fabfur added a comment to T435743: archive.org cannot reach Wikimedia.

I've noticed that archiving a new page from Commons, Web Archive completes the task successfully: it fetches the page and the image (and thumbnails) as expected.
But when visiting the relative page on Web Archive the image thumbnail isn't showed (from browser console, it returns a 500 for that).
This supports also the lack of errors on our side when looking at the archive bot UA that retrieves content.

Aug 25 2026, 9:43 AM · Regression, Traffic, SRE, Internet-Archive
Fabfur claimed T435743: archive.org cannot reach Wikimedia.
Aug 25 2026, 8:15 AM · Regression, Traffic, SRE, Internet-Archive

Aug 24 2026

Fabfur added a comment to T435743: archive.org cannot reach Wikimedia.

from a rapid look at our logs, we're not currently blocking archive.org bot and trying to save a couple of pages from different wiki (enwiki, itwiki) works fine (even if possibly a bit slow, so it could reach some timeout at some point).

Aug 24 2026, 2:11 PM · Regression, Traffic, SRE, Internet-Archive
Fabfur created T435799: Kapow score support on cache hosts.
Aug 24 2026, 10:05 AM · Patch-For-Review, Traffic

Aug 20 2026

Fabfur added a comment to T434766: Normalize URI host in Turnilo's webrequest_sampled_live.

That's very strange because we should've already fixed this (at least for port 443) with T392880

Aug 20 2026, 3:04 PM · Data-Engineering-Radar, Traffic, Data-Engineering

Aug 4 2026

Fabfur created P95859 url fetcher.
Aug 4 2026, 9:47 AM

Jul 22 2026

Fabfur closed T432783: Add FIDO-backed SSH key for zabe as Resolved.

I think this can be marked as resolve, thanks @Ladsgroup !

Jul 22 2026, 2:56 PM · SRE, SRE-Access-Requests
Fabfur closed T432273: Requesting access to Superset for jniren-ctr as Resolved.

I'm going to close this ticket, please reopen if needed

Jul 22 2026, 9:39 AM · SRE, SRE-Access-Requests
Fabfur assigned T432783: Add FIDO-backed SSH key for zabe to Ladsgroup.
Jul 22 2026, 9:37 AM · SRE, SRE-Access-Requests
Fabfur added a project to T432730: PHP Warning: RedisException: read error on connection (arclamp1001.eqiad.wmnet): ServiceOps-MediaWiki.
Jul 22 2026, 8:34 AM · Observability-Metrics, SRE, Wikimedia-production-error

Jul 21 2026

Fabfur closed T432345: Requesting access to ml-lab-users for ebernhardson as Resolved.

Changes has been merged into puppet and should become effective soon. Marking the ticket as "resolved", please reopen if needed

Jul 21 2026, 1:41 PM · SRE-Access-Requests, SRE
Fabfur closed T432347: Requesting access to ml-lab-users for dcausse as Resolved.

Changes has been merged into puppet and should become effective soon. Marking the ticket as "resolved", please reopen if needed

Jul 21 2026, 1:40 PM · SRE-Access-Requests, SRE
Fabfur updated the task description for T432345: Requesting access to ml-lab-users for ebernhardson.
Jul 21 2026, 1:38 PM · SRE-Access-Requests, SRE
Fabfur updated the task description for T432347: Requesting access to ml-lab-users for dcausse.
Jul 21 2026, 1:37 PM · SRE-Access-Requests, SRE
Fabfur closed T431338: Grant shell access (fr-tech-devs) for laurabarluzzi as Resolved.

Marking this as resolved, please reopen if needed

Jul 21 2026, 1:29 PM · SRE-Access-Requests
Fabfur added a comment to T431338: Grant shell access (fr-tech-devs) for laurabarluzzi.

Change has been merged to add user to the fr-tech-devs, should be effective soon

Jul 21 2026, 1:24 PM · SRE-Access-Requests

Jul 20 2026

Fabfur added a comment to T432273: Requesting access to Superset for jniren-ctr.

@Jniren-ctr merging the change today and this should be completed

Jul 20 2026, 2:18 PM · SRE, SRE-Access-Requests

Jul 16 2026

Fabfur updated the task description for T432258: Requesting access to analytics-privatedata-users for mbsantos.
Jul 16 2026, 2:47 PM · SRE, SRE-Access-Requests
Fabfur closed T432258: Requesting access to analytics-privatedata-users for mbsantos as Resolved.

Hi @Bmueller , @MSantos , the change has been deployed, user should have access soon to the services, closing this ticket but feel free to reopen if something isn't working as expected!

Jul 16 2026, 2:46 PM · SRE, SRE-Access-Requests

Jul 7 2026

Fabfur closed T427068: Add X-Provenance data to webrequest_sampled_live as Resolved.

I think this can be closed

Jul 7 2026, 10:07 AM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic

Jun 26 2026

Fabfur added a comment to T427068: Add X-Provenance data to webrequest_sampled_live.

I have checked the kafka streams, the new field is present in both webrequest_frontend_text and webrequest_sampled.
The ball is now in the DE team side :)
Thank you @Fabfur for making this happen !

Jun 26 2026, 8:51 AM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic

Jun 24 2026

Fabfur added a comment to T419825: Test HAProxy 3.2 with AWS-LC libraries.

Are the results of the comparison between aws-lc and openssl available somewhere?

Jun 24 2026, 3:31 PM · Traffic
Fabfur closed T419825: Test HAProxy 3.2 with AWS-LC libraries, a subtask of T352744: OpenSSL 3.x performance issues, as Resolved.
Jun 24 2026, 2:28 PM · SRE-swift-storage, Traffic
Fabfur closed T419825: Test HAProxy 3.2 with AWS-LC libraries as Resolved.

All hosts with haproxy-awlc reimaged with standard haproxy 3.2 version

Jun 24 2026, 2:28 PM · Traffic
Fabfur updated the task description for T419825: Test HAProxy 3.2 with AWS-LC libraries.
Jun 24 2026, 2:27 PM · Traffic

Jun 23 2026

Fabfur updated the task description for T419825: Test HAProxy 3.2 with AWS-LC libraries.
Jun 23 2026, 1:42 PM · Traffic

Jun 18 2026

Fabfur added a comment to T427068: Add X-Provenance data to webrequest_sampled_live.

Checking with @Ahoelzl and @JAllemandou on where to go from there.
Also I think some documentation like https://wikitech.wikimedia.org/wiki/Data_Platform/Data_Lake/Traffic/Webrequest should be upgraded

Jun 18 2026, 1:28 PM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic
Fabfur added a comment to T427068: Add X-Provenance data to webrequest_sampled_live.

Do you need anything added to the superset dashboard for this?

Jun 18 2026, 1:18 PM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic
Fabfur updated the task description for T427068: Add X-Provenance data to webrequest_sampled_live.
Jun 18 2026, 1:18 PM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic
Fabfur updated the task description for T427068: Add X-Provenance data to webrequest_sampled_live.
Jun 18 2026, 12:51 PM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic
Fabfur updated the task description for T427068: Add X-Provenance data to webrequest_sampled_live.
Jun 18 2026, 10:55 AM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic
Fabfur updated the task description for T427068: Add X-Provenance data to webrequest_sampled_live.
Jun 18 2026, 10:08 AM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic

Jun 12 2026

Fabfur updated the task description for T419825: Test HAProxy 3.2 with AWS-LC libraries.
Jun 12 2026, 10:02 AM · Traffic
Fabfur added a comment to T427068: Add X-Provenance data to webrequest_sampled_live.

I'll start writing some HAProxy configuration for this. In theory we can deploy a new version of HaproxyKafka before adding the actual header in HAProxy, and HaproxyKafka will populate with the default (-) in this case, but I prefer to have the header already in place (HaproxyKafka will ignore it until we upgrade).

Jun 12 2026, 8:19 AM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic

May 27 2026

Fabfur added a comment to T427068: Add X-Provenance data to webrequest_sampled_live.

So IIUC in this case we have 2 possibilities:

May 27 2026, 10:23 AM · Data-Engineering (Q4 FS25/26 April 1st - June 30st), Traffic
Fabfur updated the task description for T419825: Test HAProxy 3.2 with AWS-LC libraries.
May 27 2026, 9:07 AM · Traffic

May 26 2026

Fabfur added a comment to T352291: Provide better error pages for HAProxy.

I always assumed the ones in /etc/haproxy/errors/ but they are unused in our current configuration. If we want to actually use them to mimic eventual varnish error pages we should re-introduce the configuration. Is it worth?

May 26 2026, 7:55 AM · Traffic
Fabfur added a comment to T426828: Decommision hosts cp2041 - cp2042.

Thanks!

May 26 2026, 7:51 AM · SRE, DC-Ops, ops-codfw, decommission-hardware, Traffic

May 20 2026

Fabfur created T426828: Decommision hosts cp2041 - cp2042.
May 20 2026, 9:23 AM · SRE, DC-Ops, ops-codfw, decommission-hardware, Traffic

May 13 2026

Fabfur updated the task description for T419825: Test HAProxy 3.2 with AWS-LC libraries.
May 13 2026, 3:39 PM · Traffic
Fabfur updated the task description for T419825: Test HAProxy 3.2 with AWS-LC libraries.
May 13 2026, 2:11 PM · Traffic
Fabfur updated the task description for T419825: Test HAProxy 3.2 with AWS-LC libraries.
May 13 2026, 11:00 AM · Traffic
Fabfur updated the task description for T419825: Test HAProxy 3.2 with AWS-LC libraries.
May 13 2026, 8:25 AM · Traffic

May 11 2026

Fabfur added a project to T425890: Degraded RAID on lvs2012: Traffic.
May 11 2026, 1:39 PM · Traffic, SRE, ops-codfw, DC-Ops

May 8 2026

Fabfur added a comment to T423570: wiki.openstreetmap.org Commons thumbs rate limit allowance.

If not possible at the moment I suggest to modify the configuration of QuickInstantCommons to increase descriptionCacheExpiry and apiMetadataExpiry values or introduce thumbCacheExpiry setting to increase the cache expiration time. This way you should not hit the limits so quickly...

Should that be apiThumbCacheExpiry, which defaults to 1 day?

May 8 2026, 1:25 PM · Traffic, SRE
Fabfur claimed T423570: wiki.openstreetmap.org Commons thumbs rate limit allowance.
May 8 2026, 12:05 PM · Traffic, SRE
Fabfur added a comment to T423570: wiki.openstreetmap.org Commons thumbs rate limit allowance.

I suggest to going the route of not using the thumbnails from upload.w.o at all, if not really needed, to avoid incurring in rate-limiting that we're currently setting up to protect our media infrastructure.

May 8 2026, 12:04 PM · Traffic, SRE

May 7 2026

Fabfur updated the task description for T425693: "upload at ulsfo depooled due to tcp timeout".
May 7 2026, 3:18 PM · Incident Severity 2, Wikimedia-Incident
Fabfur updated the task description for T425693: "upload at ulsfo depooled due to tcp timeout".
May 7 2026, 3:17 PM · Incident Severity 2, Wikimedia-Incident

Apr 29 2026

Fabfur added a comment to T424643: Create a #traffic-rate-limit tag.

I think this tag can be used both for statistics and to categorize tickets to work on given the amount of reports that could be received in the near future about this. My thoughts on this are that such tasks can be opened both by end-user and by us.

Apr 29 2026, 9:25 AM · Project-Admins

Apr 28 2026

Fabfur added a comment to T424588: "Error 429: Too many requests" triggered for regular user accessing an image for the first time.

The number of this kind of errors should be lower now, as we've tuned the rule to accomodate for higher ratelimiting

Apr 28 2026, 10:18 AM · Traffic

Apr 21 2026

Fabfur added a comment to T352744: OpenSSL 3.x performance issues.

wolfssl is packaged in Debian, so that may be a possible option longer term, https://tracker.debian.org/pkg/wolfssl.

wolfssl isn't fully supported in Debian, though: It's basically only included for some applications stuck with GPLv2 and where specific concerns with OpenSSL exist (for some upstream which don't want to rely on the "system library clause" of the GPL), it's not something we can comfortably use hapoxy with IMO.

Hate to be that guy but many large places now have switched to boringssl. Do you think it'd be worthwhile to look at that?

I am not the person working on this, @Fabfur is so defer to his opinion, but the reason we didn't consider BoringSSL is because even per them, their API is unstable and so applications depending on it will have a hard time keeping up.

Apr 21 2026, 8:33 AM · SRE-swift-storage, Traffic

Apr 16 2026

Fabfur closed T392096: Add PATCH method to Wmflib::HTTP::Method as Resolved.

Thanks, this should've been closed long long time ago...

Apr 16 2026, 11:03 AM · Puppet

Apr 9 2026

Fabfur closed T421402: Upgrade HAProxy to version 3.2 as Resolved.
Apr 9 2026, 10:48 AM · Traffic
Fabfur updated the task description for T421402: Upgrade HAProxy to version 3.2.
Apr 9 2026, 10:35 AM · Traffic
Fabfur updated the task description for T421402: Upgrade HAProxy to version 3.2.
Apr 9 2026, 9:09 AM · Traffic

Apr 8 2026

Fabfur updated the task description for T421402: Upgrade HAProxy to version 3.2.
Apr 8 2026, 4:39 PM · Traffic
Fabfur updated the task description for T421402: Upgrade HAProxy to version 3.2.
Apr 8 2026, 3:45 PM · Traffic
Fabfur added a comment to T422030: Surge in webrequest validation check.

It looks like the root cause is MEDIUM: log/session: handle embryonic session log within sess_log(). A change introduced in HAProxy 3.1 as part of the work done to introduce the log profiles feature.

From the commit message:

Also, thanks to this change, log-format-sd will now be taken into account
for legacy embryonic session logging.

All these new BADREQ rows are actually TLS handshake errors that under 3.0 were being discarded by haproxykafka cause the log message wasn't a valid RFC5424 message.

Apr 8 2026, 8:14 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Patch-For-Review, Data-Platform-SRE (2026-03-27 - 2026-04-17), Traffic

Apr 1 2026

Fabfur added a comment to T421402: Upgrade HAProxy to version 3.2.

Related patch

Apr 1 2026, 4:17 PM · Traffic
Fabfur added a comment to T422030: Surge in webrequest validation check.

The patch has been applied to all impacted hosts, thanks @JAllemandou for spotting this!

Apr 1 2026, 4:15 PM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Patch-For-Review, Data-Platform-SRE (2026-03-27 - 2026-04-17), Traffic
Fabfur updated the task description for T421402: Upgrade HAProxy to version 3.2.
Apr 1 2026, 4:14 PM · Traffic
Fabfur added a comment to T422030: Surge in webrequest validation check.

This is most probably due to a deprecation in haproxy configuration directives https://www.haproxy.com/blog/reviewing-every-new-feature-in-haproxy-3-1#deprecation, especially

Apr 1 2026, 3:43 PM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Patch-For-Review, Data-Platform-SRE (2026-03-27 - 2026-04-17), Traffic