Page MenuHomePhabricator

Gilles (Gilles Dubuc)
Senior Performance Engineer, WMF

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 8:24 AM (232 w, 2 d)
Availability
Available
IRC Nick
gilles
LDAP User
Gilles
MediaWiki User
Unknown

Recent Activity

Today

Gilles added a comment to T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform.

We could ensure that people aren't confused with a survey aimed at users who have this turned on. But I suspect that Google's reprocessing removes all of our javascript, seeing how extreme it looks. And we need a way to detect when it's Google's proxy making the request. As it stands it's unclear whether they use a different Google bot for this, or if they repurpose the HTML they already index for their search engine (the latter would mean we can't even inject HTML for the Lite case).

Thu, Mar 21, 12:04 PM · WMF-Legal, Performance-Team, Security-Team, Privacy
Gilles changed the status of T216339: Normalize thumbnail request URLs in Varnish to avoid cachebusting, a subtask of T211661: Automatically clean up unused thumbnails in Swift, from Open to Stalled.
Thu, Mar 21, 9:50 AM · Patch-For-Review, Traffic, media-storage, Performance-Team, Operations
Gilles changed the status of T216339: Normalize thumbnail request URLs in Varnish to avoid cachebusting from Open to Stalled.
Thu, Mar 21, 9:50 AM · Patch-For-Review, Traffic, Performance-Team, Operations
Gilles changed the status of T211661: Automatically clean up unused thumbnails in Swift from Open to Stalled.
Thu, Mar 21, 9:50 AM · Patch-For-Review, Traffic, media-storage, Performance-Team, Operations
Gilles added a project to T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform: WMF-Legal.
Thu, Mar 21, 8:28 AM · WMF-Legal, Performance-Team, Security-Team, Privacy
Gilles added a comment to T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform.

Maybe we can work our way out of this by telling Google that they can't display our URL for content that comes from their servers without our approval? There might be legal grounds for this, even.

