Page MenuHomePhabricator

Krinkle (Timo Tijhof)
Principal Engineer (WMF Performance Team)Administrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 4:41 AM (441 w, 4 d)
Roles
Administrator
Availability
Available
IRC Nick
Krinkle
LDAP User
Krinkle
MediaWiki User
Krinkle [ Global Accounts ]

(Photo by Niek Hidding.)

Recent Activity

Today

Krinkle closed T332328: Restore hidden codesearch backends as Resolved.
Sun, Mar 26, 2:57 AM · VPS-project-Codesearch
Krinkle closed T193447: Index @wikimedia source repos from GitHub as Declined.

There's not much left, and what's there should arguably be moved off to Gerrit (or GitLab). There's a few things listed at https://www.mediawiki.org/wiki/Gerrit/GitHub. Anything not included can be added on a one-off basis, not worth the automation. I recently tried to fix the automation behind making that on-wiki list and it takes quite a lot of complexity to run and still has both false negatives and false positives because there are 1000s of repos under the org which all sorts of edge cases from different things we mirrored from Gerrit in different ways.

Sun, Mar 26, 12:17 AM · VPS-project-Codesearch
Krinkle moved T333073: Please add patchdemo to codesearch index from Backlog to Index requests on the VPS-project-Codesearch board.
Sun, Mar 26, 12:15 AM · VPS-project-Codesearch

Yesterday

Krinkle moved T333065: SelectQueryBuilder::fetchRowCount() always returns 1 for DISTINCT queries from Untriaged to Rdbms library on the MediaWiki-libs-Rdbms board.
Sat, Mar 25, 10:57 PM · Regression, Performance-Team, MediaWiki-libs-Rdbms
Krinkle added projects to T333065: SelectQueryBuilder::fetchRowCount() always returns 1 for DISTINCT queries: Regression, DBA.
Sat, Mar 25, 10:13 PM · Regression, Performance-Team, MediaWiki-libs-Rdbms
Krinkle renamed T288287: Remove IE11 from Basic support ("Grade C") from Remove IE11 from basic support to Remove IE11 from Basic support ("Grade C").
Sat, Mar 25, 12:51 AM · Front-end Modernization, CSS, MediaWiki-General, MediaWiki-extensions-General, Browser-Support-Internet-Explorer
Krinkle added a comment to T178356: Raise Grade A JavaScript requirement from ES5 (2009) to ES6 (2015).

@CCiufo-WMF Sounds good to me. Note that this task is for dropping Modern support ("Grade A"). Basic support ("Grade C") is a next step and we'll make sure to wait with that until DST are ready for it. I see no rush on that one. That work is tracked under T288287, which is already marked as requiring the DST spike to complete first (T332716).

Sat, Mar 25, 12:51 AM · Patch-For-Review, Front-end Modernization, MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), Browser-Support-Internet-Explorer, Performance-Team, JavaScript, MediaWiki-ResourceLoader

Fri, Mar 24

Krinkle added a comment to T178356: Raise Grade A JavaScript requirement from ES5 (2009) to ES6 (2015).

From a ResourceLoader perspective, I delegate largely to product teams to indicate readiness. I indentified stakeholders in this comment a few weeks ago:

Fri, Mar 24, 6:45 AM · Patch-For-Review, Front-end Modernization, MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), Browser-Support-Internet-Explorer, Performance-Team, JavaScript, MediaWiki-ResourceLoader
Krinkle added a comment to T214068: Display Zuul status of jobs for a change on Gerrit UI.

Very nice!

