Page MenuHomePhabricator

Pchelolo
User

Projects (7)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

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

Recent Activity

Today

Pchelolo added a comment to T243096: Jobrunner monitoring still calles /rpc/runJobs.php.

As a part of the WMF job execution overhaul under T244826 we're planning to kill both /rpc endpoints in mw-config and replace the /rpc/RunSingleJob with an internal REST endpoint.

Wed, Feb 19, 5:24 AM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, serviceops
Pchelolo closed T237423: Move SpecialRunSingleJob to MediaWiki core as Invalid.

Oh, I was somehow not aware of this task existence.

Wed, Feb 19, 5:10 AM · Core Platform Team Workboards (Clinic Duty Team)
Pchelolo committed rMSCDe2fe8caa31b8: Update change-propagation to fed526a (authored by Pchelolo).
Update change-propagation to fed526a
Wed, Feb 19, 1:04 AM
Pchelolo committed rMSCDae73d5c2ff5f: Update change-propagation to ecbe351 (authored by Pchelolo).
Update change-propagation to ecbe351
Wed, Feb 19, 1:04 AM

Yesterday

Pchelolo committed rMSCPb965ca8ad99d: Changed consumer group name to use service name instead of hard-coded string. (authored by holger.knust).
Changed consumer group name to use service name instead of hard-coded string.
Tue, Feb 18, 9:22 PM
Pchelolo committed rMSCP201cfd742250: Take event delay into account when warning about long pickup (authored by Pchelolo).
Take event delay into account when warning about long pickup
Tue, Feb 18, 9:22 PM

Sat, Feb 15

Pchelolo added a comment to T244039: Api tests: Hard deprecate ApiTestCase::doLogin, remove calls in favor of passing a user where needed.

All uses have been eliminated.

Sat, Feb 15, 2:08 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), Scoring-platform-team, Wikidata, Growth-Team, TitleBlacklist, TimedMediaHandler, ORES, MediaWiki-extensions-CodeReview, MediaWiki-extensions-BounceHandler, MediaWiki-extensions-WikibaseRepository, Thanks, MediaWiki-extensions-Newsletter, MassMessage, Technical-Debt (Deprecation process), MediaWiki-General, User-DannyS712

Thu, Feb 13

Pchelolo added a comment to T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment.

This RESTBase endpoint is pretty much wrapping Action API generator:search endpoint with a morelike query and returns the result. The logs indicate the problem is either in the Action API or in Cirrus Search. Here's the code for the request RESTbase generates.

Thu, Feb 13, 11:21 PM · Patch-For-Review, Discovery-Search, CirrusSearch, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, RESTBase, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
Pchelolo added a comment to T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob.

Question: wouldn't it be better if we just had a configuration swtich that either allows or disallows access to this endpoint (set to false by default)?

Thu, Feb 13, 4:04 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo updated the task description for T244927: Hard deprecate Title::quickUserCan.
Thu, Feb 13, 3:47 AM · Core Platform Team Workboards (Clinic Duty Team), MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Editing-team (Tracking), MediaWiki-extensions-LiquidThreads, Nostalgia, PageCuration, MediaWiki-extensions-Linter, MassMessage, VisualEditor, Growth-Team, WikiLove, MediaWiki-extensions-Disambiguator, MediaWiki-extensions-Babel, ArticlePlaceholder, Wikidata, Technical-Debt (Deprecation process), MediaWiki-General, User-DannyS712
Pchelolo created T245091: Requesting kerberos access for ppchelko.
Thu, Feb 13, 12:43 AM · Analytics

Tue, Feb 11

Pchelolo closed T244888: Investigate ways to decrease MW->sessionstore traffic, a subtask of T206016: Create a service for session storage, as Invalid.
Tue, Feb 11, 7:35 PM · CPT Initiatives (Multi-DC (TEC1)), User-Clarakosi, User-Eevans
Pchelolo closed T244888: Investigate ways to decrease MW->sessionstore traffic as Invalid.

I haven't realized the store we have is a CachedBagOStuff thus a check I wanted to eliminate only goes to the backend store once.