Thu, Mar 21, 8:27 AM · WMF-Legal, Performance-Team, Security-Team, Privacy
Mill <mill@mail.com> committed rTHMBREXT9827207e6803: o(aaaaaaaaaaaa (authored by Gilles).
o(aaaaaaaaaaaa
Thu, Mar 21, 12:32 AM

Yesterday

Gilles added a comment to T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform.

@Peter can probably provide a screenshot of the settings where this is enabled, where it’s indeed not mentioned anywhere that enabling it means Google gets to intercept full URLs of everything you visit. In fact Google misleads the user into thinking that we served the request, since our domain is displayed in the URL bar, not Google’s.

Wed, Mar 20, 7:08 PM · WMF-Legal, Performance-Team, Security-Team, Privacy
Gilles closed T56042: Make role::eventlogging run eventlogging-devserver on port 8100 as Resolved.

This has been done a while ago.

Wed, Mar 20, 5:05 PM · MediaWiki-Vagrant

Tue, Mar 19

Gilles triaged T218656: Chrome dislikes self-signed SSL certificate issued by Vagrant as Normal priority.
Tue, Mar 19, 1:03 PM · Patch-For-Review, Performance-Team, MediaWiki-Vagrant
Gilles created T218656: Chrome dislikes self-signed SSL certificate issued by Vagrant.
Tue, Mar 19, 1:00 PM · Patch-For-Review, Performance-Team, MediaWiki-Vagrant
Gilles added a project to T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform: Performance-Team.
Tue, Mar 19, 8:28 AM · WMF-Legal, Performance-Team, Security-Team, Privacy
Gilles updated the task description for T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform.
Tue, Mar 19, 8:28 AM · WMF-Legal, Performance-Team, Security-Team, Privacy
Gilles renamed T218618: Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform from Disable Chrome Lite pages for Wikipedia on Chrome on mobile to Consider disabling Chrome Lite pages for Wikipedia on Chrome on mobile with Cache-Control: no-transform.
Tue, Mar 19, 8:27 AM · WMF-Legal, Performance-Team, Security-Team, Privacy

Mon, Mar 18

Gilles added a comment to T216598: Element Timing for Images origin trial.

Filed a github issue about the spec: https://github.com/WICG/element-timing/issues/1

Mon, Mar 18, 2:43 PM · MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Patch-For-Review, Performance-Team
GitHub <noreply@github.com> committed rOWC58a0a09e97ab: Merge d79b4f0351d62f6ca935400190cd9fd20a79be48 into… (authored by Gilles).
Merge d79b4f0351d62f6ca935400190cd9fd20a79be48 into…
Mon, Mar 18, 2:20 PM
Gilles committed rOWCd79b4f0351d6: Add ability to do a fast filtering pass before parsing wikitext, and svwiki… (authored by Gilles).
Add ability to do a fast filtering pass before parsing wikitext, and svwiki…
Mon, Mar 18, 2:20 PM
Gilles added a comment to T215106: Enlarging the default thumb size on Dutch Wikipedia.

Stats to consider, as of May 2017 (last time we ran this analysis):

Mon, Mar 18, 9:31 AM · Performance-Team (Radar), serviceops, Patch-For-Review, Wikimedia-Site-requests
Gilles added a comment to T180899: PNG/WebP thumbnails of SVG images have color issues in Firefox.

I'm glad that the issue has been acknowledged by Mozilla. Thanks for your thorough reporting work both on our end and theirs, @Jc86035

Mon, Mar 18, 9:03 AM · Browser-Support-Firefox, Thumbor, Commons, Multimedia

Fri, Mar 15

Gilles added a comment to T204245: Run MediaWiki media originals active/active.

As far as I can tell, all it would take is uncommenting one line of yaml in hieradata/role/common/cache/upload.yaml

Fri, Mar 15, 8:04 AM · Patch-For-Review, Services (watching), Core Platform Team Backlog (Watching / External), Performance-Team (Radar), User-fgiunchedi, Availability (MediaWiki-MultiDC), Epic

Thu, Mar 14

Gilles closed T218309: "Big disk" 300GB VM gets 19GB as Invalid.

Thanks!

Thu, Mar 14, 5:16 PM · Cloud-VPS
Gilles added a subtask for T202202: Build article quality model for svwiki: T218316: writeuptopageid failing to split svwiki dump.
Thu, Mar 14, 4:19 PM · User-Sebastian_Berlin-WMSE, Scoring-platform-team (Current), WMSE-Development-Support-2019 (Automatic article quality assessment), articlequality-modeling, Wikilabels, artificial-intelligence
Gilles added a parent task for T218316: writeuptopageid failing to split svwiki dump: T202202: Build article quality model for svwiki.
Thu, Mar 14, 4:19 PM · Patch-For-Review, Dumps-Generation
Gilles created T218316: writeuptopageid failing to split svwiki dump.
Thu, Mar 14, 4:18 PM · Patch-For-Review, Dumps-Generation
Gilles created P8201 splitdump.py.
Thu, Mar 14, 4:17 PM · Performance-Team
Gilles updated the task description for T218309: "Big disk" 300GB VM gets 19GB.
Thu, Mar 14, 3:20 PM · Cloud-VPS
Gilles created T218309: "Big disk" 300GB VM gets 19GB.
Thu, Mar 14, 3:19 PM · Cloud-VPS
GitHub <noreply@github.com> committed rOWC5b38aca0109a: Merge 7f49e405502868412d7b16ed4cfbea750fa6afef into… (authored by Gilles).
Merge 7f49e405502868412d7b16ed4cfbea750fa6afef into…
Thu, Mar 14, 1:29 PM
Gilles committed rOWC7f49e4055028: Add ability to do a fast filtering pass before parsing wikitext, and svwiki… (authored by Gilles).
Add ability to do a fast filtering pass before parsing wikitext, and svwiki…
Thu, Mar 14, 1:29 PM
Gilles updated the task description for T216594: Layout Stability API origin trial.
Thu, Mar 14, 10:02 AM · Patch-For-Review, Performance-Team

Wed, Mar 13

Gilles added a comment to T217771: Remove (or fix) noisy Speed Index alerts.

Yes, that user timing is present when a banner is really displayed to the user, great idea!

Wed, Mar 13, 4:05 PM · Patch-For-Review, WebPageTest, WebPageReplay, Performance-Team
Gilles reassigned T217968: Create health check for arclamp (xenon-log) that asserts recent logs and svgs exist from Gilles to Krinkle.
Wed, Mar 13, 7:16 AM · Wikimedia-Incident, monitoring, Performance-Team
Gilles added a comment to T217968: Create health check for arclamp (xenon-log) that asserts recent logs and svgs exist.

There's an example in puppet/modules/acme-chief/manifests/server.pp using the check_file_age plugin.

Wed, Mar 13, 7:16 AM · Wikimedia-Incident, monitoring, Performance-Team

Tue, Mar 12

Gilles triaged T217968: Create health check for arclamp (xenon-log) that asserts recent logs and svgs exist as Normal priority.
Tue, Mar 12, 9:06 PM · Wikimedia-Incident, monitoring, Performance-Team
Gilles claimed T217968: Create health check for arclamp (xenon-log) that asserts recent logs and svgs exist.
Tue, Mar 12, 9:06 PM · Wikimedia-Incident, monitoring, Performance-Team
Gilles removed a project from T216499: Priority Hints origin trial: Patch-For-Review.
Tue, Mar 12, 7:23 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team

Mon, Mar 11

Gilles added a comment to T180899: PNG/WebP thumbnails of SVG images have color issues in Firefox.

No ICC profile in any of these, because SVGs don't have color profiles.

Mon, Mar 11, 2:49 PM · Browser-Support-Firefox, Thumbor, Commons, Multimedia
Gilles added a comment to T180899: PNG/WebP thumbnails of SVG images have color issues in Firefox.

Certainly. You should provide the identical webp and png after having verified that they contain the same color information in GIMP, Photoshop or any tool of that nature, and a screenshot showing that they render differently side-by-side in Firefox.

Mon, Mar 11, 2:19 PM · Browser-Support-Firefox, Thumbor, Commons, Multimedia
Gilles added a comment to T180899: PNG/WebP thumbnails of SVG images have color issues in Firefox.

We should expect browsers to render identical color information identically, irrespective of the image format it's expressed in... What we get from GIMP by looking at the files directly is the reference and we're getting identical color values between the 3 formats we're serving. If there are color rendering discrepancies when displayed, it's a browser bug.

Mon, Mar 11, 2:06 PM · Browser-Support-Firefox, Thumbor, Commons, Multimedia
Gilles added a comment to T180899: PNG/WebP thumbnails of SVG images have color issues in Firefox.

Using one of the files you've mentioned https://commons.wikimedia.org/wiki/File:BSicon_exSTR.svg

Mon, Mar 11, 1:26 PM · Browser-Support-Firefox, Thumbor, Commons, Multimedia
Gilles removed a project from T217395: Collect all paint timing metrics into PaintTiming schema: Patch-For-Review.
Mon, Mar 11, 8:57 AM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, Performance-Team
Gilles removed a project from T209857: Create Autonomous Systems ranking based on RUM data: Patch-For-Review.
Mon, Mar 11, 8:57 AM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), Performance-Team

Fri, Mar 8

Gilles created P8172 18-normalize-thumbnail-url.vtc.
Fri, Mar 8, 3:57 PM · Performance-Team
Gilles added a comment to T217395: Collect all paint timing metrics into PaintTiming schema.

All changes have been deployed. The next phase will be moving current firstPaint recordings from the NavigationTiming schema to the PaintTiming one. And it should all magically go to the right place with dashboard unchanged.

Fri, Mar 8, 3:32 PM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, Performance-Team
Gilles closed T217895: Vagrant vips roles broken as Resolved.
Fri, Mar 8, 1:45 PM · Patch-For-Review, Performance-Team, MediaWiki-Vagrant
Gilles triaged T217895: Vagrant vips roles broken as Normal priority.
Fri, Mar 8, 1:28 PM · Patch-For-Review, Performance-Team, MediaWiki-Vagrant
Gilles created T217895: Vagrant vips roles broken.
Fri, Mar 8, 1:28 PM · Patch-For-Review, Performance-Team, MediaWiki-Vagrant
Gilles removed a project from T216499: Priority Hints origin trial: Patch-For-Review.
Fri, Mar 8, 9:44 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team
Gilles closed T217666: Can't provision elk role on Vagrant anymore: logstash Debian package is nowhere to be found as Resolved.
Fri, Mar 8, 9:31 AM · Patch-For-Review, Performance-Team, Operations, MediaWiki-Vagrant
Gilles added a project to T217666: Can't provision elk role on Vagrant anymore: logstash Debian package is nowhere to be found: Performance-Team.
Fri, Mar 8, 9:21 AM · Patch-For-Review, Performance-Team, Operations, MediaWiki-Vagrant
Gilles claimed T217666: Can't provision elk role on Vagrant anymore: logstash Debian package is nowhere to be found.
Fri, Mar 8, 9:21 AM · Patch-For-Review, Performance-Team, Operations, MediaWiki-Vagrant
Gilles added a project to T217666: Can't provision elk role on Vagrant anymore: logstash Debian package is nowhere to be found: Operations.
Fri, Mar 8, 8:37 AM · Patch-For-Review, Performance-Team, Operations, MediaWiki-Vagrant
Gilles added a comment to T209857: Create Autonomous Systems ranking based on RUM data.

Yes, that's where I plan on sending these to. Specifically to /srv/published-datasets/performance/autonomoussystems/

Fri, Mar 8, 8:00 AM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), Performance-Team