Fri, Mar 24, 5:52 AM · Patch-For-Review, Release-Engineering-Team (Seen), Gerrit, Zuul, Continuous-Integration-Infrastructure
Krinkle moved T298720: DatabaseIntegrationTest should test for unwanted BOOL database type in abstract schema from Inbox to PHPUnit on the MediaWiki-Core-Tests board.
Fri, Mar 24, 3:35 AM · MediaWiki-Core-Tests, Platform Team Initiatives (Abstract Schema)
Krinkle added a subtask for T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min: T332865: PHPUnit data providers should be simple static functions that return plain data.
Fri, Mar 24, 2:52 AM · MW-1.40-notes (1.40.0-wmf.12; 2022-11-28), Release-Engineering-Team (Priority Backlog 📥), MW-1.39-notes (1.39.0-wmf.8; 2022-04-18), MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Patch-For-Review, Developer Productivity, Code-Health, Performance-Team (Radar), Epic, MediaWiki-Core-Tests, Continuous-Integration-Config
Krinkle added a parent task for T332865: PHPUnit data providers should be simple static functions that return plain data: T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min.
Fri, Mar 24, 2:52 AM · Patch-For-Review, MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MediaWiki-General
Krinkle updated the task description for T291015: Add per-request flamegraph option to WikimediaDebug.
Fri, Mar 24, 2:35 AM · WikimediaDebug, Patch-For-Review, Arc-Lamp, Performance-Team
Krinkle added a parent task for T325460: Release Excimer 1.1.0: T291015: Add per-request flamegraph option to WikimediaDebug.
Fri, Mar 24, 2:34 AM · Patch-For-Review, Performance-Team, Excimer
Krinkle added a subtask for T291015: Add per-request flamegraph option to WikimediaDebug: T325460: Release Excimer 1.1.0.
Fri, Mar 24, 2:34 AM · WikimediaDebug, Patch-For-Review, Arc-Lamp, Performance-Team
Krinkle added projects to T332964: Upgrade php-excimer package from 1.0.4 to 1.1.1: serviceops, Infrastructure-Foundations.

@MoritzMuehlenhoff I believe this is something your team usually do, but not 100% sure. Feel free to re-route as needed!

Fri, Mar 24, 2:33 AM · Infrastructure-Foundations, serviceops, WikimediaDebug, Performance-Team (Radar)
Krinkle created T332964: Upgrade php-excimer package from 1.0.4 to 1.1.1.
Fri, Mar 24, 2:33 AM · Infrastructure-Foundations, serviceops, WikimediaDebug, Performance-Team (Radar)
Krinkle added a project to T291015: Add per-request flamegraph option to WikimediaDebug: WikimediaDebug.
Fri, Mar 24, 2:32 AM · WikimediaDebug, Patch-For-Review, Arc-Lamp, Performance-Team
Krinkle added a comment to T291015: Add per-request flamegraph option to WikimediaDebug.

Added to the task description:

Fri, Mar 24, 2:28 AM · WikimediaDebug, Patch-For-Review, Arc-Lamp, Performance-Team
Krinkle updated the task description for T291015: Add per-request flamegraph option to WikimediaDebug.
Fri, Mar 24, 2:28 AM · WikimediaDebug, Patch-For-Review, Arc-Lamp, Performance-Team

Thu, Mar 23

Krinkle added a comment to T332243: NOTOC causing API action=parse prop=sections to return nothing.

As I understand it, this property is meant to expose headings that exist in the content. Similar to how e.g. edit section and other mechanisms work by section. It seems the tool in question is using this to find and validate a particular portion of the page. Both the API property and the tool in question are not documented or named in relation to a graphical interface for a table of contents. If we retroactively treat it as such, I expect a feature request will be filed to introduce support for exposing "section" information, in which case the property sections would seem like a natural fit, bringing us back to where we are.

Thu, Mar 23, 8:32 PM · MW-1.40-release, Patch-For-Review, MediaWiki-Action-API, Ultraviolet, MediaWiki-Parser
Krinkle added a comment to T332941: Warning: SQLPlatform::isWriteQuery fallback to regex (from Wikibase EntityUsageTable).

The Wikibase code is using IDatabase::unionQueries(). It seems the Rdbms library currently doesn't offer any other way to run union queries.