Tue, Feb 11, 7:35 PM · Patch-For-Review, CPT Initiatives (Multi-DC (TEC1))
Pchelolo created T244888: Investigate ways to decrease MW->sessionstore traffic.
Tue, Feb 11, 4:46 PM · Patch-For-Review, CPT Initiatives (Multi-DC (TEC1))
Pchelolo renamed T244828: Investigate alternatives to MEDIAWIKI_JOB_RUNNER global from Proposal: Deprecate/Remove MEDIAWIKI_JOB_RUNNER global to Proposal:Investigate alternatives to MEDIAWIKI_JOB_RUNNER global.
Tue, Feb 11, 5:20 AM · Performance-Team (Radar), Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo updated the task description for T244828: Investigate alternatives to MEDIAWIKI_JOB_RUNNER global.
Tue, Feb 11, 5:14 AM · Performance-Team (Radar), Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo created T244828: Investigate alternatives to MEDIAWIKI_JOB_RUNNER global.
Tue, Feb 11, 5:14 AM · Performance-Team (Radar), Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo removed a subtask for T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository: T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster.
Tue, Feb 11, 4:54 AM · Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, TechCom-RFC (TechCom-Approved), MediaWiki-JobQueue, MediaWiki-Configuration
Pchelolo added a subtask for T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob: T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster.
Tue, Feb 11, 4:54 AM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo edited parent tasks for T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster, added: T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob; removed: T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository.
Tue, Feb 11, 4:54 AM · Patch-For-Review, serviceops, WMF-JobQueue
Pchelolo added a subtask for T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository: T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob.
Tue, Feb 11, 4:53 AM · Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, TechCom-RFC (TechCom-Approved), MediaWiki-JobQueue, MediaWiki-Configuration
Pchelolo removed a subtask for T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster: T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob.
Tue, Feb 11, 4:53 AM · Patch-For-Review, serviceops, WMF-JobQueue
Pchelolo edited parent tasks for T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob, added: T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository; removed: T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster.
Tue, Feb 11, 4:53 AM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo removed a subtask for T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository: T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob.
Tue, Feb 11, 4:52 AM · Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, TechCom-RFC (TechCom-Approved), MediaWiki-JobQueue, MediaWiki-Configuration
Pchelolo added a subtask for T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster: T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob.
Tue, Feb 11, 4:52 AM · Patch-For-Review, serviceops, WMF-JobQueue
Pchelolo edited parent tasks for T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob, added: T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster; removed: T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository.
Tue, Feb 11, 4:52 AM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo closed T220127: Reuse JobExecutor within a JobRunner as Declined.

In light of T244826 we are not really going to do this, instead remove the JobExecutor entirely.

Tue, Feb 11, 4:49 AM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo added a comment to T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster.

I've poked around mediawiki-config, and I don't really see a none-hacky way of setting a variable depending on MW cluster. set-time-limit.php has an implementation, but it seems a bit hacky. Is there a better way of getting a name of the MW cluster within MW config?

Tue, Feb 11, 4:48 AM · Patch-For-Review, serviceops, WMF-JobQueue
Pchelolo edited projects for T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster, added: serviceops; removed MediaWiki-JobQueue.
Tue, Feb 11, 4:47 AM · Patch-For-Review, serviceops, WMF-JobQueue
Pchelolo created T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob.
Tue, Feb 11, 4:43 AM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo added a subtask for T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository: T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster.
Tue, Feb 11, 4:37 AM · Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, TechCom-RFC (TechCom-Approved), MediaWiki-JobQueue, MediaWiki-Configuration
Pchelolo removed a subtask for T220127: Reuse JobExecutor within a JobRunner: T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster.
Tue, Feb 11, 4:37 AM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo edited parent tasks for T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster, added: T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository; removed: T220127: Reuse JobExecutor within a JobRunner.
Tue, Feb 11, 4:37 AM · Patch-For-Review, serviceops, WMF-JobQueue
Pchelolo added a subtask for T220127: Reuse JobExecutor within a JobRunner: T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster.
Tue, Feb 11, 4:35 AM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo added a parent task for T244770: Enable RunSingleJobHandler endpoint on Job Runner Cluster: T220127: Reuse JobExecutor within a JobRunner.
Tue, Feb 11, 4:35 AM · Patch-For-Review, serviceops, WMF-JobQueue

