Page MenuHomePhabricator

Gilles (Gilles Dubuc)
Senior Performance Engineer, WMF

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 8:24 AM (241 w, 2 d)
Availability
Available
IRC Nick
gilles
LDAP User
Gilles
MediaWiki User
GDubuc (WMF) [ Global Accounts ]

Recent Activity

Yesterday

Gilles created T224253: Add secondary question(s) for the performance study.
Thu, May 23, 10:21 PM · QuickSurveys, Performance-Team
Gilles created T224252: Memorize and store prior pageviews performance in the current session.
Thu, May 23, 10:17 PM · QuickSurveys, Performance-Team
Gilles triaged T224248: Record order of randomized survey options as Normal priority.
Thu, May 23, 9:04 PM · QuickSurveys, Performance-Team
Gilles created T224248: Record order of randomized survey options.
Thu, May 23, 9:03 PM · QuickSurveys, Performance-Team

Mon, May 20

Gilles moved T193832: JobQueue not working with certain config ($wgLocalDatabases set to the default value of an empty array()) from Doing to Backlog: Small & Maintenance on the Performance-Team board.
Mon, May 20, 8:36 PM · Performance-Team, MediaWiki-JobQueue
Gilles moved T193832: JobQueue not working with certain config ($wgLocalDatabases set to the default value of an empty array()) from Inbox to Doing on the Performance-Team board.
Mon, May 20, 8:36 PM · Performance-Team, MediaWiki-JobQueue
Gilles assigned T193832: JobQueue not working with certain config ($wgLocalDatabases set to the default value of an empty array()) to aaron.
Mon, May 20, 8:35 PM · Performance-Team, MediaWiki-JobQueue
Gilles moved T212881: addWiki.php broken creating ES tables from Inbox to Radar on the Performance-Team board.
Mon, May 20, 8:31 PM · Performance-Team (Radar), MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), MediaWiki-extensions-WikimediaMaintenance
Gilles moved T223336: [Regression] fatal-errors.php action=segfault results in a 503 error under php7-fpm. from Inbox to Radar on the Performance-Team board.
Mon, May 20, 8:22 PM · Performance-Team (Radar), serviceops, User-jijiki, observability, Operations, PHP 7.2 support
Gilles moved T223402: ResourceLoader should not hide circular dependencies server-side from Inbox to Backlog: Small & Maintenance on the Performance-Team board.
Mon, May 20, 8:21 PM · Patch-For-Review, Performance-Team, MediaWiki-ResourceLoader
Gilles assigned T223402: ResourceLoader should not hide circular dependencies server-side to Krinkle.
Mon, May 20, 8:20 PM · Patch-For-Review, Performance-Team, MediaWiki-ResourceLoader
Gilles moved T223408: Page gets redirected randomly to former blackout page from Inbox to Radar on the Performance-Team board.
Mon, May 20, 8:18 PM · Readers-Web-Backlog, Performance-Team (Radar), Wikimedia-Incident
Gilles added a comment to T223408: Page gets redirected randomly to former blackout page.

Ian Marlier participated in the site maps project as his own personal initiative, but it has always been out of scope for the Performance Team. And his knowledge of that project left with him, so we're not better equipped than anyone else to do something about this.

Mon, May 20, 8:17 PM · Readers-Web-Backlog, Performance-Team (Radar), Wikimedia-Incident
Gilles moved T223737: Increase Memory Limit for Scribunto from Inbox to Radar on the Performance-Team board.
Mon, May 20, 8:15 PM · serviceops, Performance-Team (Radar), Performance, Patch-For-Review, Operations, Wikimedia-Site-requests
Gilles moved T223310: Investigate increase in tx bandwidth usage for mc1033 from Inbox to Radar on the Performance-Team board.
Mon, May 20, 8:10 PM · Patch-For-Review, Growth-Team, Wikidata, Wikidata-Campsite, Performance-Team, User-jijiki, serviceops, Operations
Gilles moved T212284: Fatal db error "Could not select database 'centralauth'" (sometimes also 'metawiki') from Inbox to Radar on the Performance-Team board.
Mon, May 20, 8:03 PM · Patch-For-Review, Core Platform Team Kanban, Core Platform Team (Security, stability, performance and scalability (TEC1)), Performance-Team (Radar), Services (next), MediaWiki-Database, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Gilles added a comment to T212284: Fatal db error "Could not select database 'centralauth'" (sometimes also 'metawiki').