Thu, Mar 23, 8:11 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), wdwb-tech, Wikidata, MediaWiki-extensions-WikibaseClient, Performance-Team (Radar)
Krinkle created T332942: Warning: SQLPlatform::isWriteQuery fallback to regex (from ApiQueryRevisions).
Thu, Mar 23, 8:11 PM · Performance-Team, MediaWiki-libs-Rdbms
Krinkle added a subtask for T326181: Stop doing regex on SQL in Database: T332941: Warning: SQLPlatform::isWriteQuery fallback to regex (from Wikibase EntityUsageTable).
Thu, Mar 23, 8:07 PM · Performance-Team, MediaWiki-libs-Rdbms
Krinkle added a parent task for T332941: Warning: SQLPlatform::isWriteQuery fallback to regex (from Wikibase EntityUsageTable): T326181: Stop doing regex on SQL in Database.
Thu, Mar 23, 8:07 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), wdwb-tech, Wikidata, MediaWiki-extensions-WikibaseClient, Performance-Team (Radar)
Krinkle created T332941: Warning: SQLPlatform::isWriteQuery fallback to regex (from Wikibase EntityUsageTable).
Thu, Mar 23, 8:05 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), wdwb-tech, Wikidata, MediaWiki-extensions-WikibaseClient, Performance-Team (Radar)
Krinkle added a subtask for T288498: Update less.php to support Less.js 3.13 behaviours: T332923: `@supports` ruleset doesn't include the selector.
Thu, Mar 23, 7:11 PM · Less.php, Design-Systems-Team, Technical-Debt, Performance-Team (Radar), MediaWiki-ResourceLoader
Krinkle added a parent task for T332923: `@supports` ruleset doesn't include the selector: T288498: Update less.php to support Less.js 3.13 behaviours.
Thu, Mar 23, 7:11 PM · Less.php, Performance-Team
Krinkle added a comment to T332923: `@supports` ruleset doesn't include the selector.

Using http://ecomfe.github.io/est/fiddle/#version=2.4.0&autoprefix=false&est=false&autorun=false, it seems this was upstream less.js behaviour in 2.4.0 and changed to the current behaviour in 2.5.0, though seemingly without coverage by upstream's test specification, hence it was likely missed by less.php maintainers until now (noting that Wikimedia took over less.php maintenance in 2019).

Thu, Mar 23, 7:10 PM · Less.php, Performance-Team
Krinkle added a comment to T288498: Update less.php to support Less.js 3.13 behaviours.

Task description:

  • Rescoped to not be never-ending but rather a specific major upgrade.
  • Added a acceptance critera instead of "we did the task", which is undefined. Proposing to use the upstream test suite, like we do now.
Thu, Mar 23, 7:06 PM · Less.php, Design-Systems-Team, Technical-Debt, Performance-Team (Radar), MediaWiki-ResourceLoader
Krinkle renamed T288498: Update less.php to support Less.js 3.13 behaviours from Update less.php to latest Less version to Update less.php to support Less.js 3.13 behaviours.
Thu, Mar 23, 7:04 PM · Less.php, Design-Systems-Team, Technical-Debt, Performance-Team (Radar), MediaWiki-ResourceLoader
Krinkle triaged T331641: Context::encodeJson partially failed (invalid modules parameter) as Medium priority.
Thu, Mar 23, 6:24 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), MediaWiki-ResourceLoader, Performance-Team, Wikimedia-production-error

Wed, Mar 22

Krinkle added a comment to T235796: The ext.3d.styles module should not be added unconditionally to every page and should set target mobile.
From the task description:

[…] which is both good (no performance penalty) and bad (no 3d styling capability).

Wed, Mar 22, 11:28 PM · Performance-Team (Radar), 3D
Krinkle added a comment to T332328: Restore hidden codesearch backends.

This regression was not intentional. As a workaround, use https://codesearch-old.wmcloud.org/. I'll try to get this working in a few weeks time, patches welcome meanwhile.

Wed, Mar 22, 9:58 PM · VPS-project-Codesearch
Krinkle added a project to T252593: More robust timing reporting in client-side EditAttemptStep instrumentation: Performance-Team (Radar).
Wed, Mar 22, 7:23 PM · Performance-Team (Radar), Editing-team, Product-Analytics
Krinkle added a comment to T307064: [IP Masking] Maintenance script to rename users matching configured TempUser pattern.

Change 894749 merged by jenkins-bot:

[mediawiki/core@master] Add renameUsersMatchingPattern.php