Thu, Mar 7

Gilles added a comment to T209857: Create Autonomous Systems ranking based on RUM data.

I can live with the cron being under my user. The script is indeed writing to the datasets mount with the --publish option. Then the performance site pulls the tsv from there with a bit and publishes it in a more human-friendly form at https://performance.wikimedia.org/asreport/

Thu, Mar 7, 7:09 PM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), Performance-Team
Gilles added a comment to T209572: Feature Policy Reporting origin trial.

Tried it with sync-xhr, couldn't get it to work. Left a comment on the Chromium bug: https://bugs.chromium.org/p/chromium/issues/detail?id=867471&can=2&start=0&num=100&q=&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified&groupby=&sort=

Thu, Mar 7, 3:32 PM · Security-Team, Patch-For-Review, Performance-Team
Gilles updated subscribers of T216499: Priority Hints origin trial.

Looks like @ReleaseTaggerBot is wrong, the typo fix patch did make it to the 1.33.0-wmf.20 branch.

Thu, Mar 7, 1:35 PM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team
Gilles added a comment to T209857: Create Autonomous Systems ranking based on RUM data.

@Nuria what do you recommend to deploy this on stat machines? scap?

Thu, Mar 7, 9:17 AM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), Performance-Team

Wed, Mar 6

Gilles added a comment to T217395: Collect all paint timing metrics into PaintTiming schema.

