Page MenuHomePhabricator
Feed Advanced Search

Apr 24 2021

Gilles created T281022: Collect Largest Contentful Paint.
Apr 24 2021, 6:19 AM · Patch-For-Review, NavigationTiming, Performance-Team

Apr 23 2021

Gilles added a comment to T279034: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed”.

And the rollout will be gradual until August, with no details on how the gradual part will work.

Apr 23 2021, 6:49 AM · Product Infrastructure Roadmap, SEO, Patch-For-Review, MediaWiki-extensions-CentralNotice, Fundraising-Backlog
Gilles added a comment to T280439: File:Chessboard480.svg WEBP thumbnail version not visible on safari when size is fixed at 208px.

This started happening because Safari 14 is supposed to support WebP (and serves relevant Accept headers), but their WebP decoding is clearly buggy as demonstrated here.

Apr 23 2021, 6:47 AM · Traffic, SRE, MediaWiki-General, Browser-Support-Apple-Safari

Apr 20 2021

Gilles moved T90875: Use vendor/bin/phpunit instead of tests/phpunit/phpunit.php from Inbox, needs triage to Radar on the Performance-Team board.
Apr 20 2021, 6:52 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MW-1.35-notes, MW-1.36-notes, MW-1.37-notes (1.37.0-wmf.9; 2021-06-07), Patch-For-Review, User-kostajh, Code-Health-Metrics, Technical-Debt, MediaWiki-Core-Tests
Gilles moved T280071: WANObjectCache calls to setNewPreparedValues() cannot have serialized values reused from Inbox, needs triage to Backlog: Maintenance, non-prioritized on the Performance-Team board.
Apr 20 2021, 6:49 PM · MediaWiki-libs-BagOStuff, Performance-Team
Gilles moved T280428: @noflip is not working in toc related LESS file from Inbox, needs triage to Radar on the Performance-Team board.
Apr 20 2021, 6:36 PM · MW-1.36-notes, Performance-Team (Radar), MW-1.36-release, Web-Team-Backlog (Kanbanana-FY-2020-21), MediaWiki-User-Interface, MediaWiki-ResourceLoader, Patch-For-Review, MediaWiki-Internationalization, CSS, RTL, I18n
Gilles moved T280604: Post-deployment: (partly) ramp parser cache retention back up from Inbox, needs triage to Radar on the Performance-Team board.
Apr 20 2021, 6:32 PM · Wikimedia-Performance-recommendation, DBA, Editing-team, DiscussionTools
Gilles moved T280605: Reduce parser cache retention temporarily for DiscussionTools from Inbox, needs triage to Radar on the Performance-Team board.
Apr 20 2021, 6:32 PM · MW-1.37-notes (1.37.0-wmf.7; 2021-05-25), Editing-team (Kanban Board), DBA, Patch-For-Review, Performance-Team, DiscussionTools

Apr 19 2021

Gilles added a comment to T279034: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed”.

I don't want to derail the discussion with weird ideas I've just had - the current proposals are great - but since they're unusual and haven't been discussed before I wanted to bring them up. Feel free to spin that into a separate task to discuss those ideas separately.

Apr 19 2021, 8:24 AM · Product Infrastructure Roadmap, SEO, Patch-For-Review, MediaWiki-extensions-CentralNotice, Fundraising-Backlog

Apr 14 2021

Gilles added a comment to T267918: Performance review of Wikispeech.

if there is no utterance for the given segment, a new one will be generated by Speechoid

Apr 14 2021, 1:40 PM · User-Sebastian_Berlin-WMSE, Performance-Team, User-kalle, Wikispeech-Jobrunner (Sprint), Wikispeech-Text-to-Speech, Wikispeech-WMSE

Apr 13 2021