Is CPT going to look into this? It seems more in the CPT team scope than performance's.

Mon, May 20, 8:03 PM · Patch-For-Review, Core Platform Team Kanban, Core Platform Team (Security, stability, performance and scalability (TEC1)), Performance-Team (Radar), Services (next), MediaWiki-Database, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Gilles placed T212284: Fatal db error "Could not select database 'centralauth'" (sometimes also 'metawiki') up for grabs.
Mon, May 20, 8:03 PM · Patch-For-Review, Core Platform Team Kanban, Core Platform Team (Security, stability, performance and scalability (TEC1)), Performance-Team (Radar), Services (next), MediaWiki-Database, MediaWiki-extensions-CentralAuth, Wikimedia-production-error

Wed, May 15

Gilles added a comment to T220811: Test Thumbor OpenCL smart cropping on stat1005.
gilles@stat1005:~$ apt-cache policy python-thumbor-wikimedia
python-thumbor-wikimedia:
  Installed: (none)
  Candidate: 2.5-1+deb10u1
  Version table:
     2.5-1+deb10u1 1001
       1001 http://apt.wikimedia.org/wikimedia buster-wikimedia/main amd64 Packages
Wed, May 15, 3:13 PM · User-jijiki, Thumbor, Performance-Team

Tue, May 14

Gilles added a comment to T223334: Apparent loadEventEnd regression 2018-05-14.

The upside break is actually a lot more visible for onLoad, and there the timing is clearer, looking very much like it coincides with the backport:

Tue, May 14, 9:18 PM · Performance-Team
Gilles updated subscribers of T223334: Apparent loadEventEnd regression 2018-05-14.

Looked at the SAL around the time of the mobile spike, I noticed that @Krinkle backported a startup module change:

Tue, May 14, 9:03 PM · Performance-Team
Gilles added a comment to T223334: Apparent loadEventEnd regression 2018-05-14.

The week-to-week difference for Mobile is quite dramatic:

Tue, May 14, 8:48 PM · Performance-Team
Gilles triaged T223334: Apparent loadEventEnd regression 2018-05-14 as High priority.
Tue, May 14, 8:40 PM · Performance-Team
Gilles created T223334: Apparent loadEventEnd regression 2018-05-14.
Tue, May 14, 8:40 PM · Performance-Team
Gilles added a comment to T221848: Upgrade python-kafka.

I'd like to understand this bug better before rolling back the package for coal. It's not a big deal per se if coal is a little behind events. While there is "consumer lag" (is that the amount of uncommited events that are more recent than the last committed one by the client?), it doesn't seem to be growing. In practice when you go to https://performance.wikimedia.org/ the metrics (processed by coal) look quite up to date. If there is indeed real lag, it doesn't seem to be an amount that's impactful.

Tue, May 14, 8:20 PM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles closed T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage as Declined.

I added a short blurb about backfilling data on the runbook.

Tue, May 14, 8:06 PM · Patch-For-Review, Performance-Team
Gilles added a comment to T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage.

When using start-timestamp while the primary instance is running, you simply need to use a different consumer group. Otherwise the command fails anyway, complaining that there's already a subscriber for that consumer group. So the manual backfill and the ongoing process don't interfere with each other.

Tue, May 14, 5:13 PM · Patch-For-Review, Performance-Team
Gilles added a comment to T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage.

I think the retention is worse than we though, so it looks like it's too late.

Tue, May 14, 5:03 PM · Patch-For-Review, Performance-Team
Gilles added a comment to T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage.

It doesn't seem to be working, I've had it running for a while and it's still not filling the gap. This will require manual investigation. Or maybe it's too late already and the oldest data in Kafka is too recent?

Tue, May 14, 4:53 PM · Patch-For-Review, Performance-Team
Gilles added a comment to T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage.

Ah, the schema option is "append", so I'm bound to waste time processing the other schemas...

Tue, May 14, 4:24 PM · Patch-For-Review, Performance-Team
Gilles added a comment to T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage.

