Gilles (Gilles Dubuc)
Senior Performance Engineer, WMF

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

Gilles added a comment to T187299: User-perceived page load performance study.

We got a trickle of responses since the survey started a bit less than 24 hours ago. The ratio is about 2% of survey impressions getting a response. I'm going to increase the rate for cawiki and enwikivoyage while I enable the survey for frwiki shortly, this is a much lower response ratio than I expected.

Fri, May 25, 8:08 AM · User-notice, MW-1.32-release-notes (WMF-deploy-2018-05-01 (1.32.0-wmf.2)), Readers-Web-Backlog (Tracking), QuickSurveys, Unplanned-Sprint-Work, Patch-For-Review, Performance-Team

Thu, May 24

Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

The survey has been launched on cawiki and enwikivoyage earlier today. Looking at the data, I discovered that QuickSurveys actually work on mobile, so this is being displayed on the mobile sites of these wikis as well.

Thu, May 24, 2:20 PM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)
Gilles added a comment to T187299: User-perceived page load performance study.

We can check survey impressions with this (whether people respond or not): https://grafana.wikimedia.org/dashboard/db/eventlogging-schema?orgId=1&refresh=1m&from=now-24h&to=now&var-schema=QuickSurveyInitiation

Thu, May 24, 8:42 AM · User-notice, MW-1.32-release-notes (WMF-deploy-2018-05-01 (1.32.0-wmf.2)), Readers-Web-Backlog (Tracking), QuickSurveys, Unplanned-Sprint-Work, Patch-For-Review, Performance-Team
Gilles renamed T131894: Collect Backend-Timing in Prometheus from Collect Backend-Timing in Graphite (or Prometheus) to Collect Backend-Timing in Prometheus.
Thu, May 24, 8:09 AM · Patch-For-Review, Wikimedia-Incident, Operations, Traffic, Performance-Team

Wed, May 23

Elitre awarded T188503: Identify two wikis to run a research study and get approval from their respective communities a Like token.
Wed, May 23, 6:03 PM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)
Gilles added a comment to T187299: User-perceived page load performance study.

I'm going to target roughly 100 survey impressions per day on cawiki, which according to Pivot see a bit more than 1 million pageviews per day. That's 0.01% of pageviews getting the survey.

Wed, May 23, 8:10 AM · User-notice, MW-1.32-release-notes (WMF-deploy-2018-05-01 (1.32.0-wmf.2)), Readers-Web-Backlog (Tracking), QuickSurveys, Unplanned-Sprint-Work, Patch-For-Review, Performance-Team
Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

@Whatamidoing-WMF are we good to go to start the survey on cawiki and enwikivoyage tomorrow as planned?

Wed, May 23, 7:44 AM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)
Gilles added a comment to T190716: Deploying FileExporter and FileImporter.

A Swift COPY is possible, but would require exposing sharding information of all wikis to a given wiki's config. Right now each wiki only gets information about its own sharding. It also requires significant refactoring or trickery in the SwiftFileBackend family of classes, which is currently architected around dealing with one wiki-specific "FileBackend" at a time.

Wed, May 23, 7:11 AM · Operations, Patch-For-Review, TCB-Team, Move-Files-To-Commons, Wikimedia-extension-review-queue, Wikimedia-Extension-setup

Tue, May 22

Gilles closed T184580: Test out AWS device farm as Resolved.

Trying this again on a Galaxy S6:

Tue, May 22, 2:08 PM · Performance-Team
Gilles closed T184580: Test out AWS device farm, a subtask of T191617: Mobile performance testing alternatives, as Resolved.
Tue, May 22, 2:08 PM · Performance-Team
Gilles triaged T195284: Make survey description string optional as Normal priority.
Tue, May 22, 10:05 AM · Readers-Web-Backlog (Tracking), Patch-For-Review, QuickSurveys
Gilles added a comment to T195248: Test out performance testing on Saucelabs.

Have you reported the issue to SauceLabs?

Tue, May 22, 9:08 AM · Performance-Team
Gilles committed rEQS44c06c60a9a3: Make survey description optional (authored by Gilles).
Make survey description optional
Tue, May 22, 9:00 AM
Gilles created T195284: Make survey description string optional.
Tue, May 22, 7:16 AM · Readers-Web-Backlog (Tracking), Patch-For-Review, QuickSurveys