In order to maintain our existing dashboards, particularly the breakdown ones, we could have the navtiming collector still write the metrics coming from the new schema to frontend.navtiming2. However, in order for oversampling to be accounted for and not have an oversampling campaign mess with the overall firstPaint metrics, we need to make the PaintTiming schema oversampling-aware.

Wed, Mar 6, 10:27 AM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, Performance-Team
Gilles removed a project from T216499: Priority Hints origin trial: Patch-For-Review.
Wed, Mar 6, 9:26 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team

Tue, Mar 5

Gilles created T217666: Can't provision elk role on Vagrant anymore: logstash Debian package is nowhere to be found.
Tue, Mar 5, 3:39 PM · Patch-For-Review, Performance-Team, Operations, MediaWiki-Vagrant
Gilles closed T217111: ServerTiming schema value for duration is 0 as Resolved.
Tue, Mar 5, 2:13 PM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team, Analytics
Gilles closed T217111: ServerTiming schema value for duration is 0, a subtask of T216771: [Bug] Type mismatch for a few other schemas, as Resolved.
Tue, Mar 5, 2:13 PM · Analytics-Kanban, Analytics
Gilles removed a project from T217111: ServerTiming schema value for duration is 0: Patch-For-Review.
Tue, Mar 5, 8:56 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team, Analytics
Gilles added a comment to T217111: ServerTiming schema value for duration is 0.

@Milimetric is the data for "duration" in Hive currently stored as integer?

Tue, Mar 5, 8:56 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team, Analytics
Gilles updated subscribers of T217318: A Large-scale Study of Wikipedia Users' Quality of Experience: data release.
Tue, Mar 5, 8:50 AM · Research, Security-Team, WMF-Legal, Analytics, Performance-Team
Gilles updated subscribers of T217318: A Large-scale Study of Wikipedia Users' Quality of Experience: data release.
Tue, Mar 5, 8:46 AM · Research, Security-Team, WMF-Legal, Analytics, Performance-Team