https://gerrit.wikimedia.org/r/894749

Wed, Mar 22, 6:43 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), IP Masking

Tue, Mar 21

Krinkle added a comment to T271742: Archive old perf projects in Gerrit.

I've made the repos read-only and marked them as archived.

Tue, Mar 21, 9:39 AM · Performance-Team
Krinkle closed T271742: Archive old perf projects in Gerrit as Resolved.
Tue, Mar 21, 9:39 AM · Performance-Team

Mon, Mar 20

Krinkle added a comment to T178356: Raise Grade A JavaScript requirement from ES5 (2009) to ES6 (2015).

The GOVUK Frontend design system are also working on dropping IE11 support. Their work highlighted an issue that I think affects us as well. Upstream details at https://github.com/alphagov/govuk-frontend/issues/2718, summarised below.

Mon, Mar 20, 12:15 PM · Patch-For-Review, Front-end Modernization, MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), Browser-Support-Internet-Explorer, Performance-Team, JavaScript, MediaWiki-ResourceLoader
Krinkle updated subscribers of T330756: Improve behavior around global Scap lock + communicate changes.
Mon, Mar 20, 11:54 AM · Scap
Krinkle reassigned T332228: High log volume from rdbms lib triggering logstash throttler from Krinkle to colewhite.

@colewhite The above should fix 99% if not 100% of them. I'm leaving this open and assigned to you to remove the filter or confirm that it's not solved and then feel free to sign back over to me :)

Mon, Mar 20, 11:41 AM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Performance-Team, MediaWiki-libs-Rdbms

Sun, Mar 19

Krinkle closed T324631: Archive the PoolCounter extension, a subtask of T201223: Split PoolCounter extension into MediaWiki core and a service repository, as Resolved.
Sun, Mar 19, 3:18 AM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), Performance-Team, PoolCounter, MediaWiki-General
Krinkle closed T324631: Archive the PoolCounter extension as Resolved.
Sun, Mar 19, 3:18 AM · Performance-Team, PoolCounter, translatewiki.net, Diffusion-Repository-Administrators, Projects-Cleanup
Krinkle updated the task description for T324631: Archive the PoolCounter extension.
Sun, Mar 19, 2:22 AM · Performance-Team, PoolCounter, translatewiki.net, Diffusion-Repository-Administrators, Projects-Cleanup

Sat, Mar 18

Krinkle moved T321532: [commons-wmf.6] Console error - 'Error: View mediainfoview does not exist' on File pages from Untriaged to Oct 2022 on the Wikimedia-production-error board.
Sat, Mar 18, 7:43 PM · wdwb-tech, Wikidata, SDC General, Wikimedia-production-error, WikibaseMediaInfo, Structured-Data-Backlog
Krinkle reopened T321532: [commons-wmf.6] Console error - 'Error: View mediainfoview does not exist' on File pages as "Open".
Sat, Mar 18, 7:43 PM · wdwb-tech, Wikidata, SDC General, Wikimedia-production-error, WikibaseMediaInfo, Structured-Data-Backlog
Krinkle merged task T332305: Error “View mediainfoview does not exist” on SDC pages into T321532: [commons-wmf.6] Console error - 'Error: View mediainfoview does not exist' on File pages.
Sat, Mar 18, 7:42 PM · Structured-Data-Backlog, wdwb-tech, Wikidata, SDC General, Wikimedia-production-error
Krinkle merged task T332485: JavaScript console error: "Error: View mediainfoview does not exist" into T321532: [commons-wmf.6] Console error - 'Error: View mediainfoview does not exist' on File pages.
Sat, Mar 18, 7:42 PM · Commons, StructuredDataOnCommons
Krinkle merged tasks T332305: Error “View mediainfoview does not exist” on SDC pages, T332485: JavaScript console error: "Error: View mediainfoview does not exist" into T321532: [commons-wmf.6] Console error - 'Error: View mediainfoview does not exist' on File pages.
Sat, Mar 18, 7:42 PM · wdwb-tech, Wikidata, SDC General, Wikimedia-production-error, WikibaseMediaInfo, Structured-Data-Backlog
Krinkle updated subscribers of T321532: [commons-wmf.6] Console error - 'Error: View mediainfoview does not exist' on File pages.

