Page MenuHomePhabricator

Gilles (Gilles Dubuc)
Senior Performance Engineer, WMFAdministrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

Recent Activity

Today

Gilles added a comment to T254335: Story idea for Blog: contributing paint-timing API to WebKit.

For context, this work will benefit a large percentage of our visitors because we will be able to measure a key aspect of performance we were blind to before with Safari (the only browser that lacked that feature). About a quarter of our traffic comes from Safari. We (Wikimedia/Performance team) commissioned the work, but Noam did everything. Without something like Paint Timing the performance of Wikimedia site could degrade in terms of when things appear on the screen on Safari and we wouldn't have a way to know. Observability is critical to allow us to react to performance degradations, and to have confidence that new features deployed to Wikimedia sites don't impact performance negatively. While Apple wasn't against the idea of implementing Paint Timing themselves, it was never a priority for them and we could have waited for years for them to implemented it - if they ever did.

Fri, Jun 5, 8:28 AM · Performance-Team (Radar), Technical-blog-posts

Yesterday

Gilles added a comment to T252108: Optimise production wiki logos.

@alexhollender here it is: https://drive.google.com/file/d/1k_JfmtxXQS5OuAiE318hK-B-dqD0RHN9/view?usp=sharing this also includes non-wikipedia logos, but as you see in the change, only the wikipedia ones are getting touched at the moment.

Thu, Jun 4, 5:18 PM · Patch-For-Review, Performance-Team
Gilles added a comment to T252108: Optimise production wiki logos.

@alexhollender we use the 1.5x and 2x variants for displays that haver higher pixel densities and for people who zoom on the page. The main goal is to keep the logo sharp on HiDPI/retina displays.

Thu, Jun 4, 4:25 PM · Patch-For-Review, Performance-Team
Gilles reassigned T252462: Performance review of Chameleon skin, Bootstrap extension, SCSS library from Gilles to Krinkle.
Thu, Jun 4, 11:13 AM · Performance-Team

Wed, Jun 3

Gilles updated the task description for T254338: Add pycurl dependencies to tox-docker.
Wed, Jun 3, 11:04 AM · Release-Engineering-Team
Gilles updated the task description for T254338: Add pycurl dependencies to tox-docker.
Wed, Jun 3, 10:47 AM · Release-Engineering-Team
Gilles created T254338: Add pycurl dependencies to tox-docker.
Wed, Jun 3, 10:46 AM · Release-Engineering-Team

Tue, Jun 2

Gilles moved T253679: Dedicated Flamegraphs for save timing from Inbox to Doing on the Performance-Team board.
Tue, Jun 2, 8:16 PM · Arc-Lamp, Performance-Team
Gilles moved T253489: FORCE INDEX ends up in the wrong place with a join and force index from Inbox to Radar on the Performance-Team board.
Tue, Jun 2, 8:15 PM · Performance-Team (Radar), Core Platform Team Workboards (Clinic Duty Team), Wikimedia-Rdbms
Gilles moved T193565: Foreign query for metawiki fails with "Table 'centralauth.page' doesn't exist" (DBConnRef mixup?) from Inbox to Radar on the Performance-Team board.
Tue, Jun 2, 8:14 PM · Performance-Team (Radar), Wikimedia-production-error, Wikimedia-Rdbms
Gilles moved T253686: PerformanceInspector should use SidebarBeforeOutput hook from Inbox to Backlog: Small & Maintenance on the Performance-Team board.
Tue, Jun 2, 8:13 PM · MediaWiki-extensions-PerformanceInspector, Performance-Team
Gilles moved T253697: Support hash-based deduplication in KeyValueDependencyStore from Inbox to Doing on the Performance-Team board.
Tue, Jun 2, 8:12 PM · Performance-Team, MediaWiki-ResourceLoader
Gilles moved T254144: Test out CPU "stability" on Wikimedia Cloud Services from Inbox to Backlog: Small & Maintenance on the Performance-Team board.
Tue, Jun 2, 8:11 PM · Performance-Team
Gilles moved T254177: Special:Upload reports that some valid PNG files have MIME type unknown/unknown from Inbox to Doing on the Performance-Team board.
Tue, Jun 2, 8:11 PM · Commons, MediaWiki-libs-Mime, MediaWiki-Uploading, Performance-Team
Gilles assigned T254177: Special:Upload reports that some valid PNG files have MIME type unknown/unknown to Krinkle.
Tue, Jun 2, 8:11 PM · Commons, MediaWiki-libs-Mime, MediaWiki-Uploading, Performance-Team
Gilles closed T246456: Performance review of Wikidata Bridge as Resolved.
Tue, Jun 2, 1:41 PM · Wikidata, Wikidata-Bridge, Performance-Team
Gilles added a comment to T253686: PerformanceInspector should use SidebarBeforeOutput hook .

