Page MenuHomePhabricator

Pchelolo
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Jun 24 2015, 10:23 AM (278 w, 5 d)
Availability
Available
LDAP User
Ppchelko
MediaWiki User
PPchelko (WMF) [ Global Accounts ]

Recent Activity

Sat, Oct 24

Pchelolo added a comment to T265814: Special:MathStatus fails on api.wikimedia.org.

Perhaps enabling RESTBase there shall fix it. https://gerrit.wikimedia.org/r/c/mediawiki/services/restbase/deploy/+/635657

Sat, Oct 24, 12:09 AM · Patch-For-Review, API-Portal, User-DannyS712, Platform Team Initiatives (API Gateway), Math, Wikimedia-production-error

Fri, Oct 23

Pchelolo assigned T266252: TemplateData extension should not write objects into ExtensionData to CCicalese_WMF.
Fri, Oct 23, 11:38 PM · Patch-For-Review, TemplateData, Platform Team Workboards (Green), VisualEditor
Pchelolo added a comment to T265204: /page/{title}/links/media returns 500 error when more than 100 media files present.

500 is clearly not a correct status code. 500 indicates an unknown server error, here it's a very much a known error - we were lazy and didn't implement pagination.

Fri, Oct 23, 9:44 PM · Platform Engineering, Wikimedia-production-error, Performance Issue, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pchelolo claimed T262593: MediaWiki Developer stores different HTML output for different language variants in the parser cache.
Fri, Oct 23, 2:16 PM · Patch-For-Review, Platform Team Workboards (Green), Chinese-Sites, Story, MediaWiki-Parser, Parsoid
Pchelolo added a comment to T266153: Client ID not recorded for API Gateway requests.

Ok, now it works: https://superset.wikimedia.org/superset/sqllab?savedQueryId=139

Fri, Oct 23, 2:11 PM · Platform Team Workboards (Green), Platform Team Initiatives (API Gateway)
Pchelolo moved T266252: TemplateData extension should not write objects into ExtensionData from Backlog to Ready on the Platform Team Workboards (Green) board.
Fri, Oct 23, 2:09 PM · Patch-For-Review, TemplateData, Platform Team Workboards (Green), VisualEditor
Pchelolo moved T266260: Kartographer extension should not write objects into ExtensionData from Backlog to Ready on the Platform Team Workboards (Green) board.
Fri, Oct 23, 2:09 PM · Maps (Kartographer), Platform Team Workboards (Green)
Pchelolo moved T266263: Wikibase extension should not write objects into ExtensionData from Backlog to Ready on the Platform Team Workboards (Green) board.
Fri, Oct 23, 2:09 PM · Wikidata-Campsite, Wikidata, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo added a comment to T266200: TemplateData extension sets non-json-serializable page properties.

Ok, thank you for your input. I think at first I will pursue the simpler solution - look whether it's possible to remove compression and not break anything. Will try to hunt down original reasons and will write up what I discover.

Fri, Oct 23, 12:14 AM · VisualEditor, TemplateData, Platform Team Workboards (Green), MediaWiki-Parser

Thu, Oct 22

Pchelolo moved T266268: Translate extension should not write objects into ExtensionData from Backlog to Waiting for Review on the Platform Team Workboards (Green) board.
Thu, Oct 22, 10:43 PM · Patch-For-Review, MediaWiki-extensions-Translate, Platform Team Workboards (Green)
Pchelolo added a comment to T266200: TemplateData extension sets non-json-serializable page properties.

I don't understand what the page_props value has to do with the ParserCache value though, why does it matter for the ParserOutput object whether one of its string values happens to use gzip encoding?