Mon, Feb 10

Pchelolo moved T244184: PHP Notice: Undefined index: query from PageHistoryHandler from Waiting for Review to Waiting for deployment on the Core Platform Team Workboards (Clinic Duty Team) board.
Mon, Feb 10, 4:52 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Core Platform Team Workboards (Clinic Duty Team), MediaWiki-REST-API, Wikimedia-production-error
Pchelolo moved T244184: PHP Notice: Undefined index: query from PageHistoryHandler from Ready to Waiting for Review on the Core Platform Team Workboards (Clinic Duty Team) board.
Mon, Feb 10, 4:25 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Core Platform Team Workboards (Clinic Duty Team), MediaWiki-REST-API, Wikimedia-production-error
Pchelolo claimed T244758: ChangeProp old job warning should take job delay into account.
Mon, Feb 10, 4:09 PM · WMF-JobQueue, ChangeProp, Core Platform Team Workboards (Clinic Duty Team)
Pchelolo closed T244757: fetchGoogleCloudVisionAnnotation jobs don't seem to be running as Invalid.

Per conversation on IRC this is not the case.

Mon, Feb 10, 3:51 PM · MediaWiki-JobQueue
Pchelolo created T244758: ChangeProp old job warning should take job delay into account.
Mon, Feb 10, 3:50 PM · WMF-JobQueue, ChangeProp, Core Platform Team Workboards (Clinic Duty Team)

Fri, Feb 7

Pchelolo added a comment to T244586: Restbase routing down on beta, 2020-02-07.

deployment-restbase01.deployment-prep.eqiad.wmflabs reports The last Puppet run was at Mon Jan 20 10:54:08 UTC 2020 (26669 minutes ago). but as it's still working I guess it's fine?

Fri, Feb 7, 11:25 PM · User-Ryasmeen, Operations, Traffic, Beta-Cluster-Infrastructure, RESTBase
Pchelolo added a project to T244586: Restbase routing down on beta, 2020-02-07: Traffic.

RESTBase itself seem to be working correctly. Something is wrong with routing before RESTBase. If you look at https://en.wikipedia.beta.wmflabs.org/api/rest_v1/ the default error page my mediawiki is returned.

Fri, Feb 7, 9:58 PM · User-Ryasmeen, Operations, Traffic, Beta-Cluster-Infrastructure, RESTBase
Pchelolo added a comment to T243096: Jobrunner monitoring still calles /rpc/runJobs.php.

Let's hold on this one until we finish T220127 cause we will change how the job execution is called in production.

Fri, Feb 7, 1:57 AM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, serviceops

Thu, Feb 6

Pchelolo closed T244069: scb2003 reports 'Internal error in changeprop' as Resolved.

@Clarakosi has fixed the underlying issue and a htcp-purge@0.3.1 was published and will be deployed on the next change-prop deploy.

Thu, Feb 6, 10:12 PM · Core Platform Team Workboards (Clinic Duty Team), serviceops, Services
Pchelolo added a comment to T244387: Change-Prop consumer group must respect service name.

Per discussion on ops-services-sync, this will not really be needed for a k8s switch, but it's still a good idea to do it.

Thu, Feb 6, 4:55 PM · Core Platform Team Workboards (Clinic Duty Team), ChangeProp, WMF-JobQueue
Pchelolo added a comment to T244069: scb2003 reports 'Internal error in changeprop'.

Maybe change it to use a 64 bit integer instead?

Thu, Feb 6, 3:20 PM · Core Platform Team Workboards (Clinic Duty Team), serviceops, Services

Wed, Feb 5

Pchelolo added a comment to T244069: scb2003 reports 'Internal error in changeprop'.

Oh! The core reason is that a counter has overflowed int32. Our software is so stable, we can overflow int32 now!

Wed, Feb 5, 8:48 PM · Core Platform Team Workboards (Clinic Duty Team), serviceops, Services
Pchelolo closed T241756: Clean-up Parsoid-PHP transition code from RESTBase, a subtask of T241207: Decommission Parsoid/JS from the Wikimedia cluster, as Resolved.
Wed, Feb 5, 7:53 PM · Patch-For-Review, RESTBase, Parsoid
Pchelolo closed T241756: Clean-up Parsoid-PHP transition code from RESTBase as Resolved.