Mon, May 21

Gilles moved T184580: Test out AWS device farm from Next-up to Doing on the Performance-Team board.
Mon, May 21, 8:33 PM · Performance-Team
Gilles moved T194640: Leverage Priority Hints from Next-up to Backlog on the Performance-Team board.
Mon, May 21, 8:33 PM · Performance-Team
Gilles assigned T159668: WebPageTest private server loads assets from Google to Peter.
Mon, May 21, 8:28 PM · Performance-Team, Upstream, WebPageTest
Gilles moved T179200: Some half-broken PNGs cannot be rendered with the Jessie IM version from Doing to Blocked on the Performance-Team board.
Mon, May 21, 8:27 PM · Performance-Team, Thumbor, Multimedia
Gilles assigned T194403: Wikimedia\Rdbms\ChronologyProtector::initPositions: expected but failed to find position index. to aaron.
Mon, May 21, 8:26 PM · Patch-For-Review, Release-Engineering-Team, Performance-Team, MediaWiki-Database, Wikimedia-log-errors
Gilles moved T191086: Instrument, collect data, and perform the first round of analysis on click-through data on citations/footnotes from Inbox to Doing on the Performance-Team board.
Mon, May 21, 8:06 PM · Performance-Team, Patch-For-Review, Research-2017-18-Q4, Research
Gilles moved T194807: Try out first input delay from Inbox to Backlog on the Performance-Team board.
Mon, May 21, 8:04 PM · Performance-Team
Gilles moved T56864: ResourceLoader: Implement support for LESS in wiki modules (user and site), supporting e.g. MediaWiki:Common.less from Inbox to Backlog on the Performance-Team board.
Mon, May 21, 8:04 PM · Performance-Team, MediaWiki-ResourceLoader
Gilles moved T195153: PerformanceInspector extension is missing @covers tags from Inbox to Backlog on the Performance-Team board.
Mon, May 21, 8:02 PM · Test-Coverage, PerformanceInspector, Performance-Team
Gilles moved T195256: Implement accessibility jump links with pure CSS from Inbox to Radar on the Performance-Team board.
Mon, May 21, 8:02 PM · MW-1.32-release-notes (WMF-deploy-2018-05-29 (1.32.0-wmf.6)), Performance-Team (Radar), Patch-For-Review, Accessibility

Sat, May 19

dduvall awarded D1054: Add support for Builder arbitrary build commands a Like token.
Sat, May 19, 10:18 AM · Release-Engineering-Team
Gilles committed rEQS95c4a744be65: Add Catalan translation (authored by Gilles).
Add Catalan translation
Sat, May 19, 8:53 AM
Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

The updated Catalan screenshot:

Sat, May 19, 8:40 AM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)

Fri, May 18

Gilles requested review of D1054: Add support for Builder arbitrary build commands.
Fri, May 18, 4:30 PM · Release-Engineering-Team
Gilles requested review of D1052: Add now mandatory version config field to README.
Fri, May 18, 2:35 PM · Release-Engineering-Team

Tue, May 15

Gilles closed T185894: Try WProf on Wikipedia articles as Declined.

Failed to compile Chrome 22, complaining about missing files in the source.

Tue, May 15, 12:27 PM · Performance-Team
Gilles closed T185894: Try WProf on Wikipedia articles, a subtask of T165272: Review research on performance perception, as Declined.
Tue, May 15, 12:27 PM · Performance-Team
Gilles added a comment to T194640: Leverage Priority Hints.

Can't manage to build Chromium on MacOS for now:

Tue, May 15, 11:05 AM · Performance-Team
Gilles claimed T194640: Leverage Priority Hints.
Tue, May 15, 9:08 AM · Performance-Team
Gilles added a comment to T192439: Possible regression firstVisualChange/SpeedIndex.

Looking back around the 15th, however, it seems like the agent picked up Chrome 66 only on April 18th, that browser upgrade doesn't explain the start of the spike on the 15th.