Thu, Oct 22, 8:48 PM · VisualEditor, TemplateData, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo claimed T266268: Translate extension should not write objects into ExtensionData.
Thu, Oct 22, 8:19 PM · Patch-For-Review, MediaWiki-extensions-Translate, Platform Team Workboards (Green)
Pchelolo moved T266251: PageImages extension should not write objects into ExtensionData from Backlog to Waiting for Review on the Platform Team Workboards (Green) board.
Thu, Oct 22, 8:19 PM · Readers-Web-Backlog (Tracking), Patch-For-Review, PageImages, Platform Team Workboards (Green)
Pchelolo claimed T266251: PageImages extension should not write objects into ExtensionData.
Thu, Oct 22, 6:40 PM · Readers-Web-Backlog (Tracking), Patch-For-Review, PageImages, Platform Team Workboards (Green)
Pchelolo updated the task description for T264394: Ensure content of ParserOutput is safe to serialize.
Thu, Oct 22, 6:21 PM · Patch-For-Review, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo created T266268: Translate extension should not write objects into ExtensionData.
Thu, Oct 22, 6:20 PM · Patch-For-Review, MediaWiki-extensions-Translate, Platform Team Workboards (Green)
Pchelolo moved T266248: GeoData extension should not write objects into ExtensionData from Backlog to Waiting for Review on the Platform Team Workboards (Green) board.
Thu, Oct 22, 6:07 PM · GeoData, Discovery-Search, Patch-For-Review, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo merged T266246: GeoData extension should not write objects into ExtensionData into T266248: GeoData extension should not write objects into ExtensionData.
Thu, Oct 22, 3:59 PM · GeoData, Discovery-Search, Patch-For-Review, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo merged task T266246: GeoData extension should not write objects into ExtensionData into T266248: GeoData extension should not write objects into ExtensionData.
Thu, Oct 22, 3:59 PM · GeoData, Discovery-Search, Platform Team Workboards (Green)
Pchelolo claimed T266248: GeoData extension should not write objects into ExtensionData.
Thu, Oct 22, 3:45 PM · GeoData, Discovery-Search, Patch-For-Review, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo created T266248: GeoData extension should not write objects into ExtensionData.
Thu, Oct 22, 3:45 PM · GeoData, Discovery-Search, Patch-For-Review, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo created T266246: GeoData extension should not write objects into ExtensionData.
Thu, Oct 22, 3:39 PM · GeoData, Discovery-Search, Platform Team Workboards (Green)
Pchelolo added a comment to T265846: Turn RESTBase tests for /html and /transform endpoints into api-testing integration tests.

This is going to be an experiment to figure out if this is viable. In the beginning, let's try tests/features/transform/transform.js

Thu, Oct 22, 3:23 PM · Platform Team Workboards (Clinic Duty Team)
Pchelolo added a project to T266200: TemplateData extension sets non-json-serializable page properties: TemplateData.

So, the problem is that when we switch ParserCache to JSON, we loose the ability to store gzip-compressed data in page properties. T203850 already has restricted gzipping to just mysql, but it seems now we will have to eliminate gzipping from TemplateData altogether.

Thu, Oct 22, 1:55 PM · VisualEditor, TemplateData, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo moved T266200: TemplateData extension sets non-json-serializable page properties from Backlog to Ready on the Platform Team Workboards (Green) board.
Thu, Oct 22, 1:49 PM · VisualEditor, TemplateData, Platform Team Workboards (Green), MediaWiki-Parser

Wed, Oct 21

Pchelolo created T266200: TemplateData extension sets non-json-serializable page properties.
Wed, Oct 21, 11:37 PM · VisualEditor, TemplateData, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo added a comment to T264394: Ensure content of ParserOutput is safe to serialize.

After deploying to beta and to testwiki revealed a bunch of non-JSON-serializable data pithing ExtensionData: https://logstash-beta.wmflabs.org/goto/de000f31b6d6abad639c7ce039917826 and https://logstash.wikimedia.org/goto/e0806c65d45b32bc0d6ca307bf9c76bc

Wed, Oct 21, 11:14 PM · Patch-For-Review, Platform Team Workboards (Green), MediaWiki-Parser
Pchelolo added a comment to T263579: Change ParserCache serialization format to JSON.

I have enabled JSON serialization on testwiki with no issues. Moving on to group0