I can definitely review a patch.

Tue, Jun 2, 3:44 AM · MediaWiki-extensions-PerformanceInspector, Performance-Team
Gilles added a comment to T216815: Upgrade Thumbor to Buster.

It's waiting for someone to do it. @jijiki when she gets back from leave, possibly?

Tue, Jun 2, 3:43 AM · User-jijiki, serviceops, Operations, Thumbor
Gilles added a comment to T240201: Performance review of GrowthExperiments extension, Special:Homepage Suggested Edits module.

Thanks for implementing that, I tried it out on Beta and it works as expected. What are your thoughts on performance instrumentation of this feature and the custom metric I've suggested?

Tue, Jun 2, 3:32 AM · MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Patch-For-Review, Growth-Team, GrowthExperiments-NewcomerTasks, Performance-Team
Gilles updated subscribers of T242705: ORES uwsgi consumes a large amount of memory and CPU when shutting down (as part of a restart).

@dpifke has looked into this. Dave, can you share notes here about what you've tried and what you understand about this problem?

Tue, Jun 2, 3:26 AM · Scoring-platform-team (Current), Operations, ORES

Thu, May 28

Gilles updated subscribers of T253686: PerformanceInspector should use SidebarBeforeOutput hook .

@Peter what do you want to do with this? Address this deprecation problem or retire PerformanceInspector altogether?

Thu, May 28, 9:12 AM · MediaWiki-extensions-PerformanceInspector, Performance-Team
Gilles added a comment to T252108: Optimise production wiki logos.

Taking another look at lossy optimisation, for the enwiki logo I think that most of the gains are coming from the fact that ImageOptim is converting it to a palette PNG instead of an ARGB one. That's why it's gaining so much (51% smaller than this latest lossless optimisation). Looking at what that means in terms of unique colors, we are indeed going from 3329 different colors to 252.

Thu, May 28, 8:15 AM · Patch-For-Review, Performance-Team
Gilles added a comment to T252424: Autonomous Systems report stopped working.

Moved the crontab to the analytics-privatedata user (was previously under mine), which has a keytab to access data behind Kerberos. And changed permissions of output directory and files accordingly.

Thu, May 28, 7:47 AM · Performance-Team

Wed, May 27

Gilles closed T253730: Unable to access Kerberos keytab, a subtask of T252424: Autonomous Systems report stopped working, as Resolved.
Wed, May 27, 4:19 PM · Performance-Team
Gilles closed T253730: Unable to access Kerberos keytab as Resolved.

Duh, thanks

Wed, May 27, 4:19 PM · Analytics, Performance-Team
Gilles placed T253730: Unable to access Kerberos keytab up for grabs.
Wed, May 27, 8:45 AM · Analytics, Performance-Team
Gilles created T253730: Unable to access Kerberos keytab.
Wed, May 27, 8:41 AM · Analytics, Performance-Team
Gilles closed T252423: Enable native lazy-loading on Special:NewFiles as Resolved.