Mon, Mar 4

Gilles created T217558: Newline in scap sync-file message: no notification, no SAL entry.
Mon, Mar 4, 3:21 PM · Scap
Gilles added a comment to T209857: Create Autonomous Systems ranking based on RUM data.

The reporting script is getting very close to being finalised and ready for review. However, generating the numbers for February, I notice that the only 2 countries where there's enough data for the average transferSize to be stable across ISPs are France and Russia. Which have been getting more CPU benchmark runs thanks to the performance survey. Since we haven't had complaints in those countries, I think it's time to run the CPU benchmark more often across the board.

Mon, Mar 4, 3:11 PM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), Performance-Team
Gilles added a comment to T217111: ServerTiming schema value for duration is 0.

Currently we're only using Server-Timing to pass Varnish caching information, which doesn't use the duration field.

Mon, Mar 4, 9:06 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team, Analytics
Gilles closed T217138: Add synthetic tests for ruwiki as Invalid.
Mon, Mar 4, 8:59 AM · Performance-Team
Gilles added a comment to T216499: Priority Hints origin trial.

It's a classic "let's rename this variable at the last minute" typo on the core patch...

Mon, Mar 4, 8:41 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team
Gilles added a comment to T216499: Priority Hints origin trial.

Not working right:

Mon, Mar 4, 8:39 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team
Gilles removed a project from T216499: Priority Hints origin trial: Patch-For-Review.
Mon, Mar 4, 8:38 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team
Gilles added a comment to T216499: Priority Hints origin trial.

Yes, exactly, comparing 72 and 73 on a popular ruwiki article should do it.

Mon, Mar 4, 8:28 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team

Fri, Mar 1

Gilles added a comment to T216499: Priority Hints origin trial.

I'll launch this on Monday. We won't get much data until Chrome 73 graduates to stable on March 12, though.

Fri, Mar 1, 6:50 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team
Gilles triaged T217395: Collect all paint timing metrics into PaintTiming schema as Normal priority.
Fri, Mar 1, 6:48 AM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, Performance-Team
Gilles created T217395: Collect all paint timing metrics into PaintTiming schema.
Fri, Mar 1, 6:48 AM · MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, Performance-Team
Gilles closed T214977: Record late paint timing in navtiming as Resolved.

Data is coming in:

Fri, Mar 1, 6:40 AM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Performance-Team
Gilles added a comment to T215088: Update page performance tests to use null banner parameter.

You can't check things server side on a pageview coming from Varnish, that's the issue here. A realistic pageview from a reader is one that only hits our edge cache layer. It needs to be a signal that the CentralNotice client side code can see and act upon.

Fri, Mar 1, 6:31 AM · Performance-Team (Radar), Readers-Web-Backlog
Gilles added a comment to T217319: 2019-02-21 loadEventEnd overall + responseStart mobile regression.

Fix confirmed:

Fri, Mar 1, 6:19 AM · Performance-Team

Thu, Feb 28

Gilles triaged T217318: A Large-scale Study of Wikipedia Users' Quality of Experience: data release as Normal priority.
Thu, Feb 28, 3:24 PM · Research, Security-Team, WMF-Legal, Analytics, Performance-Team
Gilles updated the task description for T217318: A Large-scale Study of Wikipedia Users' Quality of Experience: data release.
Thu, Feb 28, 3:07 PM · Research, Security-Team, WMF-Legal, Analytics, Performance-Team
Krinkle awarded T217319: 2019-02-21 loadEventEnd overall + responseStart mobile regression a Orange Medal token.
Thu, Feb 28, 2:39 PM · Performance-Team
Gilles closed T217319: 2019-02-21 loadEventEnd overall + responseStart mobile regression as Resolved.

The explanation is that we lost most of Safari in navtiming during that deployment because of T217210: Nav timing throws exception on Safari "TypeError: entryTypes contained only unsupported types"