Wed, Oct 21, 5:46 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Patch-For-Review, MW-1.36-release, Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
Pchelolo closed T266021: PHP Fatal Error: Uncaught Error: Call to a member function getDescription() on null as Resolved.
Wed, Oct 21, 5:43 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), MediaWiki-skins-WikimediaApiPortal, User-DannyS712, API-Portal, Wikimedia-production-error
Pchelolo closed T266021: PHP Fatal Error: Uncaught Error: Call to a member function getDescription() on null, a subtask of T263180: 1.36.0-wmf.14 deployment blockers, as Resolved.
Wed, Oct 21, 5:43 PM · Release-Engineering-Team-TODO, Release, Train Deployments
Pchelolo added a comment to T203781: Allow Parser::VERSION to be bumped without immediately resetting the ParserCache.

We are finally switching ParserCache to JSON. I think we should decline this task, or drop the VERSION entirely.

Wed, Oct 21, 5:06 PM · MediaWiki-Parser
Pchelolo moved T266153: Client ID not recorded for API Gateway requests from Ready to PM Sign-off on the Platform Team Workboards (Green) board.

Fixed by https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/635556

Wed, Oct 21, 3:56 PM · Platform Team Workboards (Green), Platform Team Initiatives (API Gateway)

Tue, Oct 20

Pchelolo added a comment to T266052: Interface 'MediaWiki\EditPafe\IEditObject' not found.

Note the typo in the interface name EditPafe. Grepped the sources for EditPafe - not found ofc. OPcache corruption?

Tue, Oct 20, 5:41 PM · Wikimedia-production-error
Pchelolo added a comment to T258414: Cassandra Grafana dashboards seem to disagree with actual utilization.

These all look good to me.

Tue, Oct 20, 2:46 PM · Platform Team Workboards (Clinic Duty Team), observability
Pchelolo updated subscribers of T266021: PHP Fatal Error: Uncaught Error: Call to a member function getDescription() on null.

The skin is only enabled on api.wikimedia.org, so this error will not grow larger as deployment onto more groups happen. cc @cicalese

Tue, Oct 20, 2:18 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), MediaWiki-skins-WikimediaApiPortal, User-DannyS712, API-Portal, Wikimedia-production-error
Pchelolo added a comment to T263587: CAPEX for ParserCache for Parsoid.

Thank you for the answers!

Tue, Oct 20, 1:17 PM · DBA, serviceops, Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
Pchelolo updated the task description for T265966: Proposal: drop kafka-php dependency from MediaWiki.
Tue, Oct 20, 4:17 AM · Analytics-Radar, Platform Team Workboards (Clinic Duty Team), MediaWiki-General
Pchelolo updated the task description for T265967: Proposal: drop avro dependency from mediawiki.
Tue, Oct 20, 4:17 AM · Discovery-Search, Analytics, MediaWiki-General
Pchelolo created T265967: Proposal: drop avro dependency from mediawiki.
Tue, Oct 20, 4:16 AM · Discovery-Search, Analytics, MediaWiki-General
Pchelolo created T265966: Proposal: drop kafka-php dependency from MediaWiki.
Tue, Oct 20, 4:11 AM · Analytics-Radar, Platform Team Workboards (Clinic Duty Team), MediaWiki-General

Mon, Oct 19

Pchelolo moved T265954: Enable Parsoid on api_appserver cluster from Backlog to Waiting for Review on the Platform Team Workboards (Green) board.
Mon, Oct 19, 11:31 PM · Patch-For-Review, Platform Team Workboards (Green), Parsoid
Pchelolo created T265954: Enable Parsoid on api_appserver cluster.
Mon, Oct 19, 10:46 PM · Patch-For-Review, Platform Team Workboards (Green), Parsoid
Pchelolo moved T265295: PageHTMLHandler should access Parsoid directly from Ready to Deploy to Blocked on the Platform Team Workboards (Green) board.
Mon, Oct 19, 10:42 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Performance-Team (Radar), Platform Team Workboards (Green), MediaWiki-ResourceLoader, Parsoid
Pchelolo added a project to T263587: CAPEX for ParserCache for Parsoid: DBA.

I guess we have to begin here.