Gilles moved T279811: Detect JS perf anti-pattern involving broad delegate selectors from Inbox, needs triage to To-do: Goals, prioritized next 4 Quarters on the Performance-Team board.
Apr 13 2021, 6:52 PM · Wikimedia-Performance-recommendation, MediaWiki-Core-Tests
Gilles moved T279967: Create a single page on mediawiki.org what to know about writing performant code as a developer from Inbox, needs triage to Backlog: Maintenance, non-prioritized on the Performance-Team board.
Apr 13 2021, 6:50 PM · Key docs update 2021-22, Wikimedia-Developer-Portal, Documentation, Performance-Team
Gilles moved T279977: Deprecate BagOStuff ATTR_EMULATION (use ATTR_DURABILITY) from Inbox, needs triage to Backlog: Maintenance, non-prioritized on the Performance-Team board.
Apr 13 2021, 6:48 PM · MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), Patch-For-Review, Performance-Team, Technical-Debt (Deprecation process), MediaWiki-libs-BagOStuff

Apr 7 2021

Gilles added a comment to T267918: Performance review of Wikispeech.

As for evictions, I understand that you want to be able to evict for other reasons than expiry and need to keep track of where things are stored in Swift, but for the expiry part you would be reinventing the wheel and creating a lot of needless jobs for something that could be handled at the Swift level. Less chatter between MediaWiki and the file storage would be a win.

Apr 7 2021, 9:06 AM · User-Sebastian_Berlin-WMSE, Performance-Team, User-kalle, Wikispeech-Jobrunner (Sprint), Wikispeech-Text-to-Speech, Wikispeech-WMSE
Gilles added a comment to T267918: Performance review of Wikispeech.

Any URI length up to 2048 bytes is safe (IE being the bottleneck). I didn't see anything in the form POST data that got anywhere near that amount.

Apr 7 2021, 9:04 AM · User-Sebastian_Berlin-WMSE, Performance-Team, User-kalle, Wikispeech-Jobrunner (Sprint), Wikispeech-Text-to-Speech, Wikispeech-WMSE
Gilles added a comment to T277787: NavigationTiming schema: '.event.fetchStart' should be >= 0.

Yes, all of these are of the same nature, validating expectations based on the NavigationTiming standard specification. Filtering them out of the global error dashboards makes perfect sense, since they are expected to happen because browsers are buggy.

Apr 7 2021, 8:22 AM · Performance-Team, NavigationTiming

Apr 5 2021

Gilles moved T267918: Performance review of Wikispeech from Inbox, needs triage to Doing: Prio Interrupt on the Performance-Team board.
Apr 5 2021, 7:28 PM · User-Sebastian_Berlin-WMSE, Performance-Team, User-kalle, Wikispeech-Jobrunner (Sprint), Wikispeech-Text-to-Speech, Wikispeech-WMSE
Gilles moved T279247: Manual:$wgResourceModuleSkinStyles docs link to Vector as an example but that uses ResourceModuleSkinStyles from Inbox, needs triage to Backlog: Maintenance, non-prioritized on the Performance-Team board.
Apr 5 2021, 7:10 PM · Performance-Team, Documentation, MediaWiki-ResourceLoader

Apr 2 2021

Gilles added a comment to T267918: Performance review of Wikispeech.

Thank you for the extremely thorough work you've done analysing the performance of this new system.

Apr 2 2021, 8:40 AM · User-Sebastian_Berlin-WMSE, Performance-Team, User-kalle, Wikispeech-Jobrunner (Sprint), Wikispeech-Text-to-Speech, Wikispeech-WMSE
Gilles claimed T267918: Performance review of Wikispeech.
Apr 2 2021, 8:00 AM · User-Sebastian_Berlin-WMSE, Performance-Team, User-kalle, Wikispeech-Jobrunner (Sprint), Wikispeech-Text-to-Speech, Wikispeech-WMSE
Gilles added a comment to T279034: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed”.

Without being cached Special:BannerLoader would need to be quite fast, as it will be the bottleneck in terms of response time when the cookie is present, including (currently) latency to the active main datacenter. Could calls to Special:BannerLoader made by the edge cache be cached for some time, varying by the set of parameters sent to it?