Tue, May 15, 8:22 AM · WebPageTest, Performance-Team
Gilles added a comment to T192439: Possible regression firstVisualChange/SpeedIndex.

They haven't. CentralNotice isn't to blame for this.

Tue, May 15, 8:10 AM · WebPageTest, Performance-Team
Gilles added a comment to T192439: Possible regression firstVisualChange/SpeedIndex.

largeBannerLimit

Tue, May 15, 8:03 AM · WebPageTest, Performance-Team

Mon, May 14

Gilles moved T194640: Leverage Priority Hints from Inbox to Next-up on the Performance-Team board.
Mon, May 14, 7:52 PM · Performance-Team
Gilles updated the task description for T194640: Leverage Priority Hints.
Mon, May 14, 7:49 PM · Performance-Team
Gilles updated the task description for T194640: Leverage Priority Hints.
Mon, May 14, 7:48 PM · Performance-Team
Gilles updated the task description for T194640: Leverage Priority Hints.
Mon, May 14, 7:48 PM · Performance-Team
Gilles updated the task description for T194640: Leverage Priority Hints.
Mon, May 14, 10:54 AM · Performance-Team
Gilles created T194640: Leverage Priority Hints.
Mon, May 14, 10:40 AM · Performance-Team
Gilles added a comment to T104902: Refactor Navigation Timing gathering to produce reliable stackable measures.

https://www.w3.org/TR/navigation-timing-2/ the spec doesn't really make any recommendation about gaps between these:

Mon, May 14, 7:41 AM · Patch-For-Review, MediaWiki-extensions-NavigationTiming, Performance-Team
Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

Hi @stjn yes, absolutely, we can run this study on more projects! Thank you for your help, I've added your translations to the WikimediaMessages extension. This is what the survey looks like now in Russian when I test it locally:

Mon, May 14, 7:30 AM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)

Fri, May 11

Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

Posted on French Wikipedia: https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Le_Bistro/11_mai_2018#Micro-sondage_sur_la_performance_d'affichage_des_pages

Fri, May 11, 10:43 AM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)
Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

Haha, didn't spot that. That shows how outdated the MediaWiki translations are, since that particular message has been in there for years.

Fri, May 11, 10:38 AM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)
Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

Here's an updated screenshot for Catalan:

Fri, May 11, 10:27 AM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)

Thu, May 10

Gilles added a comment to T193240: Test metrics stability by setting connectivity.

I don't have an Android phone

Thu, May 10, 9:24 AM · Performance-Team

Fri, May 4

Gilles added a comment to T193601: CentralNotice shouldn't load JS mixins for campaigns targeting other Geos.

Why wouldn't splitting by country be feasible? Even on a cold browser cache, Varnish gets the GeoIP cookie on the very first load.php request, since it's the first pageload that sets the cookie.

Fri, May 4, 7:56 AM · MediaWiki-extensions-CentralNotice, Performance-Team
Gilles closed T193730: Test out Kobiton (real mobile device testing) as Resolved.
Fri, May 4, 7:48 AM · Performance-Team
Gilles closed T193730: Test out Kobiton (real mobile device testing), a subtask of T191617: Mobile performance testing alternatives, as Resolved.
Fri, May 4, 7:48 AM · Performance-Team
Gilles closed T193570: Why did first paint/fully loaded time drop (in a good way!) on mobile? as Resolved.

As expected, the metrics are back to their old values:

Fri, May 4, 7:47 AM · Performance-Team-notice, MediaWiki-extensions-NavigationTiming, MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Readers-Web-Backlog (Tracking), Performance-Team

Thu, May 3