Mon, Oct 19, 9:23 PM · DBA, serviceops, Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
Pchelolo closed T265638: Convert API-Gateway in staging to HTTPS as Resolved.

It works! :)

Mon, Oct 19, 9:02 PM · Platform Team Workboards (Green), Platform Team Initiatives (API Gateway)
Pchelolo moved T264024: Editing enabled on English Wikipedia from Doing to Waiting for Review on the Platform Team Workboards (Green) board.
Mon, Oct 19, 7:41 PM · Platform Team Workboards (Green), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pchelolo moved T264024: Editing enabled on English Wikipedia from Ready to Doing on the Platform Team Workboards (Green) board.
Mon, Oct 19, 4:48 PM · Platform Team Workboards (Green), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pchelolo closed T234816: Make internal services use RESTRouter instead of RESTBase, a subtask of T220449: Split RESTBase in two services: storage service and API router/proxy, as Declined.
Mon, Oct 19, 4:32 PM · Platform Team Workboards (Initiatives), Platform Team Initiatives (RESTBase Split (CDP2)), User-mobrovac, serviceops, Epic, RESTBase
Pchelolo closed T234816: Make internal services use RESTRouter instead of RESTBase as Declined.

We have decided to eliminate RESTBase altogether, this task is no longer valid.

Mon, Oct 19, 4:32 PM · Platform Engineering (Icebox), serviceops, RESTBase
Pchelolo created T265920: Unread notification count is not updated after marking notification read.
Mon, Oct 19, 3:55 PM · MediaWiki-skins-WikimediaApiPortal
Pchelolo added a comment to T262079: Reader follows a page redirect.

Let's step back for a minute.

Mon, Oct 19, 2:20 PM · Platform Team Initiatives (MW REST API in PHP), Platform Team Workboards (User Stories), Story, MediaWiki-REST-API
Pchelolo added a comment to T265145: Client Developer reads Feed Availability Endpoint.

Seems extremely simple to add, will take 10 minutes. Perhaps a good one for knowledge sharing. Whoever picks it up, I can help.

Mon, Oct 19, 4:26 AM · Story, Platform Team Workboards (Green), Platform Team Initiatives (API Gateway)

Sun, Oct 18

Pchelolo created T265847: Inject all dependencies and cover code in parsoid extension/Config with tests.
Sun, Oct 18, 11:49 PM · Platform Team Workboards (Green), Parsoid
Pchelolo closed T265663: EventBus tests are failing as they are hitting actual HTTP as Resolved.
Sun, Oct 18, 11:44 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Analytics, Event-Platform, Platform Team Workboards (Clinic Duty Team), Test-Coverage
Pchelolo closed T265663: EventBus tests are failing as they are hitting actual HTTP, a subtask of T262443: Do not hit actual urls during phpunit tests, as Resolved.
Sun, Oct 18, 11:44 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Test-Coverage
Pchelolo reassigned T263493: Reader gets appropriate article short description in search results from Pchelolo to eprodromou.

I don't think there's anything to document here.

Sun, Oct 18, 11:44 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), Story, Wikidata, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pchelolo placed T264637: API Portal login doesn't automatically log in to Meta up for grabs.
Sun, Oct 18, 11:42 PM · Platform Team Workboards (Green), MediaWiki-extensions-WikimediaApiPortalOAuth
Pchelolo moved T265295: PageHTMLHandler should access Parsoid directly from Waiting for Review to Ready to Deploy on the Platform Team Workboards (Green) board.
Sun, Oct 18, 11:39 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Performance-Team (Radar), Platform Team Workboards (Green), MediaWiki-ResourceLoader, Parsoid
Pchelolo created T265846: Turn RESTBase tests for /html and /transform endpoints into api-testing integration tests.
Sun, Oct 18, 11:28 PM · Platform Team Workboards (Clinic Duty Team)
Pchelolo added a comment to T258603: Scan all images on Wikimedia Commons.

--start=20150622112753 for next one.