Apr 2 2021, 7:47 AM · Product Infrastructure Roadmap, SEO, Patch-For-Review, MediaWiki-extensions-CentralNotice, Fundraising-Backlog

Apr 1 2021

Gilles closed T277787: NavigationTiming schema: '.event.fetchStart' should be >= 0 as Declined.

This is expected. Ever since we started collecting RUM data, browsers have been sending us invalid data that violates the NavigationTiming standard definition. We've reported relevant bugs to the affected browser engines, but some remain unresolved. Often the vendors just can't reproduce them.

Apr 1 2021, 9:57 AM · Performance-Team, NavigationTiming

Mar 31 2021

Gilles added a comment to T264398: 8-10% response start regression (Varnish 5.1.3-1wm15 -> 6.0.6-1wm1).

T277769 needs to be completed for the dashboard to be restored. Essentially the host data has to go through a new pipeline. The EventGate collection part is ready to merge, next I'll write the changes to the navtiming daemon. Since the data overwhelmed Grafana when looking at a whole DC, I think I'll change it to be just broken down by host, with the ability to select multiple hosts.

Mar 31 2021, 9:20 AM · Patch-For-Review, Performance-Team (Radar), SRE, Traffic
Gilles renamed T277769: Expose cache host that served the response via Server Timing and collect it with navtiming daemon from Expose cache host that served the response via Server Timing to Expose cache host that served the response via Server Timing and collect it with navtiming daemon.
Mar 31 2021, 9:17 AM · MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, Performance-Team

Mar 30 2021

Gilles moved T277787: NavigationTiming schema: '.event.fetchStart' should be >= 0 from Inbox, needs triage to Doing: Prio Interrupt on the Performance-Team board.
Mar 30 2021, 6:46 PM · Performance-Team, NavigationTiming
Gilles claimed T277787: NavigationTiming schema: '.event.fetchStart' should be >= 0.
Mar 30 2021, 6:46 PM · Performance-Team, NavigationTiming
Gilles closed T278061: API does not list ResourceLoader Mathjax module when needed as Resolved.
Mar 30 2021, 6:44 PM · MediaWiki-ResourceLoader, affects-Kiwix-and-openZIM, Performance-Team
Gilles moved T278392: Storage solution for cross-datacenter tokens from Inbox, needs triage to Doing: Goals on the Performance-Team board.
Mar 30 2021, 6:40 PM · MediaWiki-extensions-OAuth, ConfirmEdit (CAPTCHA extension), MediaWiki-extensions-CentralAuth, Sustainability (MediaWiki-MultiDC), Performance-Team
Gilles assigned T278392: Storage solution for cross-datacenter tokens to aaron.
Mar 30 2021, 6:40 PM · MediaWiki-extensions-OAuth, ConfirmEdit (CAPTCHA extension), MediaWiki-extensions-CentralAuth, Sustainability (MediaWiki-MultiDC), Performance-Team

Mar 26 2021

Gilles added a comment to T276121: asoranking timer failed on stat1007.

Looks good, it worked fine, thank you!

Mar 26 2021, 10:06 AM · AS-Report, Performance-Team (Radar)

Mar 25 2021

Gilles added a comment to T276121: asoranking timer failed on stat1007.

Sure, just kick off a manual run of the asoranking systemd timer. The issue was only happening when running inside systemd.

Mar 25 2021, 9:52 AM · AS-Report, Performance-Team (Radar)

Mar 22 2021

Gilles moved T277769: Expose cache host that served the response via Server Timing and collect it with navtiming daemon from Inbox, needs triage to Doing: Prio Interrupt on the Performance-Team board.
Mar 22 2021, 7:33 PM · MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, Performance-Team

Mar 19 2021

Gilles added a comment to T277835: Investigate really high in First Visual Change on Android Chrome.