Works as expected on Beta Commons. I don't expect any surprises when this goes to production.

Wed, May 27, 8:24 AM · EngProd-Virtual-Hackathon, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), MediaWiki-Special-pages, Performance-Team

Tue, May 26

Gilles moved T251181: Add lazy loading on Mediawiki powered-by icon from Inbox to Radar on the Performance-Team board.
Tue, May 26, 8:02 PM · Performance-Team (Radar), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Patch-For-Review, MediaWiki-General
Gilles moved T253251: Add ability to trigger NavigationTiming measurement and create integration/synthetic test based on that from Inbox to Backlog: Future Goals on the Performance-Team board.
Tue, May 26, 8:01 PM · EngProd-Virtual-Hackathon, Performance-Team
Gilles moved T253334: Vue ResourceLoader support: JavaScript in script elements parsed as HTML leading to parsing error from Inbox to Radar on the Performance-Team board.
Tue, May 26, 8:01 PM · Performance-Team (Radar), Patch-For-Review, MediaWiki-ResourceLoader, Vue.js
Gilles moved T253405: Some (recent?) uploads to Commons are not available on other wikis from Inbox to Doing on the Performance-Team board.
Tue, May 26, 7:58 PM · MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Wikimedia-Incident, Performance-Team, MediaWiki-Uploading, Operations, Commons, MediaWiki-File-management
Gilles moved T253483: MimeAnalyzer::improveTypeFromExtension() may return null from Inbox to Radar on the Performance-Team board.
Tue, May 26, 7:57 PM · MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), MediaWiki-libs-Mime
Gilles moved T253547: Command line profiling not working on production from Inbox to Doing on the Performance-Team board.
Tue, May 26, 7:56 PM · Patch-For-Review, Performance-Team, MediaWiki-Debug-Logger
Gilles assigned T253547: Command line profiling not working on production to dpifke.
Tue, May 26, 7:55 PM · Patch-For-Review, Performance-Team, MediaWiki-Debug-Logger
Gilles added a comment to T246838: Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using IntersectionObserver.

Once this is proven successful in production, how difficult do you think it would be to adapt this code for it to work on Desktop as well? There are huge savings to be had there, and now that we have an efficient method for it, I think it would be a good time to make it work on both platforms.

Tue, May 26, 7:20 PM · MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Readers-Web-Backlog (Kanbanana-2019-20-Q4), Inuka-Team, Performance-Team (Radar)

Mon, May 25

Gilles removed a project from T228467: thumbtime/seek thumbnailing broken with floating point offsets: EngProd-Virtual-Hackathon.
Mon, May 25, 8:39 AM · Patch-For-Review, Performance-Team, Regression, Thumbor
Gilles removed a project from T239377: Use native <img loading=lazy> for non-printable images: EngProd-Virtual-Hackathon.
Mon, May 25, 8:39 AM · Vector (Vector (Tracking)), MediaWiki-Interface, Readers-Web-Backlog (Tracking), Performance-Team
Gilles added a project to T252423: Enable native lazy-loading on Special:NewFiles: EngProd-Virtual-Hackathon.
Mon, May 25, 8:39 AM · EngProd-Virtual-Hackathon, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), MediaWiki-Special-pages, Performance-Team
Gilles removed a project from T252423: Enable native lazy-loading on Special:NewFiles: EngProd-Virtual-Hackathon.
Mon, May 25, 8:39 AM · EngProd-Virtual-Hackathon, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), MediaWiki-Special-pages, Performance-Team
Gilles removed a project from T252424: Autonomous Systems report stopped working: EngProd-Virtual-Hackathon.
Mon, May 25, 8:39 AM · Performance-Team
Gilles added a comment to T253375: thumbor-plugins failling CI tests.

@hashar why not add the libcurl package to releng/tox? libcurl being such a generic tool, this is bound to happen again for another python project.