Sun, Oct 18, 9:00 PM · Platform Team Sprints Board (Sprint 5), Platform Team Workboards (User Stories), Story, Platform Team Initiatives (Hash Checking), MediaWiki-extensions-MediaModeration
Pchelolo added a comment to T263180: 1.36.0-wmf.14 deployment blockers.

FYI: This train will contain the code switching ParserCache from PHP serialization to JSON serialization: T263579
The code is disabled by default, thus it *should* be a no-op. We have also put significant efforts into testing backward and forward compatibility for this feature, see T264397 - a new serialization testing framework was made and we added few hundred tests for various combinations of versions, cached objects etc. In case the train needs to be reverted, we've already put compatibility code in there, so things should behave well after a revert. We feel fairly confident in this change, but please be aware anyways.

Sun, Oct 18, 8:18 PM · Release-Engineering-Team-TODO, Release, Train Deployments
Pchelolo added a comment to T201776: TitlePermissionTest failing on travis-ci after ContentLanguage service conversion .

https://gerrit.wikimedia.org/r/c/mediawiki/core/+/634409/6 has refactored and restored the test. If this issue returns, we can just mark it as @group Broken again.

Sun, Oct 18, 12:48 AM · Platform Team Workboards (Done with CPT), MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), Patch-For-Review, Platform Engineering (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Wikimedia-production-error (ARCHIVED -- Shared Build Failure), MediaWiki-Core-Testing

Fri, Oct 16

Pchelolo added a comment to T262590: MediaWiki Developer purges all related output from parser cache.

We do not really ever purge things from the ParserCache. We do, however, update the page_touched on pages which effectively invalidate the data stored in the ParserCache. Now that we have multiple instances of the ParserCache, data is invalidated in all of them using the same page_touched mechanism.

Fri, Oct 16, 11:18 PM · Platform Team Workboards (Green), Story, MediaWiki-Parser, Parsoid
Pchelolo closed T264348: Run RejectParserOutput hook much earlier, possibly multiple times as Declined.

Don't think we will end up needing this. Will reopen if we will.

Fri, Oct 16, 11:12 PM · Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
Pchelolo closed T264348: Run RejectParserOutput hook much earlier, possibly multiple times, a subtask of T250500: ParserCache / RESTBase / Parsoid integration, as Declined.
Fri, Oct 16, 11:12 PM · Platform Engineering Roadmap Decision Making, Code-Health-Objective, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Platform Engineering Roadmap, MediaWiki-Parser, Platform Engineering, Parsoid
Pchelolo closed T263582: Interfaces for ParserCache as Declined.

The implementation of the initiative is taking us another way. No need for this.

Fri, Oct 16, 11:10 PM · Platform Engineering Roadmap Decision Making, MediaWiki-Parser, Platform Engineering, Parsoid
Pchelolo closed T263582: Interfaces for ParserCache, a subtask of T250500: ParserCache / RESTBase / Parsoid integration, as Declined.
Fri, Oct 16, 11:10 PM · Platform Engineering Roadmap Decision Making, Code-Health-Objective, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Platform Engineering Roadmap, MediaWiki-Parser, Platform Engineering, Parsoid
Pchelolo moved T265295: PageHTMLHandler should access Parsoid directly from Doing to Waiting for Review on the Platform Team Workboards (Green) board.
Fri, Oct 16, 8:57 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Performance-Team (Radar), Platform Team Workboards (Green), MediaWiki-ResourceLoader, Parsoid
Pchelolo closed T240588: Document how the ParserCache works as Resolved.

https://gerrit.wikimedia.org/r/c/mediawiki/core/+/631565 does it

Fri, Oct 16, 8:55 PM · Platform Engineering (Icebox), MediaWiki-Parser, Documentation

Thu, Oct 15

Pchelolo added a comment to T265663: EventBus tests are failing as they are hitting actual HTTP.

Actually, this is a more interesting issue. If EventBus extension is enabled while running tests, ALL tests start failing - the hooks get executed, the events are being created and they are being sent to a default event service which sends it to default localhost:3000... I guess EventBus extension should not start sending events to a random port when installed but not configured.

Thu, Oct 15, 8:57 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Analytics, Event-Platform, Platform Team Workboards (Clinic Duty Team), Test-Coverage
Pchelolo created T265663: EventBus tests are failing as they are hitting actual HTTP.
Thu, Oct 15, 8:38 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Analytics, Event-Platform, Platform Team Workboards (Clinic Duty Team), Test-Coverage
Pchelolo added a subtask for T262443: Do not hit actual urls during phpunit tests: T265662: MockHttpTrait fails the whole test suite instead of individual test.
Thu, Oct 15, 8:37 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Test-Coverage
Pchelolo added a parent task for T265662: MockHttpTrait fails the whole test suite instead of individual test: T262443: Do not hit actual urls during phpunit tests.
Thu, Oct 15, 8:37 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Core-Testing
Pchelolo created T265662: MockHttpTrait fails the whole test suite instead of individual test.
Thu, Oct 15, 8:37 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-Core-Testing
Pchelolo created T265638: Convert API-Gateway in staging to HTTPS.
Thu, Oct 15, 5:11 PM · Platform Team Workboards (Green), Platform Team Initiatives (API Gateway)

Wed, Oct 14

Pchelolo added a project to T265518: Move Parsoid ServiceWorker.php and extension/src/Config into core: Platform Engineering.
Wed, Oct 14, 6:05 PM · Platform Team Workboards (Green), Parsoid
Pchelolo added a comment to T263493: Reader gets appropriate article short description in search results.

Now wmf.11 was redeployed, so now it should be ok to test.

Wed, Oct 14, 4:16 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), Story, Wikidata, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pchelolo moved T263493: Reader gets appropriate article short description in search results from Ready to User Story Review on the Platform Team Workboards (Green) board.
Wed, Oct 14, 4:16 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), Story, Wikidata, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pchelolo moved T265295: PageHTMLHandler should access Parsoid directly from Ready to Doing on the Platform Team Workboards (Green) board.
Wed, Oct 14, 4:07 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Performance-Team (Radar), Platform Team Workboards (Green), MediaWiki-ResourceLoader, Parsoid
Pchelolo moved T263581: Find out the reason and potentially eliminate ParserCache split on action:render from Blocked to Ready on the Platform Team Workboards (Green) board.
Wed, Oct 14, 4:06 PM · Platform Team Workboards (Green), Patch-For-Review, MediaWiki-Parser, Parsoid
Pchelolo moved T263579: Change ParserCache serialization format to JSON from Waiting for Review to Ready to Deploy on the Platform Team Workboards (Green) board.
Wed, Oct 14, 4:05 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Patch-For-Review, MW-1.36-release, Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
Pchelolo moved T264637: API Portal login doesn't automatically log in to Meta from Doing to Ready on the Platform Team Workboards (Green) board.
Wed, Oct 14, 4:05 PM · Platform Team Workboards (Green), MediaWiki-extensions-WikimediaApiPortalOAuth