And for this article, since parsing takes 25 seconds or more, while an earlier request than yours post-purge might have triggered the parsing, your request will be waiting on a PoolCounter lock until the parsing is done.

Mar 19 2021, 3:19 PM · Performance-Team, Performance-Device-Lab
Gilles added a comment to T277835: Investigate really high in First Visual Change on Android Chrome.

To be more precise, it's the propagation of the purge to the various frontend caches we have that can take time. The parser cache is probably nuked at the time you call action=purge, but it might take time for Varnish/ATS to pick up on the purge and not served you their previously cached copy anymore.

Mar 19 2021, 3:16 PM · Performance-Team, Performance-Device-Lab
Gilles added a comment to T277835: Investigate really high in First Visual Change on Android Chrome.

Purge requests aren't always instantaneous, they go through a queue. At different times of day the purge queue is more or less busy. You also have to remember that if you have one of your synthetic test platforms purging the article, it will affect them all. So beware of test batches that might run concurrently on Kobiton and on AWS, etc. for the same article when purging is involved.

Mar 19 2021, 3:11 PM · Performance-Team, Performance-Device-Lab
Gilles added a comment to T277835: Investigate really high in First Visual Change on Android Chrome.

A warmup request before the test will do the trick, you can keep purging and get the best of both worlds.

Mar 19 2021, 1:15 PM · Performance-Team, Performance-Device-Lab
Gilles added a comment to T277835: Investigate really high in First Visual Change on Android Chrome.

The Barack Obama article being notoriously large, it might indeed take 15-20 seconds to parse it. Maybe it's being purged excessively? If we have a script somewhere that calls ?action=purge on it frequently, it would result in this slow experience for the next pageview.

Mar 19 2021, 10:20 AM · Performance-Team, Performance-Device-Lab
Gilles added a comment to T277835: Investigate really high in First Visual Change on Android Chrome.

hit-local just means that the object was found in a cache backend in the same datacenter.

Mar 19 2021, 10:09 AM · Performance-Team, Performance-Device-Lab

Mar 18 2021

Gilles updated the task description for T277769: Expose cache host that served the response via Server Timing and collect it with navtiming daemon.
Mar 18 2021, 3:55 PM · MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, Performance-Team
Gilles triaged T277769: Expose cache host that served the response via Server Timing and collect it with navtiming daemon as Medium priority.
Mar 18 2021, 3:48 PM · MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, Performance-Team
Gilles updated the task description for T277769: Expose cache host that served the response via Server Timing and collect it with navtiming daemon.
Mar 18 2021, 3:37 PM · MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, Performance-Team
Gilles created T277769: Expose cache host that served the response via Server Timing and collect it with navtiming daemon.
Mar 18 2021, 3:34 PM · MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, Performance-Team
Gilles closed T277764: Navigation timing per-host dashboard/metrics died around 2021-01-28 as Resolved.

OK, then I guess the workaround would be to get the information from the client and pass it as schema fields. I'll file a task to that effect.

Mar 18 2021, 3:32 PM · Analytics, Performance-Team
Gilles renamed T277764: Navigation timing per-host dashboard/metrics died around 2021-01-28 from Navigation timing per-host dasahboard/metrics died around 2021-01-28 to Navigation timing per-host dashboard/metrics died around 2021-01-28 .
Mar 18 2021, 3:22 PM · Analytics, Performance-Team
Gilles closed T264987: Add cache response type and response size as new dimensions to navtiming_responsestart_by_host_seconds prometheus metric, a subtask of T264398: 8-10% response start regression (Varnish 5.1.3-1wm15 -> 6.0.6-1wm1), as Resolved.
Mar 18 2021, 3:21 PM · Patch-For-Review, Performance-Team (Radar), SRE, Traffic
Gilles closed T264987: Add cache response type and response size as new dimensions to navtiming_responsestart_by_host_seconds prometheus metric as Resolved.
Mar 18 2021, 3:21 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), NavigationTiming, Performance-Team
Gilles added a project to T277764: Navigation timing per-host dashboard/metrics died around 2021-01-28 : Analytics.
Mar 18 2021, 3:19 PM · Analytics, Performance-Team
Gilles updated subscribers of T277764: Navigation timing per-host dashboard/metrics died around 2021-01-28 .