Mon, May 25, 8:27 AM · Patch-For-Review, ci-test-error, Thumbor

Thu, May 21

Gilles moved T252423: Enable native lazy-loading on Special:NewFiles from Backlog to Happening now on the EngProd-Virtual-Hackathon board.
Thu, May 21, 4:51 PM · EngProd-Virtual-Hackathon, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), MediaWiki-Special-pages, Performance-Team

Wed, May 20

Gilles added a project to T217856: Add scenario options to Fresnel comparison output: EngProd-Virtual-Hackathon.
Wed, May 20, 5:59 PM · EngProd-Virtual-Hackathon, patch-welcome, Fresnel, Performance-Team
Gilles added a project to T217754: Add FileBackend statsd metrics and a dashboard: EngProd-Virtual-Hackathon.
Wed, May 20, 5:57 PM · EngProd-Virtual-Hackathon, observability, SRE-swift-storage, Performance-Team
Gilles created T253251: Add ability to trigger NavigationTiming measurement and create integration/synthetic test based on that.
Wed, May 20, 5:57 PM · EngProd-Virtual-Hackathon, Performance-Team
Gilles closed T214027: Collect mobile phone statistics and send them to Graphite, a subtask of T197847: Collect performance metrics from a mobile over time, as Resolved.
Wed, May 20, 5:52 PM · Performance-Team
Gilles closed T214027: Collect mobile phone statistics and send them to Graphite as Resolved.
Wed, May 20, 5:52 PM · Performance-Team
Gilles closed T213261: Investigate difference in firstPaint/firstVisualChange using WebPageReplay compared to not using it, a subtask of T197847: Collect performance metrics from a mobile over time, as Resolved.
Wed, May 20, 5:52 PM · Performance-Team
Gilles closed T213261: Investigate difference in firstPaint/firstVisualChange using WebPageReplay compared to not using it as Resolved.
Wed, May 20, 5:52 PM · WebPageReplay, Performance-Team
Gilles moved T210911: Request on mobile isn't recorded in the replay proxy from Backlog: Small & Maintenance to Doing on the Performance-Team board.
Wed, May 20, 5:51 PM · WebPageReplay, Performance-Team
Gilles closed T207860: Collect client network errors, deprecation, intervention and crash reports as Resolved.

Not a performance thing per se.

Wed, May 20, 5:50 PM · Traffic, Operations, Performance-Team (Radar)
Gilles closed T203935: Support Save-Data header as Declined.

This isn't actionable until a specific use of this header is proposed. Eg. compressing images further would be counter-productive in our current architecture, because our thumbnails are rendered on the fly. What you'd save on data would increase latency because the desired low quality image is more likely to be uncached than regular ones.

Wed, May 20, 5:49 PM · Performance-Team, Core Platform Team Legacy (Watching / External), Product-Infrastructure-Team-Backlog, Readers-Web-Backlog (Tracking), MobileFrontend
Gilles added a project to T185741: Alert on log errors on Browsertime/WebPageReplay: EngProd-Virtual-Hackathon.
Wed, May 20, 5:34 PM · EngProd-Virtual-Hackathon, Performance-Team
Gilles assigned T167331: ExtensionProcessor should prevent duplicate definitions for ResourceModuleSkinStyles to aaron.
Wed, May 20, 5:33 PM · Core Platform Team Workboards (Clinic Duty Team), Sustainability (Incident Prevention), patch-welcome, Performance-Team, MediaWiki-Configuration, MediaWiki-ResourceLoader
Gilles added a project to T167331: ExtensionProcessor should prevent duplicate definitions for ResourceModuleSkinStyles: Core Platform Team Workboards (Clinic Duty Team).
Wed, May 20, 5:33 PM · Core Platform Team Workboards (Clinic Duty Team), Sustainability (Incident Prevention), patch-welcome, Performance-Team, MediaWiki-Configuration, MediaWiki-ResourceLoader
Gilles closed T153301: Make it easy to compare WebPageTest results on alerts as Resolved.