I don't see a gap anymore for coal.saveTiming not for coal.firstPaint, so I'm going to restart the command with it only looking at the NavigationTiming schema, so it doesn't waste time processing already processed events for the other schemas:

Tue, May 14, 4:22 PM · Patch-For-Review, Performance-Team
Gilles added a comment to T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage.

Currently attempting to reprocess that timeframe with the following command:

Tue, May 14, 4:08 PM · Patch-For-Review, Performance-Team
Gilles added a comment to T215106: Enlarging the default thumb size on Dutch Wikipedia.

Yes, having the thumbnails you wanted primed on a dedicated page visited once works just fine.

Tue, May 14, 3:32 PM · Wikimedia-Hackathon-2019, Performance-Team (Radar), serviceops, Patch-For-Review, Wikimedia-Site-requests
Gilles added a comment to T215250: Estimate size of Commons image corpus at given resolution.

@Miriam I've shared Filippo's google doc that contains the data with you.

Tue, May 14, 3:25 PM · Commons

Mon, May 13

Gilles reassigned T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage from Gilles to Krinkle.
Mon, May 13, 8:15 PM · Patch-For-Review, Performance-Team

Thu, May 2

Gilles added a comment to T216594: Layout Stability API origin trial.

I've discovered yet another bug/big shortcoming, this time on desktop. The Multimedia Viewer bottom panel scroll animation is another source of a ton of small LayoutJank events. I've filed another bug about that: https://bugs.chromium.org/p/chromium/issues/detail?id=958828

Thu, May 2, 4:26 PM · MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Performance-Team
Gilles added a comment to T216594: Layout Stability API origin trial.

As it stands, the bug experienced on the mobile site is creating so much noise that it's pretty much useless to look at that data. Which is probably why all the top offenders in terms of summed fraction for a pageview were from the mobile site. I'll have to redo the investigation of worst offenders while looking only at the desktop site.

Thu, May 2, 2:40 PM · MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Performance-Team
Gilles added a comment to T216594: Layout Stability API origin trial.

While investigating worst offenders in terms of summed fraction, I discovered 2 bugs ( or at least very big shortcomings) of the API, filed upstream:

Thu, May 2, 2:35 PM · MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Performance-Team

Wed, May 1

Gilles added a comment to T209572: Feature Policy Reporting origin trial.

Indeed, the observer can work without the reporting endpoint. This will be sufficient for this origin trial. And we have a pretty good idea now of what kind of pipeline we'll need when we want to collect actual Reporting API reports.

Wed, May 1, 1:56 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Security-Team, Performance-Team
Gilles added a comment to T209572: Feature Policy Reporting origin trial.

We might even be able to disable the endpoint for now, I'll check if the observer gets the report without the report-to header being set.

Wed, May 1, 1:49 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Security-Team, Performance-Team
Gilles added a comment to T209572: Feature Policy Reporting origin trial.

Hah, actually a workaround is to set up a ReportingObserver, and then we could ship them with EventLogging. Obviously this only works for reports like sync-xhr where the page actually works. But this allows us to look at sync-xhr without having to set up the whole infrastructure required to capture all report types via the reporting endpoint.

Wed, May 1, 1:45 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Security-Team, Performance-Team
Gilles added a comment to T209572: Feature Policy Reporting origin trial.

The API is definitely working, we're getting reports of sync XHRs. Unfortunately since the reports are sent as POSTS, varnishlog alone can't let us inspect the contents, as it's unable to look at POST request bodies (because those aren't cacheable, by definition). In order to see what we're actually getting, we need to set up a Varnish backend for this.

Wed, May 1, 1:36 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Security-Team, Performance-Team
Gilles added a comment to T209572: Feature Policy Reporting origin trial.

Submitted an upstream issue: https://github.com/w3c/webappsec-feature-policy/issues/305

Wed, May 1, 1:23 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Security-Team, Performance-Team
Gilles changed the status of T214925: Plan navtiming data release from Open to Stalled.
Wed, May 1, 12:35 PM · Analytics, Performance-Team
Gilles changed the status of T214925: Plan navtiming data release, a subtask of T205342: Release performance data on a regular schedule, from Open to Stalled.
Wed, May 1, 12:35 PM · Performance-Team
Gilles added a comment to T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it.