The explanation is simple, the recvFrom field isn't available anymore, at least for NavigationTiming EventGate events. @Ottomata is this something that's unsupported now? We were using this information to plot this data per DC/host.

Mar 18 2021, 3:19 PM · Analytics, Performance-Team
Gilles added a comment to T277764: Navigation timing per-host dashboard/metrics died around 2021-01-28 .

This was around the time the navtiming daemon broke because of the EventGate migration. Maybe not all issues were fixed...

Mar 18 2021, 3:01 PM · Analytics, Performance-Team
Gilles updated the task description for T277764: Navigation timing per-host dashboard/metrics died around 2021-01-28 .
Mar 18 2021, 2:57 PM · Analytics, Performance-Team
Gilles created T277764: Navigation timing per-host dashboard/metrics died around 2021-01-28 .
Mar 18 2021, 2:57 PM · Analytics, Performance-Team
Gilles moved T227026: Deploy ArcLamp process as stateless/scalable service (Kubernetes) from To-do: Goals, prioritized next 4 Quarters to Abstract Wikipedia matrixing on the Performance-Team board.
Mar 18 2021, 1:49 PM · Arc-Lamp, Performance-Team
Gilles updated the task description for T267327: Run latest Thumbor on Docker with Buster + Python 3.
Mar 18 2021, 1:35 PM · Patch-For-Review, Thumbor, SRE, User-jijiki, serviceops

Mar 17 2021

Gilles added a comment to T240626: Performance review of client-side-only version of Graph extension.

This has been launched, but as far as I'm aware all the issues that I flagged in my review don't have tasks. I assume that none of the issues have been addressed either?

Mar 17 2021, 9:35 AM · Performance-Team (Radar), MediaWiki-extensions-Graph
Gilles moved T267327: Run latest Thumbor on Docker with Buster + Python 3 from Doing: Goals to Abstract Wikipedia matrixing on the Performance-Team board.
Mar 17 2021, 9:24 AM · Patch-For-Review, Thumbor, SRE, User-jijiki, serviceops

Mar 16 2021

Gilles reassigned T150506: Avoid lazyImportLocalNames() master writes on GET requests (Run a script to backfill them once for all) from taavi to aaron.

@aaron will run the maintenance script on Beta and Production

Mar 16 2021, 5:28 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), User-Majavah, Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), Sustainability (MediaWiki-MultiDC), MediaWiki-extensions-CentralAuth

Mar 15 2021

Gilles added a comment to T277480: Increased first visual change for both Chrome and Firefox on desktop.

I looked at a few that got bigger and they were all webp before, png or jpeg after. I think that explains the size difference for all those images.

Mar 15 2021, 8:30 PM · Performance-Team, WebPageTest
Gilles moved T275774: Performance review of TheWikipediaLibrary extension from Inbox, needs triage to To-do: Goals, prioritized next 4 Quarters on the Performance-Team board.
Mar 15 2021, 7:54 PM · Performance-Team
Gilles moved T276668: Regression: Settings button misplaced in article preview from Inbox, needs triage to Doing: Prio Interrupt on the Performance-Team board.
Mar 15 2021, 7:53 PM · Performance-Team (Radar), MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Web-Team-Backlog (Kanbanana-FY-2020-21), Page-Previews
Gilles moved T277183: Phase out nutcracker from mediawiki servers from Inbox, needs triage to Radar on the Performance-Team board.
Mar 15 2021, 7:53 PM · Patch-For-Review, Performance-Team (Radar), SRE, serviceops
Gilles moved T277504: Add flag to support WRITE_ALLOW_SEGMENTS in WANCache from Inbox, needs triage to Backlog: Maintenance, non-prioritized on the Performance-Team board.
Mar 15 2021, 7:51 PM · MediaWiki-Platform-Team, MediaWiki-libs-BagOStuff
Gilles added a comment to T277480: Increased first visual change for both Chrome and Firefox on desktop.