Gilles updated subscribers of T193570: Why did first paint/fully loaded time drop (in a good way!) on mobile?.
Thu, May 3, 9:14 PM · Performance-Team-notice, MediaWiki-extensions-NavigationTiming, MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Readers-Web-Backlog (Tracking), Performance-Team
Gilles changed the visibility for T193570: Why did first paint/fully loaded time drop (in a good way!) on mobile?.
Thu, May 3, 9:14 PM · Performance-Team-notice, MediaWiki-extensions-NavigationTiming, MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Readers-Web-Backlog (Tracking), Performance-Team
Gilles renamed T193570: Why did first paint/fully loaded time drop (in a good way!) on mobile? from Heyy to Why did first paint/fully loaded time drop (in a good way!) on mobile?.
Thu, May 3, 9:13 PM · Performance-Team-notice, MediaWiki-extensions-NavigationTiming, MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Readers-Web-Backlog (Tracking), Performance-Team
Gilles created P7081 The dumbest HTML file in the world.
Thu, May 3, 8:54 PM
Gilles closed T193489: Refactor varnishospital and varnishslowlog as Resolved.
Thu, May 3, 6:36 PM · Patch-For-Review, Operations, Performance-Team, Traffic
Gilles added a comment to T184580: Test out AWS device farm.

As discussed during our meeting, I tried a few consecutive runs on the same device.

Thu, May 3, 12:45 PM · Performance-Team
Gilles added a comment to T193570: Why did first paint/fully loaded time drop (in a good way!) on mobile?.

It's hard to say if the backported "fix" had an effect yet, since it was deployed around the lowest traffic point of the day. But so far at this time we have equivalent figures as yesterday, which are 1/3 lower than 7 days ago.

Thu, May 3, 12:42 PM · Performance-Team-notice, MediaWiki-extensions-NavigationTiming, MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Readers-Web-Backlog (Tracking), Performance-Team
Gilles triaged T193730: Test out Kobiton (real mobile device testing) as Normal priority.
Thu, May 3, 12:37 PM · Performance-Team
Gilles added a comment to T193730: Test out Kobiton (real mobile device testing).

Fetching the Barack Obama article on the mobile site on Chrome with a Galaxy S6 Edge, I get the following firstPaint values: 1737.87, 1519.47, 1833.615, 1545.96, 1919.135

Thu, May 3, 12:33 PM · Performance-Team
Gilles added a comment to T193730: Test out Kobiton (real mobile device testing).

Right off the bat, setup is incredibly simple. Just pick a device on their dashboard:

Thu, May 3, 12:11 PM · Performance-Team
Gilles created T193730: Test out Kobiton (real mobile device testing).
Thu, May 3, 12:05 PM · Performance-Team

Wed, May 2

Gilles renamed T189329: jquery.wikibase qunit tests are flaky (Pending Ajax requests) from jquery.wikibasea qunit tests are flaky (Pending Ajax requests) to jquery.wikibase qunit tests are flaky (Pending Ajax requests).
Wed, May 2, 5:14 PM · MW-1.32-release-notes (WMF-deploy-2018-05-08 (1.32.0-wmf.3)), Patch-For-Review, Wikimedia-log-errors (Jenkins Failure), MediaWiki-extensions-WikibaseRepository, Wikidata
Gilles added a comment to T193570: Why did first paint/fully loaded time drop (in a good way!) on mobile?.

I agree that it's an unlikely cause, but worth ruling out. Have any changes on the backend/ingestion pipeline happened around that time?

Wed, May 2, 5:12 PM · Performance-Team-notice, MediaWiki-extensions-NavigationTiming, MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Readers-Web-Backlog (Tracking), Performance-Team
Gilles added a project to T192702: Skip Quibble "composer" and "sqlite" jobs on wmf branches: Release-Engineering-Team.
Wed, May 2, 5:09 PM · Release-Engineering-Team, Continuous-Integration-Config, Quibble
Gilles triaged T192702: Skip Quibble "composer" and "sqlite" jobs on wmf branches as Unbreak Now! priority.
Wed, May 2, 5:08 PM · Release-Engineering-Team, Continuous-Integration-Config, Quibble
Gilles added a comment to T192702: Skip Quibble "composer" and "sqlite" jobs on wmf branches.

Is that what made this fail: https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-hhvm-docker/690/console ?