Thu, Feb 28, 12:09 PM · Performance-Team
Gilles claimed T217319: 2019-02-21 loadEventEnd overall + responseStart mobile regression.
Thu, Feb 28, 11:26 AM · Performance-Team
Gilles triaged T217319: 2019-02-21 loadEventEnd overall + responseStart mobile regression as Unbreak Now! priority.
Thu, Feb 28, 11:25 AM · Performance-Team
Gilles created T217319: 2019-02-21 loadEventEnd overall + responseStart mobile regression.
Thu, Feb 28, 11:24 AM · Performance-Team
Gilles placed T217318: A Large-scale Study of Wikipedia Users' Quality of Experience: data release up for grabs.
Thu, Feb 28, 11:02 AM · Research, Security-Team, WMF-Legal, Analytics, Performance-Team
Gilles created T217318: A Large-scale Study of Wikipedia Users' Quality of Experience: data release.
Thu, Feb 28, 11:02 AM · Research, Security-Team, WMF-Legal, Analytics, Performance-Team
Gilles updated the task description for T216499: Priority Hints origin trial.
Thu, Feb 28, 9:50 AM · MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Performance-Team
Gilles closed T217210: Nav timing throws exception on Safari "TypeError: entryTypes contained only unsupported types" as Resolved.
Thu, Feb 28, 9:49 AM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Patch-For-Review, Performance-Team, MediaWiki-extensions-NavigationTiming
Gilles added a comment to T214275: Consider removing the last traces of nutcracker in Mediawiki configs.

Yes, you can go ahead and switch Thumbor to Mcrouter. Thumbor uses memcached for non-critical request throttling. Memcached can be down for a bit and Thumbor will continue working normally, albeit without some types of throttling working.

Thu, Feb 28, 7:02 AM · Patch-For-Review, Performance-Team, User-Elukey, Operations, MediaWiki-Cache

Wed, Feb 27

Gilles added a comment to T187765: Replace the Nginx fronting Thumbor with a reverse proxy capable of queuing requests.

@jijiki I don't believe this is blocked by the Buster upgrade, is it? Would be nice if you can make some room for it in your Q4 goals.

Wed, Feb 27, 10:41 AM · User-jijiki, User-fgiunchedi, Patch-For-Review, Performance-Team, Thumbor
Gilles added a comment to T204281: Stop prioritizing peering over transit.

Did something happen on 2019-02-21? I was looking at the ulsfo RUM perf metrics for the change in that DC. No change is apparent after the 2019-02-19 config change, except that particular day (the 21st) that stands out as having noticeably bad performance for ulsfo. Pretty much the same TTFB as esqin users on that day.

Wed, Feb 27, 10:21 AM · Performance-Team (Radar), Operations, netops
Gilles added a comment to T217210: Nav timing throws exception on Safari "TypeError: entryTypes contained only unsupported types".

It's definitely real. The paint entryType is part of the Paint Timing spec, and not the PerformanceObserver spec itself. It's perfectly valid for a browser to implement the latter and not the former.

Wed, Feb 27, 10:10 AM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Patch-For-Review, Performance-Team, MediaWiki-extensions-NavigationTiming
Gilles claimed T217210: Nav timing throws exception on Safari "TypeError: entryTypes contained only unsupported types".
Wed, Feb 27, 10:05 AM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Patch-For-Review, MediaWiki-extensions-NavigationTiming, Performance-Team
Gilles triaged T217210: Nav timing throws exception on Safari "TypeError: entryTypes contained only unsupported types" as High priority.
Wed, Feb 27, 10:05 AM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Patch-For-Review, MediaWiki-extensions-NavigationTiming, Performance-Team
Gilles raised the priority of T209857: Create Autonomous Systems ranking based on RUM data from Normal to High.
Wed, Feb 27, 10:03 AM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), Performance-Team
Gilles closed T216986: Add ability to oversample navtiming per wiki as Resolved.
Wed, Feb 27, 10:02 AM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Patch-For-Review, Performance-Team

Tue, Feb 26

Gilles added a comment to T214738: Several PNG thumbnail sizes of a specific SVG image do not display correctly.

We do use rsvg-convert, Stretch is on libsrvg 2.40.16-1. This is very likely to be something that would be fixed by a librsvg upgrade.

Tue, Feb 26, 4:46 PM · Upstream, Thumbor, Wikimedia-SVG-rendering