Yes

Wed, Feb 5, 7:53 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), Parsoid-PHP, RESTBase
Pchelolo updated the task description for T244389: Request for +2 access to mediawiki-config.
Wed, Feb 5, 6:51 PM · Operations, SRE-Access-Requests, Gerrit-Privilege-Requests
Pchelolo created T244389: Request for +2 access to mediawiki-config.
Wed, Feb 5, 6:50 PM · Operations, SRE-Access-Requests, Gerrit-Privilege-Requests
Pchelolo updated the task description for T243106: Phased rollout of sessionstore to production fleet.
Wed, Feb 5, 6:43 PM · serviceops-radar, Patch-For-Review, TPG-Epics (Team Practices Group Coaching Clinic), CPT Initiatives (Multi-DC (TEC1)), User-Clarakosi, User-Eevans
Pchelolo updated the task description for T243106: Phased rollout of sessionstore to production fleet.
Wed, Feb 5, 6:35 PM · serviceops-radar, Patch-For-Review, TPG-Epics (Team Practices Group Coaching Clinic), CPT Initiatives (Multi-DC (TEC1)), User-Clarakosi, User-Eevans
Pchelolo created T244387: Change-Prop consumer group must respect service name.
Wed, Feb 5, 6:24 PM · Core Platform Team Workboards (Clinic Duty Team), ChangeProp, WMF-JobQueue

Mon, Feb 3

Pchelolo assigned T244178: Deploy restbase to restbase202[123] to Clarakosi.

Since @Clarakosi is now a RESTBase deployer, we can let her do it for the sake of learning. Please coordinate with me when/what will be happening, I'm not entirely sure the steps below are a complete list of steps.

Mon, Feb 3, 9:34 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team)

Thu, Jan 23

Pchelolo added a comment to T234377: Reader reads a page online.

I haven't really thought about it before, but how're we gonna handle redirect pages?
This is going to be a valid question for all the HTML endpoints.

Thu, Jan 23, 5:15 PM · Core Platform Team Workboards (Green), Story, CPT Initiatives (Core REST API in PHP)
Pchelolo created T243525: Follow up on revision deletion for page history counts logic.
Thu, Jan 23, 4:30 PM · MediaWiki-REST-API, Core Platform Team Workboards (Green)

Tue, Jan 21

Pchelolo added a comment to T241072: Update the "waiting period" implemenation so as not to block the job queue.

The job now has it's separate rule/queue, so you can feel free to start producing these jobs, it at least shouldn't break anything else.

Tue, Jan 21, 7:46 PM · Patch-For-Review, Structured Data Engineering, Structured-Data-Backlog (Current Work), Product-Infrastructure-Team-Backlog, MW-1.35-notes (1.35.0-wmf.11; 2019-12-17), MachineVision

Jan 17 2020

Pchelolo created T243096: Jobrunner monitoring still calles /rpc/runJobs.php.
Jan 17 2020, 7:39 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, serviceops

Jan 16 2020

Pchelolo added a comment to T242763: /page/summary/<title> often returns type: 'no-extract'.

The result that @SBisson is seeing is coming from Varnish:

age: 74298
etag: W/"932739206/80397760-3471-11ea-aa69-9fd8dec7efad"
x-cache: cp1089 hit, cp1083 hit/41
Jan 16 2020, 8:40 PM · RESTBase, Page Content Service, MediaWiki-REST-API, Product-Infrastructure-Team-Backlog
Pchelolo added a comment to T242763: /page/summary/<title> often returns type: 'no-extract'.

I see a 200 in both Safari and Chrome, but the result is Carnivore - the target of the redirect. I believe the browser just follows the redirect by default and not shows it. Or am I supposed to see something else there?

Jan 16 2020, 8:25 PM · RESTBase, Page Content Service, MediaWiki-REST-API, Product-Infrastructure-Team-Backlog
Pchelolo added a comment to T241072: Update the "waiting period" implemenation so as not to block the job queue.

Looks like we're getting ~500 File page creations a day, so we're talking at least 1000 delayed items being in the queue at all times. Is that a lot?