It's much easier to find before/after runs in Grafana now.

Wed, May 20, 5:25 PM · Upstream, WebPageTest, Performance-Team
Gilles added a project to T149837: Consider using 'Cache-Control: immutable' on versioned/long-cache load.php responses: EngProd-Virtual-Hackathon.
Wed, May 20, 5:23 PM · EngProd-Virtual-Hackathon, Performance-Team, MediaWiki-ResourceLoader
Gilles added a project to T143463: Publish mediawiki.base components as standalone libraries: patch-welcome.
Wed, May 20, 5:14 PM · patch-welcome, Performance-Team, Front-end-Standards-Group, Librarization, MediaWiki-ResourceLoader
Gilles removed a project from T142542: LoggedOut cookie not set anymore: Performance-Team.
Wed, May 20, 5:10 PM · Core Platform Team Legacy (Watching / External), Regression, MediaWiki-User-login-and-signup
Gilles moved T193314: Remove document.write support (deprecated since 1.26) from Backlog: Small & Maintenance to Backlog: Future Goals on the Performance-Team board.
Wed, May 20, 5:07 PM · Technical-Debt (Deprecation process), Performance-Team, MediaWiki-ResourceLoader
Gilles moved T130879: Remove $wgIncludeLegacyJavaScript from Backlog: Small & Maintenance to Backlog: Future Goals on the Performance-Team board.
Wed, May 20, 5:07 PM · Performance-Team, JavaScript, MediaWiki-ResourceLoader
Gilles closed T130855: Make mw.loader.store asynchronous, a subtask of T101732: Use Service Worker cache when available for ResourceLoader caching instead of LocalStorage, as Resolved.
Wed, May 20, 5:06 PM · MediaWiki-ResourceLoader, Performance-Team
Gilles closed T130855: Make mw.loader.store asynchronous as Resolved.

Parent task is enough to keep track of this on its own.