https://commons.wikimedia.org/wiki/File:Hochfeiler_in_Alps.jpg?debug=1

Error
View mediainfoview does not exist

@resources/wikibase/view/ViewFactory.js/SELF.prototype._getView

Impact:

  • SDC still seems to work.
  • The ImageAnnotator gadget doesn’t work on the same page, but this is probably unrelated, as the error appears on other pages as well, where ImageAnnotator does work.
Sat, Mar 18, 7:42 PM · wdwb-tech, Wikidata, SDC General, Wikimedia-production-error, WikibaseMediaInfo, Structured-Data-Backlog
Krinkle added a project to T117526: Improve the generated PHPdoc (by considering alternatives to Doxygen?): Wikimedia-Hackathon-2023.
Sat, Mar 18, 4:47 AM · Wikimedia-Hackathon-2023, Google-Code-In-2015, Documentation, MediaWiki-Documentation
Krinkle awarded T117526: Improve the generated PHPdoc (by considering alternatives to Doxygen?) a Orange Medal token.
Sat, Mar 18, 4:46 AM · Wikimedia-Hackathon-2023, Google-Code-In-2015, Documentation, MediaWiki-Documentation
Krinkle awarded T324210: What are our documentation wikis for? a Love token.
Sat, Mar 18, 2:51 AM · cloud-services-team, Documentation

Fri, Mar 17

Krinkle moved T332228: High log volume from rdbms lib triggering logstash throttler from Untriaged to Rdbms: MySQL support on the MediaWiki-libs-Rdbms board.
Fri, Mar 17, 2:06 AM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Performance-Team, MediaWiki-libs-Rdbms
Krinkle claimed T332228: High log volume from rdbms lib triggering logstash throttler.
Fri, Mar 17, 2:05 AM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Performance-Team, MediaWiki-libs-Rdbms
Krinkle closed T114243: $wgCanonicalServer gets prefixed with http: when using https canonical server name. as Resolved.

This appears to work correctly on 1.39 and later, at least with the changes of T325529 applied.

Fri, Mar 17, 1:50 AM · MediaWiki-General
Krinkle closed T325529: $wgInternalServer doesn't properly fallback to $wgServer in REL1_39 results in page not properly applying as Resolved.
Fri, Mar 17, 1:49 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), MW-1.40-notes, MW-1.39-notes, MW-1.39-release, Performance-Team, MediaWiki-Core-HTTP-Cache
Krinkle added a comment to T71622: SpecialPages should be added to $wgNamespacesWithSubpages.

The Special namespace should support subpages, so that, eg, https://en.wikipedia.org/wiki/Special:Version/License has a breadcrumb link to https://en.wikipedia.org/wiki/Special:Version

Fri, Mar 17, 1:48 AM · MediaWiki-Special-pages

Thu, Mar 16

Krinkle updated subscribers of T332329: UpdateQueryBuilder does not support IDatabase::ALL_ROWS updates.

I don't recall if the omission was intentional by @tstarling and @Ladsgroup. It do think it stands out as suspicious so if the transition to the Builder pattern can serve as a carrot to improve code to not do this, I think that's worthwhile a few temporary exemptions. It depends on whether they'd be temporary.

Thu, Mar 16, 5:04 PM · Performance-Team (Radar), MediaWiki-libs-Rdbms
Krinkle added a project to T332101: determine whether https://sitemaps.wikimedia.org still serves a purpose: Performance-Team (Radar).
Thu, Mar 16, 8:11 AM · Performance-Team (Radar), serviceops-collab
Krinkle updated subscribers of T332101: determine whether https://sitemaps.wikimedia.org still serves a purpose.

We have (at least on enwiki) [[Category:Orphaned articles]], which does get crawled. For example, [[Abdulkareem Mohammad Jamiu]] is a recent orphan, and Google has already found it. So it seems to me there's no need for a sitemap.

I'm less familiar with projects outside of enwiki, so I can't speak for how this works on those.