Jan 16 2020, 3:07 PM · Patch-For-Review, Structured Data Engineering, Structured-Data-Backlog (Current Work), Product-Infrastructure-Team-Backlog, MW-1.35-notes (1.35.0-wmf.11; 2019-12-17), MachineVision
Pchelolo added a reverting change for rMSCPa2b6a33e301b: Changes for Changeprop and cpjobqueue to K8s migration: rMSCP583028c699ee: Revert "Changes for Changeprop and cpjobqueue to K8s migration".
Jan 16 2020, 12:43 AM
Pchelolo added a reverting change for rMSCP583028c699ee: Revert "Changes for Changeprop and cpjobqueue to K8s migration": rMSCP54cf4d357cbc: Revert "Revert "Changes for Changeprop and cpjobqueue to K8s migration"".
Jan 16 2020, 12:43 AM
Pchelolo committed rMSCP54cf4d357cbc: Revert "Revert "Changes for Changeprop and cpjobqueue to K8s migration"" (authored by Pchelolo).
Revert "Revert "Changes for Changeprop and cpjobqueue to K8s migration""
Jan 16 2020, 12:43 AM
Pchelolo committed rMSCP583028c699ee: Revert "Changes for Changeprop and cpjobqueue to K8s migration" (authored by Pchelolo).
Revert "Changes for Changeprop and cpjobqueue to K8s migration"
Jan 16 2020, 12:43 AM
Pchelolo committed rMSCPa2b6a33e301b: Changes for Changeprop and cpjobqueue to K8s migration (authored by holger.knust).
Changes for Changeprop and cpjobqueue to K8s migration
Jan 16 2020, 12:43 AM

Jan 15 2020

Pchelolo added a comment to T213193: Migrate changeprop to kubernetes.

After a bunch of fighting with corrupted change-prop repo on gerrit and with help from RelEng, we now have a working image built via the pipeline.

Jan 15 2020, 11:24 PM · Patch-For-Review, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO, Services (watching), Release Pipeline, serviceops, ChangeProp
Pchelolo added a comment to T241072: Update the "waiting period" implemenation so as not to block the job queue.

My recommendation would be to go ahead with splitting into a separate queue/changeprop rule, if that's acceptable from a service ops perspective. Relatively speaking, this is a pretty low-volume job type.

Jan 15 2020, 6:27 PM · Patch-For-Review, Structured Data Engineering, Structured-Data-Backlog (Current Work), Product-Infrastructure-Team-Backlog, MW-1.35-notes (1.35.0-wmf.11; 2019-12-17), MachineVision

Jan 13 2020

Pchelolo added a parent task for T242461: restrouter.svc.{eqiad,codfw}.wmnet in a failed state: T242344: Remove Parsoid-JS tables from Cassandra.
Jan 13 2020, 8:50 PM · Patch-For-Review, serviceops, Core Platform Team Workboards (Clinic Duty Team)
Pchelolo added a subtask for T242344: Remove Parsoid-JS tables from Cassandra: T242461: restrouter.svc.{eqiad,codfw}.wmnet in a failed state.
Jan 13 2020, 8:50 PM · Core Platform Team Workboards (Clinic Duty Team), Parsoid-PHP, RESTBase

Jan 10 2020

Pchelolo added a comment to T242461: restrouter.svc.{eqiad,codfw}.wmnet in a failed state.

Since (long-term) we aim to replace all of this, is abandoning it entirely an option?

Jan 10 2020, 8:42 PM · Patch-For-Review, serviceops, Core Platform Team Workboards (Clinic Duty Team)
Pchelolo added a comment to T242344: Remove Parsoid-JS tables from Cassandra.

LGTM.

Jan 10 2020, 7:55 PM · Core Platform Team Workboards (Clinic Duty Team), Parsoid-PHP, RESTBase

Jan 9 2020

Pchelolo added a comment to T229663: Contributor gets page source.

Now you can add integration tests to the endpoint.

Jan 9 2020, 10:51 PM · MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), Core Platform Team Workboards (Green), MediaWiki-REST-API, Story, CPT Initiatives (Core REST API in PHP)
Pchelolo moved T236172: Implement get language links endpoint from Blocked to Waiting for Review on the Core Platform Team Workboards (Green) board.
Jan 9 2020, 10:46 PM · Patch-For-Review, CPT Initiatives (Core REST API in PHP), Core Platform Team Workboards (Green)
Pchelolo added a comment to T242363: Create common http subobject for re-use in event schemas.