Wed, May 20, 5:06 PM · MediaWiki-ResourceLoader, Performance-Team
Gilles added a project to T129093: SHOW SLAVE STATUS as a health check should have a low timeout: EngProd-Virtual-Hackathon.
Wed, May 20, 5:02 PM · EngProd-Virtual-Hackathon, Patch-For-Review, Performance-Team, DBA, Wikimedia-Rdbms
Gilles added a project to T122546: Cache rollback edit counts shown on recent changes: EngProd-Virtual-Hackathon.
Wed, May 20, 5:00 PM · EngProd-Virtual-Hackathon, Performance-Team, Growth-Team, MediaWiki-Recent-changes
Gilles moved T121646: Document usage policy for LocalStorage in MediaWiki code from Backlog: Small & Maintenance to Backlog: Future Goals on the Performance-Team board.
Wed, May 20, 4:57 PM · Performance-Team, MediaWiki-General, Front-end-Standards-Group
Gilles moved T120984: Evaluate alternatives for @embed from Backlog: Small & Maintenance to Backlog: Future Goals on the Performance-Team board.
Wed, May 20, 4:52 PM · Performance-Team, MediaWiki-ResourceLoader
Gilles added a project to T118663: WrappedString: Throw an exception if suffix/prefix does not match the wrapped string: EngProd-Virtual-Hackathon.
Wed, May 20, 4:49 PM · Developer Productivity, Patch-For-Review, EngProd-Virtual-Hackathon, Performance-Team, WrappedString
Gilles moved T113114: Make all wiki-facing error pages consistent from Backlog: Small & Maintenance to Radar on the Performance-Team board.
Wed, May 20, 4:47 PM · Performance-Team (Radar), Patch-For-Review, Wikimedia-General-or-Unknown, Voice & Tone, Design
Gilles moved T75714: ResourceLoader JavaScript parser should allow ES6 syntax features from Backlog: Small & Maintenance to Backlog: Future Goals on the Performance-Team board.
Wed, May 20, 4:42 PM · Performance-Team, MediaWiki-ResourceLoader
Gilles moved T251847: Document common performance tips and anti-patterns from Inbox to Backlog: Future Goals on the Performance-Team board.
Wed, May 20, 4:30 PM · Documentation, Performance-Team
Gilles moved T249306: [Spike] How should we load Vue.js and dependencies for Vue.js search? from Inbox to Doing on the Performance-Team board.
Wed, May 20, 4:29 PM · Performance-Team, Vue.js (Vue.js-Search), Spike, Readers-Web-Backlog (Kanbanana-2019-20-Q4)
Gilles assigned T249306: [Spike] How should we load Vue.js and dependencies for Vue.js search? to Krinkle.
Wed, May 20, 4:27 PM · Performance-Team, Vue.js (Vue.js-Search), Spike, Readers-Web-Backlog (Kanbanana-2019-20-Q4)
Gilles moved T251994: Add hook that allows extensions to prevent preferences from getting exported to client-side from Inbox to Radar on the Performance-Team board.
Wed, May 20, 4:25 PM · Performance-Team (Radar), MediaWiki-ResourceLoader
Gilles moved T252335: Decide how and where to describe RourceLoader modules from Backlog: Small & Maintenance to Radar on the Performance-Team board.
Wed, May 20, 4:24 PM · Performance-Team (Radar), MediaWiki-Documentation, MediaWiki-ResourceLoader
Gilles moved T252506: Out of disk space on wpt-graphite.wmftest.org from Inbox to Backlog: Small & Maintenance on the Performance-Team board.
Wed, May 20, 4:21 PM · Performance-Team
Gilles moved T251450: Scattering of PHP Warning: Memcached::setMulti(): failed to set key global:segment:... from Inbox to Radar on the Performance-Team board.
Wed, May 20, 4:21 PM · Performance-Team (Radar), User-brennen, MediaWiki-Cache, Wikimedia-production-error
Gilles added a comment to T251450: Scattering of PHP Warning: Memcached::setMulti(): failed to set key global:segment:....

@eprodromou what's the performance issue here? That's a PHP error.

Wed, May 20, 4:21 PM · Performance-Team (Radar), User-brennen, MediaWiki-Cache, Wikimedia-production-error
Gilles moved T252611: Move CSS @imports to the top of the output from Inbox to Backlog: Small & Maintenance on the Performance-Team board.
Wed, May 20, 4:20 PM · Performance-Team, MediaWiki-ResourceLoader
Gilles closed T252945: Avoid constant evictions on Redis main stash as Resolved.
Wed, May 20, 4:18 PM · Performance-Team-publish, Sustainability (Incident Prevention), Performance-Team
Gilles moved T252951: ResourceLoader DepStore lock acquired twice? from Inbox to Backlog: Small & Maintenance on the Performance-Team board.
Wed, May 20, 4:14 PM · EngProd-Virtual-Hackathon, Performance-Team, MediaWiki-ResourceLoader
Gilles added a project to T252951: ResourceLoader DepStore lock acquired twice?: EngProd-Virtual-Hackathon.
Wed, May 20, 4:14 PM · EngProd-Virtual-Hackathon, Performance-Team, MediaWiki-ResourceLoader
Gilles moved T253055: Multiversion bug in relative module_deps path from Inbox to Backlog: Small & Maintenance on the Performance-Team board.
Wed, May 20, 4:13 PM · EngProd-Virtual-Hackathon, MediaWiki-ResourceLoader, Performance-Team
Gilles added a project to T253055: Multiversion bug in relative module_deps path: EngProd-Virtual-Hackathon.
Wed, May 20, 4:13 PM · EngProd-Virtual-Hackathon, MediaWiki-ResourceLoader, Performance-Team
Gilles moved T253095: Deploy new server running enwiki tests and compare what it looks like. from Inbox to Doing on the Performance-Team board.
Wed, May 20, 4:08 PM · Performance-Team, WebPageReplay
Gilles moved T253160: Wall-clock Excimer profiling in production from Inbox to Backlog: Small & Maintenance on the Performance-Team board.
Wed, May 20, 4:05 PM · Patch-For-Review, Excimer, Performance-Team, Arc-Lamp
Gilles moved T253185: Explicit const visibility in MediaWiki bundled libraries from Inbox to Radar on the Performance-Team board.
Wed, May 20, 4:04 PM · Performance-Team (Radar), WaitConditionLoop, utfnormal, MediaWiki-Vendor
Gilles updated subscribers of T253160: Wall-clock Excimer profiling in production.
Wed, May 20, 2:59 PM · Patch-For-Review, Excimer, Performance-Team, Arc-Lamp