All images got bigger at once? Can you check the headers to see if the ones that changed were WebP before and aren't anymore?

Mar 15 2021, 7:01 PM · Performance-Team, WebPageTest
Gilles added a comment to T277480: Increased first visual change for both Chrome and Firefox on desktop.

I can't see anything obvious comparing a run before and after. It look like network-wise everything is a little slower.

Mar 15 2021, 4:32 PM · Performance-Team, WebPageTest

Mar 11 2021

Gilles added a comment to T161934: Add support for JP2 files.

Sounds like a grant-worthy project, easy to scope. If someone is interested in getting paid to build this, let me know and I can figure out who to pitch it to at the Foundation.

Mar 11 2021, 4:49 PM · MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), Thumbor, MediaWiki-File-management, Commons
Gilles closed T277065: Requesting access to sites from Google Search Console for pcoombe@wikimedia.org as Resolved.

Thanks!

Mar 11 2021, 8:43 AM · Search-Console-access-request, SRE

Mar 10 2021

Gilles updated subscribers of T277065: Requesting access to sites from Google Search Console for pcoombe@wikimedia.org.

@JKatzWMF can you make that happen?

Mar 10 2021, 6:55 PM · Search-Console-access-request, SRE

Mar 9 2021

Gilles added a comment to T267270: Determine multi-dc strategy for CentralAuth.

@tstarling thank you for your in-depth response. Based on what you've just described, are the following items the minimum changes required to make CentralAuth work in an active-active setup?

Mar 9 2021, 8:49 AM · Performance-Team, MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Platform Team Workboards (Clinic Duty Team), serviceops, Sustainability (MediaWiki-MultiDC), Code-Health-Objective, Platform Team Initiatives (Session Management Service (CDP2))

Mar 8 2021

Gilles closed T256723: Review sampling rate for perceived performance survey as Resolved.

I guess my comment might have given a sufficient answer to your concerns? I'll close the task since it's been inactive for a long time now. Feel free to reopen if necessary.

Mar 8 2021, 7:50 PM · QuickSurveys (Surveys), Performance-Team
Gilles moved T276121: asoranking timer failed on stat1007 from Inbox, needs triage to Radar on the Performance-Team board.
Mar 8 2021, 7:47 PM · AS-Report, Performance-Team (Radar)
Gilles moved T276112: Regression: Page Previews and Reference Previews tip triangle is in the wrong location in RTL wikis from Inbox, needs triage to Radar on the Performance-Team board.
Mar 8 2021, 7:46 PM · Performance-Team (Radar), MW-1.36-notes (1.36.0-wmf.34; 2021-03-09), Web-Team-Backlog (Kanbanana-FY-2020-21), Page-Previews, I18n, RTL
Gilles moved T276195: Allow more than five wikis as projects in Global Watchlist from Inbox, needs triage to Radar on the Performance-Team board.
Mar 8 2021, 7:44 PM · Performance-Team (Radar), User-DannyS712, MediaWiki-extensions-GlobalWatchlist
Gilles moved T228467: thumbtime/seek thumbnailing broken with floating point offsets from Inbox, needs triage to Backlog: Maintenance, non-prioritized on the Performance-Team board.
Mar 8 2021, 7:41 PM · Platform Engineering, Regression, Thumbor
Gilles changed the status of T228467: thumbtime/seek thumbnailing broken with floating point offsets from Open to Stalled.
Mar 8 2021, 7:39 PM · Platform Engineering, Regression, Thumbor
Gilles moved T276279: Logo svgs for various projects are not optimized from Inbox, needs triage to Radar on the Performance-Team board.
Mar 8 2021, 7:37 PM · Performance-Team (Radar), Logos, Desktop Improvements (Vector 2022), Wikimedia-Site-requests
Gilles added a comment to T276668: Regression: Settings button misplaced in article preview.