Wed, May 2, 1:59 PM · Release-Engineering-Team, Continuous-Integration-Config, Quibble
Gilles added a comment to T187299: User-perceived page load performance study.
/wiki/Sp%C3%A9cial:Version   InvalidArgumentException from line 58 of /srv/mediawiki/php-1.32.0-wmf.1/extensions/QuickSurveys/includes/SurveyFactory.php: The "perceived-performance-survey" survey doesn't have a coverage.
Wed, May 2, 1:26 PM · User-notice, MW-1.32-release-notes (WMF-deploy-2018-05-01 (1.32.0-wmf.2)), Readers-Web-Backlog (Tracking), QuickSurveys, Unplanned-Sprint-Work, Patch-For-Review, Performance-Team
Gilles added a comment to T193225: Add Author namespace on eu.wikisource.
gilles@terbium:~$ mwscript namespaceDupes.php --wiki=euwikisource
0 pages to fix, 0 were resolvable.
Wed, May 2, 1:16 PM · User-MarcoAurelio, Wikimedia-Site-requests
Gilles added a comment to T193225: Add Author namespace on eu.wikisource.
gilles@terbium:~$ mwscript namespaceDupes.php --wiki=euwikisource --dry-run
id=1424 ns=0 dbk=Author:Agustin_Kardaberaz -> Egilea:Agustin_Kardaberaz (no conflict) DRY RUN ONLY
id=1425 ns=0 dbk=Author:Bilintx -> Egilea:Bilintx (no conflict) DRY RUN ONLY
id=1426 ns=0 dbk=Author:Bitor_Garitaonandia -> Egilea:Bitor_Garitaonandia (no conflict) DRY RUN ONLY
id=1427 ns=0 dbk=Author:Bruno_Etxenike -> Egilea:Bruno_Etxenike (no conflict) DRY RUN ONLY
id=1428 ns=0 dbk=Author:Joan_Etxamendi -> Egilea:Joan_Etxamendi (no conflict) DRY RUN ONLY
id=1648 ns=0 dbk=Author:Joan_Piarres_Duvoisin -> Egilea:Joan_Piarres_Duvoisin (no conflict) DRY RUN ONLY
id=1429 ns=0 dbk=Author:Joanes_Leizarraga -> Egilea:Joanes_Leizarraga (no conflict) DRY RUN ONLY
id=1430 ns=0 dbk=Author:Jon_Mirande -> Egilea:Jon_Mirande (no conflict) DRY RUN ONLY
id=1431 ns=0 dbk=Author:Jose_Bizente_Etxagarai -> Egilea:Jose_Bizente_Etxagarai (no conflict) DRY RUN ONLY
id=1432 ns=0 dbk=Author:Jose_Manterola -> Egilea:Jose_Manterola (no conflict) DRY RUN ONLY
id=1433 ns=0 dbk=Author:Jose_Maria_Iparragirre -> Egilea:Jose_Maria_Iparragirre (no conflict) DRY RUN ONLY
id=1434 ns=0 dbk=Author:Lauaxeta -> Egilea:Lauaxeta (no conflict) DRY RUN ONLY
id=1435 ns=0 dbk=Author:Manuel_de_Larramendi -> Egilea:Manuel_de_Larramendi (no conflict) DRY RUN ONLY
id=1436 ns=0 dbk=Author:Pedro_Agerre_Axular -> Egilea:Pedro_Agerre_Axular (no conflict) DRY RUN ONLY
id=1437 ns=0 dbk=Author:Pedro_Mari_Otaño -> Egilea:Pedro_Mari_Otaño (no conflict) DRY RUN ONLY
id=1438 ns=0 dbk=Author:Pello_Errota -> Egilea:Pello_Errota (no conflict) DRY RUN ONLY
id=1439 ns=0 dbk=Author:Pepe_Artola -> Egilea:Pepe_Artola (no conflict) DRY RUN ONLY
id=1440 ns=0 dbk=Author:Pierre_Urte -> Egilea:Pierre_Urte (no conflict) DRY RUN ONLY
id=1441 ns=0 dbk=Author:Pierre_Urteren -> Egilea:Pierre_Urteren (no conflict) DRY RUN ONLY
id=1442 ns=0 dbk=Author:Ramon_Artola -> Egilea:Ramon_Artola (no conflict) DRY RUN ONLY
id=1443 ns=0 dbk=Author:Ramos_Azkarate -> Egilea:Ramos_Azkarate (no conflict) DRY RUN ONLY
id=1444 ns=0 dbk=Author:Sabin_Arana -> Egilea:Sabin_Arana (no conflict) DRY RUN ONLY
id=1445 ns=0 dbk=Author:Sebastian_Mendiburu -> Egilea:Sebastian_Mendiburu (no conflict) DRY RUN ONLY
id=1446 ns=0 dbk=Author:Silvain_Pouvreau -> Egilea:Silvain_Pouvreau (no conflict) DRY RUN ONLY
id=1447 ns=0 dbk=Author:Toribio_Alzaga -> Egilea:Toribio_Alzaga (no conflict) DRY RUN ONLY
id=1448 ns=0 dbk=Author:Txirrita -> Egilea:Txirrita (no conflict) DRY RUN ONLY
id=1449 ns=0 dbk=Author:Xabier_Lizardi -> Egilea:Xabier_Lizardi (no conflict) DRY RUN ONLY
id=1450 ns=0 dbk=Author:Xenpelar -> Egilea:Xenpelar (no conflict) DRY RUN ONLY
28 pages to fix, 28 were resolvable.
Wed, May 2, 1:14 PM · User-MarcoAurelio, Wikimedia-Site-requests
Gilles closed T193488: Make python-logstash Debian package build for python 3 as Resolved.