Mon, May 18

Gilles closed T252426: Lower per-IP PoolCounter throttling Thumbor settings as Resolved.
Mon, May 18, 9:07 AM · Thumbor, Operations, Performance-Team
Gilles added a comment to T239377: Use native <img loading=lazy> for non-printable images.

I think the spirit of this task is to be more exhaustive (all non-printable icons, all production skins).

Mon, May 18, 8:33 AM · Vector (Vector (Tracking)), MediaWiki-Interface, Readers-Web-Backlog (Tracking), Performance-Team

Fri, May 15

ema awarded T238086: Edge cache response time per server should be monitored a Like token.
Fri, May 15, 7:19 AM · Sustainability (Incident Prevention), Performance-Team (Radar), Traffic, Operations
Gilles closed T238086: Edge cache response time per server should be monitored, a subtask of T238085: Depooling single text caching server in esams had a disproportionate performance impact, as Resolved.
Fri, May 15, 6:50 AM · Performance-Team (Radar), Traffic, Operations
Gilles closed T238086: Edge cache response time per server should be monitored as Resolved.

I think that I've fixed the display further, the format of the heatmap needed to be "Time series buckets". Looking good!

Fri, May 15, 6:50 AM · Sustainability (Incident Prevention), Performance-Team (Radar), Traffic, Operations

Thu, May 14

Gilles updated the task description for T252749: Reverse proxy supporting XFF-based per-IP concurrency limit and request queueing.
Thu, May 14, 8:40 AM · serviceops, Sustainability (Incident Prevention), Operations, Thumbor
Gilles created T252749: Reverse proxy supporting XFF-based per-IP concurrency limit and request queueing.
Thu, May 14, 8:40 AM · serviceops, Sustainability (Incident Prevention), Operations, Thumbor

Wed, May 13

Gilles added a comment to T240201: Performance review of GrowthExperiments extension, Special:Homepage Suggested Edits module.

The preloading of the next page summary is nice. I think you could afford to preload the next image as well to avoid the image flashing in, which is even more visible due to the next not doing the same. The images are fairly small, it would be a reasonable tradeoff and in the spirit of what the current UX is trying to do with preloading.

Wed, May 13, 9:07 AM · MW-1.35-notes (1.35.0-wmf.35; 2020-06-02), Patch-For-Review, Growth-Team, GrowthExperiments-NewcomerTasks, Performance-Team
Gilles added a comment to T246792: Performance review of Improved Commons Search.

@CBogen please add mine, "GDubuc (WMF)"

Wed, May 13, 8:35 AM · Discovery-Search, Performance-Team
Gilles triaged T245440: "Error: 429, Too Many Requests" for some PNG thumbnails of [[c:File:Ambigram_New_York_Rich_Man.png]] as Medium priority.
Wed, May 13, 8:29 AM · Thumbor, Commons
Gilles triaged T252423: Enable native lazy-loading on Special:NewFiles as Medium priority.
Wed, May 13, 8:29 AM · EngProd-Virtual-Hackathon, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), MediaWiki-Special-pages, Performance-Team