Now looking at UC Browser on iOS.

Wed, May 1, 12:07 PM · Performance-Team
Gilles placed T222072: compiler1002.puppet-diffs.eqiad.wmflabs disk is full up for grabs.
Wed, May 1, 11:33 AM · Patch-For-Review, Operations, puppet-compiler, Jenkins
Gilles removed a project from T216594: Layout Stability API origin trial: Patch-For-Review.
Wed, May 1, 11:33 AM · MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Performance-Team
Gilles removed a project from T216598: Element Timing for Images origin trial: Patch-For-Review.
Wed, May 1, 11:33 AM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Performance-Team
Gilles removed a project from T216499: Priority Hints origin trial: Patch-For-Review.
Wed, May 1, 11:33 AM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Performance-Team
Gilles reassigned T202202: Build article quality model for svwiki from Gilles to Halfak.
Wed, May 1, 10:57 AM · User-Sebastian_Berlin-WMSE, Scoring-platform-team (Current), WMSE-Development-Support-2019 (Automatic article quality assessment), articlequality-modeling, Wikilabels, artificial-intelligence
Gilles added a comment to T222071: SwiftMedia URL rewrite returns some 404s with wrong Content-Length.

Probably

Wed, May 1, 10:56 AM · Patch-For-Review, Performance-Team, Operations, Traffic, Thumbor

Tue, Apr 30

Gilles added a comment to T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it.