Works now, thanks!

Wed, May 2, 12:13 PM · Performance-Team
Gilles removed a project from T193488: Make python-logstash Debian package build for python 3: Patch-For-Review.
Wed, May 2, 11:23 AM · Performance-Team
Gilles reassigned T193488: Make python-logstash Debian package build for python 3 from Gilles to fgiunchedi.
Wed, May 2, 11:23 AM · Performance-Team
Gilles reopened T193488: Make python-logstash Debian package build for python 3 as "Open".
Wed, May 2, 11:23 AM · Performance-Team
Gilles added a comment to T193488: Make python-logstash Debian package build for python 3.
reprepro copy stretch-wikimedia jessie-wikimedia python-logstash
Wed, May 2, 11:21 AM · Performance-Team
Vgutierrez awarded T193488: Make python-logstash Debian package build for python 3 a Love token.
Wed, May 2, 10:52 AM · Performance-Team
Gilles added a comment to T193488: Make python-logstash Debian package build for python 3.

Sure thing, I wasn't sure if that was the case or where it was.

Wed, May 2, 9:14 AM · Performance-Team
Gilles added a comment to T193570: Why did first paint/fully loaded time drop (in a good way!) on mobile?.

Of these changes https://gerrit.wikimedia.org/r/#/c/428551/ seems like the prime suspect to me. While the old code was quite agressive, it didn't trust the fact that the load event would happen on the document. The new code does trust that the document load event will happen if document.readyState != 'complete'. It also trusts that by the time the timeout runs in both situations, loadEventEnd will be set.

Wed, May 2, 8:53 AM · Performance-Team-notice, MediaWiki-extensions-NavigationTiming, MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Readers-Web-Backlog (Tracking), Performance-Team
Gilles added a comment to T193570: Why did first paint/fully loaded time drop (in a good way!) on mobile?.

On late April 26th group 2 wikis moved to 1.32.0-wmf.1

Wed, May 2, 8:31 AM · Performance-Team-notice, MediaWiki-extensions-NavigationTiming, MW-1.32-release-notes (WMF-deploy-2018-04-24 (1.32.0-wmf.1)), Readers-Web-Backlog (Tracking), Performance-Team
Gilles created T193601: CentralNotice shouldn't load JS mixins for campaigns targeting other Geos.
Wed, May 2, 7:42 AM · MediaWiki-extensions-CentralNotice, Performance-Team
Gilles added a comment to T192439: Possible regression firstVisualChange/SpeedIndex.

Bar any new campaigns added until then, the largeBannerLimit module should stop loading after May 8th and legacySupport should stop after May 14th.

Wed, May 2, 7:32 AM · WebPageTest, Performance-Team

Tue, May 1