Tue, Oct 13

Pchelolo closed T263689: ParserCache::getKey should not be public, a subtask of T263581: Find out the reason and potentially eliminate ParserCache split on action:render, as Resolved.
Tue, Oct 13, 9:21 PM · Platform Team Workboards (Green), Patch-For-Review, MediaWiki-Parser, Parsoid
Pchelolo closed T263689: ParserCache::getKey should not be public as Resolved.
Tue, Oct 13, 9:21 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Platform Team Workboards (Green), MediaWiki-Parser, Parsoid
Pchelolo created T265407: Create a coverage job for skins.
Tue, Oct 13, 8:53 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Continuous-Integration-Config, Release-Engineering-Team (CI & Testing services), MediaWiki-skins-WikimediaApiPortal
Pchelolo closed T262479: Oversighted Revisions on HTML Exports as Resolved.

https://stream.wikimedia.org/v2/stream/revision-visibility-change is now available.

Tue, Oct 13, 5:23 PM · Okapi
Pchelolo closed T262479: Oversighted Revisions on HTML Exports, a subtask of T263084: Okapi Sprint Sep16 - Sep30, as Resolved.
Tue, Oct 13, 5:22 PM · Okapi

Thu, Oct 8

Pchelolo added a comment to T157658: Factor out a backend from EditPage.