Thu, Mar 16, 8:11 AM · Performance-Team (Radar), serviceops-collab
Krinkle triaged T332228: High log volume from rdbms lib triggering logstash throttler as High priority.
Thu, Mar 16, 6:20 AM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Performance-Team, MediaWiki-libs-Rdbms
Krinkle added a comment to T321160: Lcobucci\JWT\Signer\InvalidKeyProvided: Key cannot be empty.

I'd lean toward using current jwt (i.e. no pinning), and using or making a version of oauth2 that works with it - if feasible.

Thu, Mar 16, 6:19 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Patch-For-Review, Platform Engineering, MediaWiki-extensions-OAuth, Wikimedia-production-error

Tue, Mar 14

Krinkle moved T321527: Support dynamic defaults for user properties from Limbo to Perf recommendation on the Performance-Team (Radar) board.
Tue, Mar 14, 11:34 PM · Performance-Team (Radar), Proposal, MediaWiki-Core-Preferences
Krinkle added a project to T321527: Support dynamic defaults for user properties: Performance-Team (Radar).
Tue, Mar 14, 11:34 PM · Performance-Team (Radar), Proposal, MediaWiki-Core-Preferences
Krinkle updated the task description for T291015: Add per-request flamegraph option to WikimediaDebug.
Tue, Mar 14, 10:23 PM · WikimediaDebug, Patch-For-Review, Arc-Lamp, Performance-Team
Krinkle added a comment to T331931: [subtask] Remove Special:MobileLanguages code from MobileFrontend.

I suggest preserving a redirect. The page is publicly linked from 50% of production pageview traffic (i.e. most mobile artcles), contains actual navigable information (i.e. not empty, or personalised to current viewer), and isn't noindex'ed or otherwise rell=canonical'ised to a different URL.

Tue, Mar 14, 10:06 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), Readers-Web-Backlog (Web Team FY2022-23 Q3 Sprint 5), MobileFrontend (MobileFrontend Special Pages)
Krinkle updated the task description for T83729: Add monitoring of poolcounter service.
Tue, Mar 14, 10:00 PM · SRE-Sprint-Week-Sustainability-March2023, serviceops, Performance-Team (Radar), Sustainability (Incident Followup), PoolCounter
Krinkle added a comment to T83729: Add monitoring of poolcounter service.

We had a partial "outage" of […] causing at least the Main Page not to be displayed, and anon users getting PoolCounter error messages instead.

[There] were no signs that the poolcounter daemons weren't working correctly.

The poolcounter.log on fluorine was being spammed with lots of "Queue full" messages.

Tue, Mar 14, 10:00 PM · SRE-Sprint-Week-Sustainability-March2023, serviceops, Performance-Team (Radar), Sustainability (Incident Followup), PoolCounter
matmarex awarded T263354: Make Beta Codesearch tool the default a Party Time token.
Tue, Mar 14, 10:00 PM · VPS-project-Codesearch
Krinkle renamed T83729: Add monitoring of poolcounter service from Fix monitoring of poolcounter service to Add monitoring of poolcounter service.
Tue, Mar 14, 9:16 PM · SRE-Sprint-Week-Sustainability-March2023, serviceops, Performance-Team (Radar), Sustainability (Incident Followup), PoolCounter
Krinkle moved T83729: Add monitoring of poolcounter service from Limbo to Watching on the Performance-Team (Radar) board.
Tue, Mar 14, 9:15 PM · SRE-Sprint-Week-Sustainability-March2023, serviceops, Performance-Team (Radar), Sustainability (Incident Followup), PoolCounter
Krinkle edited projects for T83729: Add monitoring of poolcounter service, added: Performance-Team (Radar), serviceops; removed Performance-Team, Platform Team Legacy (Watching / External), observability.
Tue, Mar 14, 9:15 PM · SRE-Sprint-Week-Sustainability-March2023, serviceops, Performance-Team (Radar), Sustainability (Incident Followup), PoolCounter
Krinkle closed T241326: CategoryTree count is localized in arbitrary language as Resolved.

Ditto. Let's close for now.