Gilles moved T193488: Make python-logstash Debian package build for python 3 from Inbox to Doing on the Performance-Team board.
Tue, May 1, 8:27 PM · Performance-Team
Gilles moved T193489: Refactor varnishospital and varnishslowlog from Inbox to Doing on the Performance-Team board.
Tue, May 1, 8:27 PM · Patch-For-Review, Operations, Performance-Team, Traffic
Gilles added a project to T193488: Make python-logstash Debian package build for python 3: Patch-For-Review.
Tue, May 1, 7:18 PM · Performance-Team
Gilles added a comment to T193488: Make python-logstash Debian package build for python 3.

Fixed in https://github.com/gi11es/thumbor-debian/commit/42a569cb7e7852837c4a7f9afe7e0f759f6af99d

Tue, May 1, 7:18 PM · Performance-Team
Gilles triaged T193488: Make python-logstash Debian package build for python 3 as Low priority.
Tue, May 1, 12:09 PM · Performance-Team
Gilles triaged T193489: Refactor varnishospital and varnishslowlog as Normal priority.
Tue, May 1, 12:09 PM · Patch-For-Review, Operations, Performance-Team, Traffic
Gilles created T193489: Refactor varnishospital and varnishslowlog.
Tue, May 1, 12:09 PM · Patch-For-Review, Operations, Performance-Team, Traffic
Gilles created T193488: Make python-logstash Debian package build for python 3.
Tue, May 1, 12:02 PM · Performance-Team
Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

It can start whenever we want. Basically we can say 2 weeks after you post the notes, since I seem to recall you said that was the ideal timeframe.

Tue, May 1, 7:30 AM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)

Mon, Apr 30

Gilles added a comment to T188503: Identify two wikis to run a research study and get approval from their respective communities.

We are now unblocked by legal, here's the next wording below the survey:

Mon, Apr 30, 5:29 PM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)
Gilles added a subtask for T187299: User-perceived page load performance study: T188503: Identify two wikis to run a research study and get approval from their respective communities.
Mon, Apr 30, 5:26 PM · User-notice, MW-1.32-release-notes (WMF-deploy-2018-05-01 (1.32.0-wmf.2)), Readers-Web-Backlog (Tracking), QuickSurveys, Unplanned-Sprint-Work, Patch-For-Review, Performance-Team
Gilles added a parent task for T188503: Identify two wikis to run a research study and get approval from their respective communities: T187299: User-perceived page load performance study.
Mon, Apr 30, 5:25 PM · MW-1.32-release-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), Patch-For-Review, Community-Liaisons (Apr-Jun-2018)
Gilles awarded Blog Post: Introducing Quibble a Like token.
Mon, Apr 30, 12:47 PM · Quibble

Fri, Apr 27

Gilles added a comment to T184580: Test out AWS device farm.

Took me a while to come up with the CLI syntax to schedule a test run, where I can specify the network conditions (which isn't possible in the GUI):

Fri, Apr 27, 12:14 PM · Performance-Team

Apr 26 2018

Gilles added a comment to T184580: Test out AWS device farm.

A few runs targeting a specific type of Android device, with the default connectivity profile (10MB up/down, no latency), FirstPaint: 4046.215, 2772.145, 3923.1, 3153.21. Not very encouraging in terms of stability... but then again, maybe I was hitting different devices.

Apr 26 2018, 3:43 PM · Performance-Team
Gilles added a comment to T184580: Test out AWS device farm.

One thing I'll note right away, is that it's horribly slow to start a test. It might be because I'm waiting in line for the device. But even once I get the device, as you see in the video, there's an awful amount of setup time before the test actually runs. Looking at the billed minutes on their UI, it looks like a test of just loading one page can take 4+ billed minutes!

Apr 26 2018, 2:18 PM · Performance-Team
Gilles added a comment to T184580: Test out AWS device farm.

Actually I can't find a way to tie the network profile to my run. It might be something only for dedicated devices, or only available programatically. I might have to write code driving AWS device farm to find out.

Apr 26 2018, 1:53 PM · Performance-Team
Gilles added a comment to T184580: Test out AWS device farm.

AWS device farm gives that video automatically. This is in the context of tests that can be API-driven. I'm not the one driving the test directly, so I don't think I can use ADB.

Apr 26 2018, 1:38 PM · Performance-Team