The phase 1 from the comment above looks like a good idea. Please don't create a massive patch to do everything all at once, let's take baby steps:

  • Patch to establish the infrastructure for the constraints
  • Patch to migrate one or two constraints as a demo
Thu, Oct 8, 8:51 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Platform Engineering Roadmap Decision Making, User-DannyS712, Platform Engineering, MediaWiki-Page-editing
Pchelolo placed T258757: Write unit tests for WikimediaApiPortalOAuth up for grabs.
Thu, Oct 8, 12:11 AM · Platform Team Workboards (S&F Workboard), MediaWiki-extensions-WikimediaApiPortalOAuth, Platform Team Initiatives (API Gateway)
Pchelolo claimed T264397: Check ParserOutput validity after deserialization.
Thu, Oct 8, 12:11 AM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Platform Team Workboards (Green), MediaWiki-Parser, Parsoid

Wed, Oct 7

Pchelolo added a comment to T264058: OAuth extension REST tests must not instantiate a Router.

We should probably look at that trait again and see if we can make it more 'stably' and frameworky. Perhaps we could convert it to a new TestCase base class too.

Wed, Oct 7, 11:04 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth
Pchelolo added a comment to T264671: Deprecate and remove MCS endpoints from RESTBase.

The request is that we simply mark these endpoints as "deprecated" to discourage new consumers to allow Inuka to migrate to PCS come Q3. Is this feasible with your sunset strategy?

Wed, Oct 7, 10:57 PM · Code-Health-Objective, Mobile-Content-Service, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making, Product-Infrastructure-Team-Backlog

Tue, Oct 6

Pchelolo closed T260586: Investigate unprocessed MediaModeration jobs, a subtask of T256982: MediaModeration Productionizing, as Resolved.
Tue, Oct 6, 11:03 PM · Epic, Platform Team Workboards (Epics), Platform Team Initiatives (Hash Checking)
Pchelolo closed T260586: Investigate unprocessed MediaModeration jobs as Resolved.

Ok, this batch was processed correctly after we've increased the kafka garbage collection TTL for the topic.

Tue, Oct 6, 11:03 PM · Platform Team Workboards (User Stories), Story, Platform Team Initiatives (Hash Checking)
Pchelolo reassigned T263493: Reader gets appropriate article short description in search results from Pchelolo to eprodromou.

This is deployed and ready.

Tue, Oct 6, 6:26 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), Story, Wikidata, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pchelolo reassigned T259622: System Administrator disables Wikidata fallback for article descriptions from Pchelolo to eprodromou.

This is deployed and ready.

Tue, Oct 6, 6:25 PM · Patch-For-Review, Platform Team Workboards (Green), Story, Wikidata, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pchelolo added a comment to T264631: Core REST API marks responses as publicly cacheable while issuing set-cookie.

Are we setting cache response headers differently based on whether the user is authorised via OAuth or cookie?

Tue, Oct 6, 2:24 PM · Patch-For-Review, Platform Team Workboards (Clinic Duty Team)
Pchelolo added a comment to T264637: API Portal login doesn't automatically log in to Meta.

Additionally, we need to unblock subpages of Special:CentralAutoLogin/, in particular Special:CentralAutoLogin/start

Tue, Oct 6, 12:07 AM · Platform Team Workboards (Green), MediaWiki-extensions-WikimediaApiPortalOAuth

Mon, Oct 5

Pchelolo created T264671: Deprecate and remove MCS endpoints from RESTBase.
Mon, Oct 5, 9:07 PM · Code-Health-Objective, Mobile-Content-Service, Platform Engineering Roadmap, Product-Infrastructure-Team-Backlog, Platform Engineering Roadmap Decision Making
Pchelolo created T264670: Move PCS endpoints behind API Gateway.
Mon, Oct 5, 9:05 PM · Code-Health-Objective, Product-Infrastructure-Team-Backlog, Page Content Service, Platform Team Initiatives (API Gateway), Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making