I like the idea of separating partial and full schemas very much.

Jan 9 2020, 9:03 PM · Analytics-Kanban, CPT Initiatives (Modern Event Platform (TEC2)), Services (watching), Analytics-EventLogging, Event-Platform, Analytics
Pchelolo edited projects for T240068: Page Content Service summary endpoint "extract" value does not vary per Accept-Language, and returns different output from expected LanguageConverter results, added: Core Platform Team Workboards (Clinic Duty Team); removed Services.

@Pchelolo and @Clarakosi, I wonder if this issue has anything to do with parsoid changes and if the recent restbase deploy could fix the language conversion problem.

Jan 9 2020, 3:53 PM · Core Platform Team Workboards (Clinic Duty Team), Product-Infrastructure-Team-Backlog (Kanban), Chinese-Sites, MediaWiki-Language-converter, Page Content Service
Pchelolo created T242344: Remove Parsoid-JS tables from Cassandra.
Jan 9 2020, 3:39 PM · Core Platform Team Workboards (Clinic Duty Team), Parsoid-PHP, RESTBase
Pchelolo added a parent task for T241756: Clean-up Parsoid-PHP transition code from RESTBase: T241207: Decommission Parsoid/JS from the Wikimedia cluster.
Jan 9 2020, 3:37 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), Parsoid-PHP, RESTBase
Pchelolo added a subtask for T241207: Decommission Parsoid/JS from the Wikimedia cluster: T241756: Clean-up Parsoid-PHP transition code from RESTBase.
Jan 9 2020, 3:37 PM · Patch-For-Review, RESTBase, Parsoid
jcrespo awarded T238296: job queue insert rate metrics gone from Grafana a Love token.
Jan 9 2020, 9:51 AM · Core Platform Team Workboards (Clinic Duty Team), serviceops, WMF-JobQueue, MediaWiki-JobQueue, observability

Jan 8 2020

Pchelolo committed rGRBDce0ca6cbc85b: Update restbase to e579be9 (authored by Pchelolo).
Update restbase to e579be9
Jan 8 2020, 8:07 PM
Pchelolo closed T238296: job queue insert rate metrics gone from Grafana as Resolved.

I've fixed up the last few broken metrics. It seems that the job queue dashboard is in good condition now.

Jan 8 2020, 7:18 PM · Core Platform Team Workboards (Clinic Duty Team), serviceops, WMF-JobQueue, MediaWiki-JobQueue, observability
Pchelolo closed T241448: Job queue broken on Beta Cluster, a subtask of T241294: Global renames aren't being processed on beta cluster, as Resolved.
Jan 8 2020, 7:12 PM · Beta-Cluster-Infrastructure, User-DannyS712, MediaWiki-extensions-CentralAuth, GlobalRename
Pchelolo closed T241448: Job queue broken on Beta Cluster as Resolved.

It worked but took ca. 6 minutes to complete.

Jan 8 2020, 7:12 PM · Core Platform Team, WMF-JobQueue, ChangeProp, Beta-Cluster-Infrastructure
Pchelolo added a comment to T221224: showJobs.php maintenance script useless and misleading in production.

Perhaps we could make it log a warning and error-out if JobQueueEventBus is used.

Jan 8 2020, 7:10 PM · Core Platform Team Workboards (Clinic Duty Team), Analytics, WMF-JobQueue, Wikimedia-General-or-Unknown, MediaWiki-Maintenance-scripts, Event-Platform

Jan 6 2020

Pchelolo closed T231933: Make RESTBase tests not depend on production enwiki pages, a subtask of T241756: Clean-up Parsoid-PHP transition code from RESTBase, as Resolved.
Jan 6 2020, 10:21 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), Parsoid-PHP, RESTBase
Pchelolo closed T231933: Make RESTBase tests not depend on production enwiki pages as Resolved.
Jan 6 2020, 10:21 PM · Core Platform Team Workboards (Clinic Duty Team), Product-Infrastructure-Team-Backlog, Parsoid-PHP, RESTBase
Pchelolo added a comment to T238917: Empty reply for pages with Special characters in french REST API.