@Nomsterio let me know if you have time to look into this one as well, thanks!

Mar 8 2021, 7:35 PM · Performance-Team (Radar), MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Web-Team-Backlog (Kanbanana-FY-2020-21), Page-Previews
Gilles assigned T276668: Regression: Settings button misplaced in article preview to Nomsterio.
Mar 8 2021, 7:35 PM · Performance-Team (Radar), MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Web-Team-Backlog (Kanbanana-FY-2020-21), Page-Previews
Gilles moved T276826: Fundraising banner with inline SVG triggers `Uncaught TypeError: node.className.replace is not a function` for layout shift due to SVGAnimatedString className attribute. from Inbox, needs triage to Doing: Prio Interrupt on the Performance-Team board.
Mar 8 2021, 7:33 PM · MW-1.36-notes (1.36.0-wmf.34; 2021-03-09), JavaScript, NavigationTiming, Performance-Team, Wikimedia-production-error
Gilles claimed T276826: Fundraising banner with inline SVG triggers `Uncaught TypeError: node.className.replace is not a function` for layout shift due to SVGAnimatedString className attribute..
Mar 8 2021, 7:33 PM · MW-1.36-notes (1.36.0-wmf.34; 2021-03-09), JavaScript, NavigationTiming, Performance-Team, Wikimedia-production-error

Mar 4 2021

Gilles updated the task description for T276465: puppet admin module: Assign approvers to unix groups.
Mar 4 2021, 3:15 PM · Infrastructure Security, Infrastructure-Foundations, SRE

Mar 3 2021

Gilles added a comment to T276121: asoranking timer failed on stat1007.

Fixed by applying https://issues.apache.org/jira/browse/HIVE-19231

Mar 3 2021, 11:04 AM · AS-Report, Performance-Team (Radar)
Gilles reassigned T276121: asoranking timer failed on stat1007 from Gilles to elukey.
Mar 3 2021, 11:04 AM · AS-Report, Performance-Team (Radar)

Mar 2 2021

Gilles closed T233644: SCAP python error on successful deploy as Invalid.

Hasn't happened to me since, I think, but I rarely deploy mediawiki things these days. Closing it on the assumption that it magically went away, we can always reopen if someone else runs into it.

Mar 2 2021, 5:53 PM · Release-Engineering-Team, Scap
Gilles added a comment to T276195: Allow more than five wikis as projects in Global Watchlist.

In that case, given that users like @1234qwer1234qwer4 and @IKhitron essentially generate the same amount of requests using the script as a workaround, for valid reasons since they're active editors on dozens of wikis, I think we should increase the limit to 50.

Mar 2 2021, 5:17 PM · Performance-Team (Radar), User-DannyS712, MediaWiki-extensions-GlobalWatchlist
Gilles added a comment to T276121: asoranking timer failed on stat1007.

I can't find a way to start the unit myself. Is there a way I could temporarily be allowed to do that? Or maybe I tried the wrong commands. Being able to start the unit myself would let me iterate on the script until I find a fix (latest attempt failed).

Mar 2 2021, 2:51 PM · AS-Report, Performance-Team (Radar)
Gilles updated the badge description for W3C AC rep.
Mar 2 2021, 12:26 PM
Gilles added a comment to T276121: asoranking timer failed on stat1007.

@elukey please try running it again with the new version of /home/gilles/T276121.py which makes some encoding parameters explicit.

Mar 2 2021, 12:24 PM · AS-Report, Performance-Team (Radar)
Gilles added a comment to T276121: asoranking timer failed on stat1007.

A workaround might be to make the encoding/decoding explicit in the Python script. Currently it might inherit it from the shell or systemd. I'll try to modify /home/gilles/T276121.py to that effect.