Tue, Mar 14, 9:08 PM · I18n, MediaWiki-extensions-CategoryTree
Krinkle updated the task description for T328568: Add eslint-plugin-security as a plugin to eslint-wikimedia-config.
Tue, Mar 14, 8:50 PM · user-sbassett, SecTeam-Processed, Security, Security-Team, JavaScript
Krinkle created T332077: Edit summary limit feature hides input when early warning is triggered.
Tue, Mar 14, 7:37 PM · OOUI, MediaWiki-Page-deletion, MediaWiki-Interface (mediawiki.widgets)
Krinkle added a comment to T331993: mwcli: Add fresh-node v16, while also keeping node v14.

I don't know the intervals of mwcli. Fresh is distributed as a set of standalone bash scripts. If it uses those and/or if it runs the underlying docker commands directly, then that should be fairly straight forward indeed.

Tue, Mar 14, 12:56 PM · mwcli
Krinkle removed projects from T331993: mwcli: Add fresh-node v16, while also keeping node v14: Fresh, Performance-Team.
Tue, Mar 14, 12:53 PM · mwcli
Krinkle added a subtask for T302623: FY2022-2023: Improve Backend Pageview Timing: T331914: Update WANCache preemptive refresh probability function.
Tue, Mar 14, 4:23 AM · MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Performance-Team, Patch-For-Review, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), MW-1.38-notes (1.38.0-wmf.24; 2022-02-28), Performance-Team-publish
Krinkle added a parent task for T331914: Update WANCache preemptive refresh probability function: T302623: FY2022-2023: Improve Backend Pageview Timing.
Tue, Mar 14, 4:23 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Performance-Team, MediaWiki-libs-ObjectCache
Krinkle updated the task description for T331956: Create "excimer" misc database .
Tue, Mar 14, 2:47 AM · DBA, Arc-Lamp, Performance-Team
Krinkle updated the task description for T291015: Add per-request flamegraph option to WikimediaDebug.
Tue, Mar 14, 2:45 AM · WikimediaDebug, Patch-For-Review, Arc-Lamp, Performance-Team
Krinkle created T331956: Create "excimer" misc database .
Tue, Mar 14, 2:44 AM · DBA, Arc-Lamp, Performance-Team

Mon, Mar 13

Krinkle renamed T312694: Support WebExtensions Manifest v3 from Support Chrome Manifest V3 (deadline: Jan 2023) to Support WebExtensions Manifest v3.
Mon, Mar 13, 11:46 PM · Patch-For-Review, Performance-Team, WikimediaDebug
Krinkle created T331941: arclamp-log.py prunes data too soon (after 30d instead of 90d).
Mon, Mar 13, 11:37 PM · Performance-Team-onboarding, Arc-Lamp, Performance-Team
Krinkle added a comment to T331138: FileBackendMultiWrite multi-dc and thumbnail handling.

not cleaning up stale thumbnails and we're still serving them to the public not a production error? Can you suggest a better tag then?

Mon, Mar 13, 9:42 PM · SRE-swift-storage, MediaWiki-File-management
Krinkle added a comment to T200108: Increase retention of ArcLamp SVGs to 2 years.

The new bare metal host has 280GB disk space on /srv. We currently use 134GB (52%) of this broken down as follows:

Mon, Mar 13, 9:25 PM · Performance-Team-onboarding, Arc-Lamp, Performance-Team
Krinkle added a parent task for T316223: Expand RAM on arclamp hosts and move them to baremetal: T200108: Increase retention of ArcLamp SVGs to 2 years.
Mon, Mar 13, 8:57 PM · User-fgiunchedi, SRE Observability (FY2022/2023-Q3), serviceops, Performance-Team (Radar), Arc-Lamp
Krinkle added a subtask for T200108: Increase retention of ArcLamp SVGs to 2 years: T316223: Expand RAM on arclamp hosts and move them to baremetal.
Mon, Mar 13, 8:57 PM · Performance-Team-onboarding, Arc-Lamp, Performance-Team
Krinkle added a comment to T215740: Create Prometheus check for Arc Lamp service health.

https://gerrit.wikimedia.org/g/operations/alerts/+/84ebd79671756c33ac0f75ed5625f59c5d8cc582/team-perf/webperf.yaml#80