Starting with Opera Mini, which requires enabling the "Mini" option (by default it's using "Turbo"), I see that:

  • They disable JS and reprocess images (default).
  • Their "one column" option completely messes with the layout.
Tue, Apr 30, 3:17 PM · Performance-Team
Gilles closed T222177: Beta Varnish text frontend won't (re)start on deployment-cache-text05 as Resolved.

This required to add some new necessary hiera values on Beta, that were added recently to production.

Tue, Apr 30, 2:41 PM · Beta-Cluster-Infrastructure
Gilles updated the task description for T222177: Beta Varnish text frontend won't (re)start on deployment-cache-text05.
Tue, Apr 30, 2:14 PM · Beta-Cluster-Infrastructure
Gilles triaged T222177: Beta Varnish text frontend won't (re)start on deployment-cache-text05 as Unbreak Now! priority.
Tue, Apr 30, 2:14 PM · Beta-Cluster-Infrastructure
Gilles created T222177: Beta Varnish text frontend won't (re)start on deployment-cache-text05.
Tue, Apr 30, 2:13 PM · Beta-Cluster-Infrastructure
Gilles added a comment to T202202: Build article quality model for svwiki.

You can find the data in /home/gilles/articlequality/datasets on stat1007

Tue, Apr 30, 1:56 PM · User-Sebastian_Berlin-WMSE, Scoring-platform-team (Current), WMSE-Development-Support-2019 (Automatic article quality assessment), articlequality-modeling, Wikilabels, artificial-intelligence
Gilles updated the task description for T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it.
Tue, Apr 30, 12:21 PM · Performance-Team
Gilles renamed T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it from Dissect how Chrome Mobile 74+ Lite mode works and write a blog post about it to Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it.
Tue, Apr 30, 12:03 PM · Performance-Team
Gilles lowered the priority of T219486: Send peering requests to AS with the worst TTFB from Normal to Low.
Tue, Apr 30, 12:03 PM · Traffic, Operations, Performance-Team
Gilles added a comment to T202202: Build article quality model for svwiki.

I'm swamped with my main work on the Performance team, so this has been on the backburner, sorry. If someone else is keen to pick up work on it, I'm more than happy to point to what's been done so far.

Tue, Apr 30, 11:42 AM · User-Sebastian_Berlin-WMSE, Scoring-platform-team (Current), WMSE-Development-Support-2019 (Automatic article quality assessment), articlequality-modeling, Wikilabels, artificial-intelligence
Gilles added a comment to T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage.

With coal logging fixed and the python-kafka library updated, I think the issue that caused the breakage should be fixed. If not, we'll be better prepared to understand it next time it happens.

Tue, Apr 30, 11:18 AM · Patch-For-Review, Performance-Team
Gilles added a comment to T221848: Upgrade python-kafka.

@Ottomata all our services are good now, you can go ahead with upgrading EventLogging and Hadoop.

Tue, Apr 30, 11:13 AM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles updated the task description for T221848: Upgrade python-kafka.
Tue, Apr 30, 11:13 AM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles added a comment to T221848: Upgrade python-kafka.

I've tracked down the root cause of the issue: https://github.com/dpkp/kafka-python/issues/1774

Tue, Apr 30, 11:05 AM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles added a comment to T221848: Upgrade python-kafka.

Fixed navtiming for now, I'll investigate further to make sure that this is a proper fix and not a hack. Right now I'm not sure that the metadata call did happen before we call partitions_for_topic.

Tue, Apr 30, 8:16 AM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles added a comment to T221848: Upgrade python-kafka.

It seems to be breaking navtiming (coal is fine, though):

Tue, Apr 30, 7:50 AM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging

Mon, Apr 29

Gilles moved T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it from Inbox to Doing on the Performance-Team board.
Mon, Apr 29, 8:03 PM · Performance-Team
Gilles claimed T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it.
Mon, Apr 29, 8:03 PM · Performance-Team
Gilles added a comment to T221879: thumbor on deployment-imagescaler03 does not want to start with firejail private-dev rule.

Is private-dev problematic because it's a WMCS VM? @MoritzMuehlenhoff do you have any clue?

Mon, Apr 29, 2:49 PM · Thumbor, Beta-Cluster-Infrastructure
Gilles closed T222072: compiler1002.puppet-diffs.eqiad.wmflabs disk is full as Resolved.
Mon, Apr 29, 2:47 PM · Patch-For-Review, Operations, puppet-compiler, Jenkins
Gilles added a project to T222072: compiler1002.puppet-diffs.eqiad.wmflabs disk is full: Operations.
Mon, Apr 29, 2:23 PM · Patch-For-Review, Operations, puppet-compiler, Jenkins
Gilles claimed T222071: SwiftMedia URL rewrite returns some 404s with wrong Content-Length.
Mon, Apr 29, 2:10 PM · Patch-For-Review, Performance-Team, Operations, Traffic, Thumbor
Gilles updated the task description for T222072: compiler1002.puppet-diffs.eqiad.wmflabs disk is full.
Mon, Apr 29, 2:04 PM · Patch-For-Review, Operations, puppet-compiler, Jenkins
Gilles updated the task description for T222072: compiler1002.puppet-diffs.eqiad.wmflabs disk is full.
Mon, Apr 29, 2:03 PM · Patch-For-Review, Operations, puppet-compiler, Jenkins
Gilles updated the task description for T222072: compiler1002.puppet-diffs.eqiad.wmflabs disk is full.
Mon, Apr 29, 2:03 PM · Patch-For-Review, Operations, puppet-compiler, Jenkins
Gilles created T222072: compiler1002.puppet-diffs.eqiad.wmflabs disk is full.
Mon, Apr 29, 2:02 PM · Patch-For-Review, Operations, puppet-compiler, Jenkins
Gilles committed rTDTPD2355878d2674: Update beta cluster targets (authored by Gilles).
Update beta cluster targets
Mon, Apr 29, 10:43 AM
Gilles added a comment to T221880: libpng problems on deployment-imagescaler02.

I've deployed the Stretch version of 3d2png on both hosts, and that file renders fine.

Mon, Apr 29, 10:11 AM · Patch-For-Review, Thumbor, Beta-Cluster-Infrastructure
Gilles closed T221880: libpng problems on deployment-imagescaler02 as Resolved.
Mon, Apr 29, 10:11 AM · Patch-For-Review, Thumbor, Beta-Cluster-Infrastructure
Gilles added a comment to T221880: libpng problems on deployment-imagescaler02.

I'm going to guess that this host has an old version of 3d2png installed with node binaries compiled against Jessie instead of Stretch. libpng12-0 doesn't exist in Stretch: https://packages.debian.org/jessie/libpng12-0

Mon, Apr 29, 9:56 AM · Patch-For-Review, Thumbor, Beta-Cluster-Infrastructure
Gilles closed T219089: Puppet error on deployment-imagescaler03 due to conflicting Node.js packages as Resolved.

Installed nodejs-legacy manually without issue on that host. Not sure why Puppet failed to do so. I see that the package was already installed properly on the -02 host.

Mon, Apr 29, 9:54 AM · Beta-Cluster-Infrastructure
Gilles added a comment to T221879: thumbor on deployment-imagescaler03 does not want to start with firejail private-dev rule.

Thumbor appears to be running fine on that host right now, and I see the private-dev rule in /etc/firejail/thumbor.profile

Mon, Apr 29, 9:50 AM · Thumbor, Beta-Cluster-Infrastructure

Fri, Apr 26

Gilles removed a project from T216597: Event Timing origin trial: Patch-For-Review.
Fri, Apr 26, 7:10 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Performance-Team
Gilles added a comment to T220811: Test Thumbor OpenCL smart cropping on stat1005.

Yes, both 3D rendering of STL files and "smart cropping" (face & feature detection).

Fri, Apr 26, 7:09 PM · User-jijiki, Thumbor, Performance-Team
Gilles added a comment to T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it.

Relevant: https://timkadlec.com/remembers/2019-03-14-making-sense-of-chrome-lite-pages/

Fri, Apr 26, 8:58 AM · Performance-Team
Gilles added a comment to T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it.

I think it's important for us to know how these work exactly, otherwise we can't serve them a specific banner, and we have to know if they respect Cache-Control: no-transform.

Fri, Apr 26, 8:51 AM · Performance-Team

Thu, Apr 25

Gilles closed T220346: Elk role fails to provision: Package 'kibana' has no installation candidate as Resolved.
Thu, Apr 25, 12:55 PM · Patch-For-Review, Performance-Team, MediaWiki-Vagrant
Gilles assigned T221848: Upgrade python-kafka to Ottomata.

Why not just upgrade to a newer version? Surely it's not the only bugfix in the past year.

Thu, Apr 25, 12:32 PM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles added a project to T221848: Upgrade python-kafka: Operations.
Thu, Apr 25, 12:12 PM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles placed T221848: Upgrade python-kafka up for grabs.
Thu, Apr 25, 12:12 PM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles created T221848: Upgrade python-kafka.
Thu, Apr 25, 12:12 PM · Patch-For-Review, Analytics-Kanban, Performance-Team (Radar), Operations, Analytics, Analytics-EventLogging
Gilles added a comment to T221401: Repopulate missing coal data in Graphite for 2019-04-17 outage.

I inspected the code carefully and couldn't find what might have gone wrong with our code.

Thu, Apr 25, 12:01 PM · Patch-For-Review, Performance-Team
Gilles created T221819: Dissect how Chrome Mobile 74+ Lite mode, Opera Mini, UC Mini work and write a blog post about it.
Thu, Apr 25, 4:45 AM · Performance-Team

Wed, Apr 24

Gilles added a comment to T216594: Layout Stability API origin trial.

Let's look at the distribution by amount of layout jank events per pageview, for pageviews that get jank.

Wed, Apr 24, 11:32 AM · MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Performance-Team
Gilles added a comment to T216594: Layout Stability API origin trial.

With the purging and the time that has gone by, we should be at a point where 100% of desktop ruwiki are getting the origin trial. It looks like 99.5% of our desktop pageviews get layout jank:

Wed, Apr 24, 11:00 AM · MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Performance-Team
Gilles reassigned T221562: Build Thumbor packages for buster from Gilles to jijiki.
Wed, Apr 24, 10:37 AM · User-jijiki, Performance-Team (Radar), Patch-For-Review, serviceops, Operations, Thumbor
Gilles updated the task description for T221562: Build Thumbor packages for buster.
Wed, Apr 24, 10:37 AM · User-jijiki, Performance-Team (Radar), Patch-For-Review, serviceops, Operations, Thumbor
Gilles added a comment to T221562: Build Thumbor packages for buster.

@jijiki this is all good to go, successfully built on buster.thumbor.eqiad.wmflabs python-thumbor-community-core and thumbor need tiny patches (you'll find them in there). And python-thumbor-wikimedia needs the upgrade/patch above. Manhole build as-is.

Wed, Apr 24, 10:37 AM · User-jijiki, Performance-Team (Radar), Patch-For-Review, serviceops, Operations, Thumbor