Mar 2 2021, 11:45 AM · AS-Report, Performance-Team (Radar)
Gilles added a comment to T276121: asoranking timer failed on stat1007.

The output is very different, which explains the parsing failures:

Mar 2 2021, 11:38 AM · AS-Report, Performance-Team (Radar)
Gilles closed T276192: Turnilo split thresholds too low as Invalid.

Ah, yes, 100 is hardcoded, so I guess we'll see 100 countries at least. Thanks for that link, it let me find the drop-down menu that I didn't know existed to override the default split limit picked. 100 countries is probably good enough for now, and it's going to let me see all the buckets for Load Event End.

Mar 2 2021, 10:32 AM · Analytics
Gilles updated subscribers of T276195: Allow more than five wikis as projects in Global Watchlist.

Thanks for the info. I see that you have 100+ edits on 26 wikis: https://meta.wikimedia.org/wiki/Special:CentralAuth?target=1234qwer1234qwer4 I presume that's the bulk of the wikis you watch this way?

Mar 2 2021, 10:19 AM · Performance-Team (Radar), User-DannyS712, MediaWiki-extensions-GlobalWatchlist
Gilles added a comment to T276195: Allow more than five wikis as projects in Global Watchlist.

I would like to know how and if people are working around this limit. For instance, does sticking to the limit of 5 means that a significant amount of users would still use the old gadget (what limit did that have?). Do they instead keep many browser tabs open on dozens of projects and refresh those manually?

Mar 2 2021, 10:04 AM · Performance-Team (Radar), User-DannyS712, MediaWiki-extensions-GlobalWatchlist
Gilles added a comment to T276121: asoranking timer failed on stat1007.

We can put a throwaway script into a new systemd service/timer that will serve as a repro case and output what beeline gives. You can use /home/gilles/T276121.py for that purpose. Just set up a systemd unit that runs that and its logs should contain the beeline output when ran the same way through python (at INFO level).

Mar 2 2021, 9:51 AM · AS-Report, Performance-Team (Radar)
Gilles added a comment to T276121: asoranking timer failed on stat1007.

The errors showed up in the log and suggest that beeline was returning unexpected data when it ran through the timer. They just made the script unable to process the data and its job.

Mar 2 2021, 7:49 AM · AS-Report, Performance-Team (Radar)
Gilles updated the task description for T276192: Turnilo split thresholds too low.
Mar 2 2021, 7:38 AM · Analytics
Gilles created T276192: Turnilo split thresholds too low.
Mar 2 2021, 7:37 AM · Analytics

Mar 1 2021

Gilles added a comment to T276121: asoranking timer failed on stat1007.

It runs fine without pandas csv parsing issues when run outside of the systemd timer, doing this:

Mar 1 2021, 6:53 PM · AS-Report, Performance-Team (Radar)
Gilles created T276121: asoranking timer failed on stat1007.
Mar 1 2021, 5:30 PM · AS-Report, Performance-Team (Radar)

Feb 25 2021

Gilles added a comment to T275275: Convince Wikimedia Foundation to support reincanation of W3C working group Math.

OK, I'll ask our legal department if Moritz could join the MathML WG under the Foundation's W3C membership. I'll let you know when I hear back from them.

Feb 25 2021, 9:22 AM · WMF-Strategy, Research, Math

Feb 22 2021

Gilles moved T275319: Raise limit of $wgMaxArticleSize for Hebrew Wikisource from Inbox, needs triage to Radar on the Performance-Team board.
Feb 22 2021, 7:28 PM · serviceops, SRE, Wikimedia-Site-requests
Gilles added a comment to T275319: Raise limit of $wgMaxArticleSize for Hebrew Wikisource.

The fact that each character takes twice the storage space shouldn't affect parsing complexity and time, right? I'm not familiar with out parsing code, but I don't imagine it would do any sub-character processing.

Feb 22 2021, 7:21 PM · serviceops, SRE, Wikimedia-Site-requests