Mon, Mar 13, 8:43 PM · Observability-Metrics, Sustainability (Incident Followup), Arc-Lamp, observability, Performance-Team
Krinkle closed T215740: Create Prometheus check for Arc Lamp service health as Resolved.
Mon, Mar 13, 8:39 PM · Observability-Metrics, Sustainability (Incident Followup), Arc-Lamp, observability, Performance-Team
Krinkle removed a project from T287972: Make new releases of all Wikimedia-authored PHP libraries, and bump their usages (mid-2021): MediaWiki-libs-ScopedCallback.
Mon, Mar 13, 8:39 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Patch-For-Review, Purtle, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), Technical-Debt, MediaWiki-libs-WrappedString, MediaWiki-libs-WaitConditionLoop, ToolforgeBundle, MediaWiki-libs-Timestamp, FR-Smashpig, Shellbox, RunningStat, RemexHtml, php-session-serializer, ObjectFactory, NormalizedException, IPUtils, IPSet, HtmlFormatter, Equivset, css-sanitizer, CommonPasswords, base_convert, at-ease, MediaWiki-libs-Assert, AhoCorasick, Performance-Team, Release, WMF-General-or-Unknown, Librarization
Krinkle updated the task description for T287972: Make new releases of all Wikimedia-authored PHP libraries, and bump their usages (mid-2021).
Mon, Mar 13, 8:37 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Patch-For-Review, Purtle, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), Technical-Debt, MediaWiki-libs-WrappedString, MediaWiki-libs-WaitConditionLoop, ToolforgeBundle, MediaWiki-libs-Timestamp, FR-Smashpig, Shellbox, RunningStat, RemexHtml, php-session-serializer, ObjectFactory, NormalizedException, IPUtils, IPSet, HtmlFormatter, Equivset, css-sanitizer, CommonPasswords, base_convert, at-ease, MediaWiki-libs-Assert, AhoCorasick, Performance-Team, Release, WMF-General-or-Unknown, Librarization
Krinkle removed a project from T287972: Make new releases of all Wikimedia-authored PHP libraries, and bump their usages (mid-2021): Arc-Lamp.
Mon, Mar 13, 8:37 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Patch-For-Review, Purtle, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), Technical-Debt, MediaWiki-libs-WrappedString, MediaWiki-libs-WaitConditionLoop, ToolforgeBundle, MediaWiki-libs-Timestamp, FR-Smashpig, Shellbox, RunningStat, RemexHtml, php-session-serializer, ObjectFactory, NormalizedException, IPUtils, IPSet, HtmlFormatter, Equivset, css-sanitizer, CommonPasswords, base_convert, at-ease, MediaWiki-libs-Assert, AhoCorasick, Performance-Team, Release, WMF-General-or-Unknown, Librarization
Krinkle assigned T331914: Update WANCache preemptive refresh probability function to aaron.
Mon, Mar 13, 7:58 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Performance-Team, MediaWiki-libs-ObjectCache
Krinkle closed T331641: Context::encodeJson partially failed (invalid modules parameter) as Resolved.
Mon, Mar 13, 7:56 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), MediaWiki-ResourceLoader, Performance-Team, Wikimedia-production-error
Krinkle added a comment to T319848: Migrate krinklebot from Toolforge GridEngine to Toolforge Kubernetes.

Not sure when I can get around to this. Lowering priority to reflect reality and clear from dayjob "Need Triage".

Mon, Mar 13, 7:01 PM · Grid-Engine-to-K8s-Migration
Krinkle triaged T319848: Migrate krinklebot from Toolforge GridEngine to Toolforge Kubernetes as Low priority.
Mon, Mar 13, 6:59 PM · Grid-Engine-to-K8s-Migration
Krinkle closed T263354: Make Beta Codesearch tool the default as Resolved.
Mon, Mar 13, 1:14 AM · VPS-project-Codesearch
Krinkle triaged T263354: Make Beta Codesearch tool the default as Medium priority.
Mon, Mar 13, 1:13 AM · VPS-project-Codesearch