Seems like the core reason is the overrides introduced in T219279 and mediawiki-config Php72ToUpper.php file that overrides the upper-casing of certain characters in php for backwards compatibility.

Jan 6 2020, 7:25 PM · Core Platform Team Workboards (Clinic Duty Team), RESTBase-API
Pchelolo added a comment to T238917: Empty reply for pages with Special characters in french REST API.

Some of the links in the task description do provide the content.

Jan 6 2020, 7:22 PM · Core Platform Team Workboards (Clinic Duty Team), RESTBase-API

Jan 2 2020

Pchelolo added a comment to T241079: Security Issue Access Request for Pchelolo.

I've relinked my Phabricator account (@Pchelolo) to WMF account on mediawiki.org User:PPchelko (WMF) - would that be enough?

Jan 2 2020, 8:55 PM · Security Related, Security-Team, Security
Pchelolo added a comment to T240702: mediawiki.job.cirrusSearchElasticaWrite topics need more partitions!.

Ok, I still like the idea of EventGate being able to partition by configured key, but it sounds like that doesn't really help us here, eh?

Jan 2 2020, 8:32 PM · Core Platform Team Workboards (Clinic Duty Team), Discovery-Search
Pchelolo added a comment to T240702: mediawiki.job.cirrusSearchElasticaWrite topics need more partitions!.

In event data: database_shard: s1

Jan 2 2020, 7:50 PM · Core Platform Team Workboards (Clinic Duty Team), Discovery-Search
Pchelolo added a comment to T240702: mediawiki.job.cirrusSearchElasticaWrite topics need more partitions!.

If key_field is set, EventGate will produce the message partitioned by the value of that field in the message.

Jan 2 2020, 7:17 PM · Core Platform Team Workboards (Clinic Duty Team), Discovery-Search
Pchelolo added a comment to T231933: Make RESTBase tests not depend on production enwiki pages.

Seems like this task is only about RESTBase tests, as it should be the only one accessing JS parsoid in beta directly. Updated the task description to accommodate that.

Jan 2 2020, 6:53 PM · Core Platform Team Workboards (Clinic Duty Team), Product-Infrastructure-Team-Backlog, Parsoid-PHP, RESTBase
Pchelolo renamed T231933: Make RESTBase tests not depend on production enwiki pages from Make services tests not depend on production enwiki pages to Make RESTBase tests not depend on production enwiki pages.
Jan 2 2020, 6:52 PM · Core Platform Team Workboards (Clinic Duty Team), Product-Infrastructure-Team-Backlog, Parsoid-PHP, RESTBase
Pchelolo removed a subtask for T231569: Deploy Parsoid-PHP (integrated with Mediawiki) to the beta cluster: T231933: Make RESTBase tests not depend on production enwiki pages.
Jan 2 2020, 6:52 PM · Core Platform Team Workboards (Clinic Duty Team), RESTBase, Parsoid-PHP
Pchelolo removed a subtask for T229018: RESTBase should be able to store Parsoid/PHP contents in Cassandra alongwith Parsoid/JS contents: T231933: Make RESTBase tests not depend on production enwiki pages.
Jan 2 2020, 6:52 PM · Core Platform Team Workboards (Clinic Duty Team), CPT Initiatives (Parsoid PHP (CDP2)), RESTBase, Parsoid-PHP
Pchelolo edited parent tasks for T231933: Make RESTBase tests not depend on production enwiki pages, added: T241756: Clean-up Parsoid-PHP transition code from RESTBase; removed: T229018: RESTBase should be able to store Parsoid/PHP contents in Cassandra alongwith Parsoid/JS contents, T231569: Deploy Parsoid-PHP (integrated with Mediawiki) to the beta cluster.
Jan 2 2020, 6:51 PM · Core Platform Team Workboards (Clinic Duty Team), Product-Infrastructure-Team-Backlog, Parsoid-PHP, RESTBase
Pchelolo added a subtask for T241756: Clean-up Parsoid-PHP transition code from RESTBase: T231933: Make RESTBase tests not depend on production enwiki pages.
Jan 2 2020, 6:51 PM · Patch-For-Review, Core Platform Team Workboards (Clinic Duty Team), Parsoid-PHP, RESTBase