Page MenuHomePhabricator
Feed Advanced Search

Sat, May 18

mobrovac awarded T223690: Replace Cassandra-uuid with uuid a 100 token.
Sat, May 18, 2:52 PM · Core Platform Team (Security, stability, performance and scalability (TEC1)), Core Platform Team Backlog (Later), Services (later)
Pchelolo triaged T223690: Replace Cassandra-uuid with uuid as Lowest priority.
Sat, May 18, 9:06 AM · Core Platform Team (Security, stability, performance and scalability (TEC1)), Core Platform Team Backlog (Later), Services (later)
Pchelolo created T223690: Replace Cassandra-uuid with uuid.
Sat, May 18, 9:06 AM · Core Platform Team (Security, stability, performance and scalability (TEC1)), Core Platform Team Backlog (Later), Services (later)
Pchelolo edited projects for T223637: Rerenders happen every time Parsoid request is made with revision parameter, added: Services (designing); removed Services.

This is a result of how we're treating the storage of Parsoid data now. Older revisions are not stored anymore unless you provide ?stash=true parameter and a matching html/data-parsoid can only be fetched if you provide a TID.

Sat, May 18, 7:42 AM · Services (designing), Parsoid, Reading-Infrastructure-Team-Backlog

Thu, May 16

Pchelolo placed T222795: Re-evaluate service-runner's (ab)use of statsd timing metric for nodejs GC stats up for grabs.
Thu, May 16, 9:40 AM · Patch-For-Review, Services (later), service-runner, serviceops, Operations
Pchelolo triaged T219425: preq emits unhandled rejection on socket timeout as Normal priority.
Thu, May 16, 9:22 AM · Core Platform Team Backlog (Later), Services (later), RESTBase
Pchelolo claimed T216203: RESTBase content-negotiation tests are broken.
Thu, May 16, 9:20 AM · RESTBase, Parsoid, Services (later)
Pchelolo triaged T219385: Remove SIG* listeners in service runner on stop as Normal priority.
Thu, May 16, 9:19 AM · Core Platform Team Backlog (Later), Services (next), service-runner
Pchelolo claimed T204295: EventBus should make better use of DI.
Thu, May 16, 9:18 AM · Patch-For-Review, Analytics, Core Platform Team Backlog (Later), good first bug, Services (later), EventBus
Pchelolo merged T219386: Use service-runner test service in change-prop tests into T223427: Make change-prop use test server provided by service-runner.
Thu, May 16, 9:17 AM · ChangeProp, Core Platform Team Backlog (Later), Services (later)
Pchelolo merged task T219386: Use service-runner test service in change-prop tests into T223427: Make change-prop use test server provided by service-runner.
Thu, May 16, 9:17 AM · Core Platform Team Backlog (Later), ChangeProp, Services (later)
Pchelolo triaged T223427: Make change-prop use test server provided by service-runner as Low priority.
Thu, May 16, 9:16 AM · ChangeProp, Core Platform Team Backlog (Later), Services (later)
Pchelolo created T223427: Make change-prop use test server provided by service-runner.
Thu, May 16, 9:16 AM · ChangeProp, Core Platform Team Backlog (Later), Services (later)
Pchelolo triaged T219427: Use service-runner provided test server in service-template as Low priority.
Thu, May 16, 9:15 AM · Core Platform Team Backlog (Later), Services (later), service-template-node
Pchelolo triaged T221720: Remove mwUtil.decodeBody as Low priority.

Since I have finished refactoring and reshuffling code in parsoid.js module this can now be picked up and worked on.

Thu, May 16, 9:12 AM · Core Platform Team Backlog (Later), Services (later), RESTBase
Pchelolo triaged T223326: JS mediawiki-title library has wrong max length as Low priority.
Thu, May 16, 9:11 AM · Core Platform Team Backlog (Next), Services (next)

Wed, May 15

Pchelolo added projects to T98995: Extension and transclusion content is no longer being reused from cache for parse jobs from the job queue: Services (watching), Core Platform Team Backlog (Watching / External).

Currently we also are supplying original HTML and Data-Parsoid for wikitext/to/html transformations. This caused a bug in RESTBase when the transformation was failing if the original was not present and attempt to fetch it was failing with a 404. Currently, the optimization is disabled in Parsoid, we will stop fetching the original to save some roundtrips to cassandra. When(if) the optimization is reintroduced, we will need to start fetching the original again, but make sure we gracefully handle the case when it's not there.

Wed, May 15, 4:30 PM · Core Platform Team Backlog (Watching / External), Services (watching), Parsoid
Pchelolo moved T222520: Unable to expand /page/definition endpoint docs from blocked to doing on the Services board.
Wed, May 15, 6:20 AM · Core Platform Team Kanban (Done with CPT), Services (done), Reading-Infrastructure-Team-Backlog, Page Content Service
Pchelolo moved T222520: Unable to expand /page/definition endpoint docs from watching to blocked on the Services board.
Wed, May 15, 6:20 AM · Core Platform Team Kanban (Done with CPT), Services (done), Reading-Infrastructure-Team-Backlog, Page Content Service
Pchelolo added a comment to T222520: Unable to expand /page/definition endpoint docs.

The definitions docs had incorrect referencing and apparently swagger 3 is not as chill about it as swagger 2, https://github.com/wikimedia/restbase/pull/1133 fixes it

Wed, May 15, 6:20 AM · Core Platform Team Kanban (Done with CPT), Services (done), Reading-Infrastructure-Team-Backlog, Page Content Service

Tue, May 14

Pchelolo assigned T223326: JS mediawiki-title library has wrong max length to holger.knust.

Good point. So, we need to replace the .length with Buffer.byteLength with 'utf8' encoding and provide some tests.

Tue, May 14, 8:11 PM · Core Platform Team Backlog (Next), Services (next)
Pchelolo added a comment to T223281: [{exception_id}] {exception_url} ErrorException from line 599 of /srv/mediawiki/php-1.34.0-wmf.4/extensions/VisualEditor/includes/ApiVisualEditor.php: PHP Notice: Undefined variable: restbaseHeaders.

I believe https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/+/503651 is the reason.

Tue, May 14, 3:07 PM · MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), User-Ryasmeen, VisualEditor-MediaWiki, Patch-For-Review, VisualEditor, RESTBase, Release-Engineering-Team (Kanban), Train Deployments
Pchelolo moved T222966: > 2% of API wall time spent generating UUIDs from Inbox to Next on the Core Platform Team Backlog board.
Tue, May 14, 1:06 PM · MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Core Platform Team Backlog (Next), EventBus, Core Platform Team (Modern Event Platform (TEC2)), Services-next, Analytics, Performance
Pchelolo added a comment to T222966: > 2% of API wall time spent generating UUIDs.

What is this mediawiki.api-request data ultimately for and why does it require a UUID?

Tue, May 14, 11:02 AM · MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Core Platform Team Backlog (Next), EventBus, Core Platform Team (Modern Event Platform (TEC2)), Services-next, Analytics, Performance

Mon, May 13

Pchelolo added a comment to T222795: Re-evaluate service-runner's (ab)use of statsd timing metric for nodejs GC stats.

The caveat would be we would have to update all dashboards for all services residing on the same host cluster (scb being the problem here) pretty much on the same timeframe, mostly due to the fact statsd configuration is the same for all services on the same host.

Mon, May 13, 12:33 PM · Patch-For-Review, Services (later), service-runner, serviceops, Operations
Pchelolo closed T222639: VisualEditor should request Parsoid HTML with ?stash=true query parameter as Resolved.

The patch has been SWATted, so now VE provides an appropriate query parameter and the responses are not cached. This particular one is done. Resolving.

Mon, May 13, 11:48 AM · MW-1.34-notes (1.34.0-wmf.4; 2019-05-07), Core Platform Team Kanban (Done with CPT), Services (done), VisualEditor (Current work), Core Platform Team (RESTBase Split (CDP2)), User-mobrovac, Parsoid, RESTBase
Pchelolo closed T222639: VisualEditor should request Parsoid HTML with ?stash=true query parameter, a subtask of T215956: Consider stashing data-parsoid for VE , as Resolved.
Mon, May 13, 11:48 AM · Services (doing), Core Platform Team Kanban (Doing), Core Platform Team (RESTBase Split (CDP2)), User-Eevans, User-mobrovac, Parsoid, VisualEditor, RESTBase
Pchelolo assigned T222795: Re-evaluate service-runner's (ab)use of statsd timing metric for nodejs GC stats to holger.knust.

Thank you for an impressive level of details :) There's a bunch of other places where we abuse the timing metric within services exactly for the reason that we've needed to have percentiles, so the decision we make here should probably be adopted elsewhere.

Mon, May 13, 11:11 AM · Patch-For-Review, Services (later), service-runner, serviceops, Operations
Pchelolo moved T222384: Enable storage and pre-generation for PCS endpoints from Backlog to later on the Services board.
Mon, May 13, 10:59 AM · Services (later), Reading-Infrastructure-Team-Backlog, Core Platform Team Backlog (Later), Page Content Service, ChangeProp, RESTBase

Sun, May 12

Pchelolo added projects to T222966: > 2% of API wall time spent generating UUIDs: Services-next, Core Platform Team Backlog, Core Platform Team (Modern Event Platform (TEC2)), EventBus.

We have been using UUID v1 in EventBus events for a while now with no problem, but I guess for other events it did not really matter since they're much lower volume and are created within already very heavy code paths.

Sun, May 12, 3:44 AM · MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Core Platform Team Backlog (Next), EventBus, Core Platform Team (Modern Event Platform (TEC2)), Services-next, Analytics, Performance

Thu, May 9

Pchelolo assigned T222841: Incorrect links to source maps in Swagger-UI to Clarakosi.

Clearly, the links are incorrect, the /api/rest_v1/ is missing. I think it's related to how we're replacing paths in swaggerUI.js in hyperswitch. @Clarakosi was working on it a lot recently, she should be able to have a look.

Thu, May 9, 3:58 PM · RESTBase-API, HyperSwitch, Core Platform Team Kanban (Done with CPT), Services (done)
Pchelolo moved T222520: Unable to expand /page/definition endpoint docs from Backlog to watching on the Services board.
Thu, May 9, 3:54 PM · Core Platform Team Kanban (Done with CPT), Services (done), Reading-Infrastructure-Team-Backlog, Page Content Service
Pchelolo edited projects for T222822: Make EventBus extension support configurable per-event/stream EventServiceName, added: Services (doing), Core Platform Team Kanban (Doing), Core Platform Team (Modern Event Platform (TEC2)); removed Services.
Thu, May 9, 3:41 PM · MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Core Platform Team (Modern Event Platform (TEC2)), Core Platform Team Kanban (Doing), Services (doing), EventBus, Analytics

Tue, May 7

Pchelolo added a comment to T206029: VE does not provide If-Match for html/to/wikitext transforms sometimes.

It's is still the case sometimes. It's not severe, but we actually have a hack to insert an artificial meta tag with an article TID into Parsoid HTML in order to workaround this issue. It was added as temporary workaround many years ago and is becoming a permanent workaround, which is not good.

Tue, May 7, 3:24 PM · Core Platform Team Backlog (Watching / External), Services (watching), RESTBase-API, VisualEditor, RESTBase

Mon, May 6

Pchelolo added a comment to T222639: VisualEditor should request Parsoid HTML with ?stash=true query parameter.

(a) this should actually be documented in the API docs (swagger?) alongwith the implications of what happens if a client doesn't comply

Mon, May 6, 4:41 PM · MW-1.34-notes (1.34.0-wmf.4; 2019-05-07), Core Platform Team Kanban (Done with CPT), Services (done), VisualEditor (Current work), Core Platform Team (RESTBase Split (CDP2)), User-mobrovac, Parsoid, RESTBase
Pchelolo renamed T222639: VisualEditor should request Parsoid HTML with ?stash=true query parameter from VisualEditor should request Parsed HTML with ?stash=true query parameter to VisualEditor should request Parsoid HTML with ?stash=true query parameter.
Mon, May 6, 4:34 PM · MW-1.34-notes (1.34.0-wmf.4; 2019-05-07), Core Platform Team Kanban (Done with CPT), Services (done), VisualEditor (Current work), Core Platform Team (RESTBase Split (CDP2)), User-mobrovac, Parsoid, RESTBase
Pchelolo created T222639: VisualEditor should request Parsoid HTML with ?stash=true query parameter.
Mon, May 6, 4:34 PM · MW-1.34-notes (1.34.0-wmf.4; 2019-05-07), Core Platform Team Kanban (Done with CPT), Services (done), VisualEditor (Current work), Core Platform Team (RESTBase Split (CDP2)), User-mobrovac, Parsoid, RESTBase
Pchelolo moved T222457: Turn node-service-template libs into a common npm library for services from Backlog to later on the Services board.
Mon, May 6, 3:31 PM · Services (later)
Pchelolo added a comment to T213193: Migrate changeprop to kubernetes.

changeprop has not been moved to k8s, so no, it can not be marked as resolved.

Mon, May 6, 3:16 PM · Patch-For-Review, Services (watching), Release-Engineering-Team (Next), Release Pipeline, serviceops, ChangeProp

Thu, May 2

Pchelolo moved T222377: Move kartotherian/tilerator logging to new logging pipeline from Inbox to Watching / External on the Core Platform Team Backlog board.
Thu, May 2, 6:09 PM · Core Platform Team Backlog (Watching / External), Services (watching), Maps, Reading-Infrastructure-Team-Backlog, service-runner, Wikimedia-Logstash, Operations
Pchelolo updated the task description for T219385: Remove SIG* listeners in service runner on stop.
Thu, May 2, 6:01 PM · Core Platform Team Backlog (Later), Services (next), service-runner
Pchelolo moved T222377: Move kartotherian/tilerator logging to new logging pipeline from Backlog to watching on the Services board.
Thu, May 2, 5:59 PM · Core Platform Team Backlog (Watching / External), Services (watching), Maps, Reading-Infrastructure-Team-Backlog, service-runner, Wikimedia-Logstash, Operations
Pchelolo created T222384: Enable storage and pre-generation for PCS endpoints.
Thu, May 2, 4:52 PM · Services (later), Reading-Infrastructure-Team-Backlog, Core Platform Team Backlog (Later), Page Content Service, ChangeProp, RESTBase

Tue, Apr 30

Pchelolo reassigned T221720: Remove mwUtil.decodeBody from Holger to holger.knust.
Tue, Apr 30, 7:33 PM · Core Platform Team Backlog (Later), Services (later), RESTBase

Mon, Apr 29

Pchelolo added a comment to T216636: Consider deprecating section editing API in RESTBase.

After adding the warn logging, there were 15 requests recorded for getSections all in a span of a few minutes, from a browser, so I believe that was someone playing with it from the docs UI. I think we can safely remove the endpoints and the code.

Mon, Apr 29, 10:31 PM · User-Ryasmeen, Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), VisualEditor, RESTBase
Pchelolo closed T220661: EventGate service runner worker occasionally killed, usually during higher load as Resolved.

I believe that this can be closed after we are easily sustaining almost 7k events per second in prod.

Mon, Apr 29, 8:00 PM · Services (done), Analytics-Kanban, EventBus, Analytics
Pchelolo closed T220661: EventGate service runner worker occasionally killed, usually during higher load, a subtask of T206785: Modern Event Platform: Stream Intake Service (EventGate): Implementation, as Resolved.
Mon, Apr 29, 8:00 PM · Analytics-Kanban, Patch-For-Review, Core Platform Team Backlog (Watching / External), Services (watching), Analytics-EventLogging, EventBus, Analytics

Tue, Apr 23

Pchelolo created T221720: Remove mwUtil.decodeBody.
Tue, Apr 23, 9:50 PM · Core Platform Team Backlog (Later), Services (later), RESTBase
Pchelolo added a comment to T216636: Consider deprecating section editing API in RESTBase.

Seems like we have a consensus on the backend. @Esanders could you please confirm that VE will not need this in future?

Tue, Apr 23, 7:52 PM · User-Ryasmeen, Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), VisualEditor, RESTBase
Pchelolo claimed T218246: Eventbus revisions are duplicated in event.mediawiki_revision_tags_change.
Tue, Apr 23, 6:55 PM · Core Platform Team (Modern Event Platform (TEC2)), Core Platform Team Kanban (Doing), EventBus, Services (doing), Product-Analytics, Analytics
Pchelolo added a comment to T218246: Eventbus revisions are duplicated in event.mediawiki_revision_tags_change.

@Milimetric The entry point for generating the tags change events is located at https://github.com/wikimedia/mediawiki-extensions-EventBus/blob/master/includes/EventBusHooks.php#L533 if you wanna debug it yourself

Tue, Apr 23, 6:54 PM · Core Platform Team (Modern Event Platform (TEC2)), Core Platform Team Kanban (Doing), EventBus, Services (doing), Product-Analytics, Analytics
Pchelolo claimed T201869: ORES hook integration with EventBus.
Tue, Apr 23, 6:46 PM · Scoring-platform-team, Core Platform Team (Modern Event Platform (TEC2)), Core Platform Team Backlog (Later), Services (later), MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), User-Ladsgroup, MediaWiki-extensions-ORES, Analytics

Apr 18 2019

Pchelolo added a comment to T221368: cdnPurge and other jobs fail completely to execute.

The use of an invalid title here was intentional, although that was with the idea that it would never make it into the queue. Recent work has removed the mandatory existence of a title parameter. Any jobs passing them through the main signature as before are normalized to set the title as a regular params key.

Apr 18 2019, 3:16 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (Security, stability, performance and scalability (TEC1)), WMF-JobQueue, Performance-Team, MediaWiki-JobQueue, Wikimedia-production-error
Pchelolo added a comment to T221368: cdnPurge and other jobs fail completely to execute.

This is caused by https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/500171/ and specifically https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/500171/14/includes/jobqueue/Job.php where it sets the default title to Title::makeTitle( NS_SPECIAL, '').

Apr 18 2019, 2:27 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (Security, stability, performance and scalability (TEC1)), WMF-JobQueue, Performance-Team, MediaWiki-JobQueue, Wikimedia-production-error

Apr 17 2019

Pchelolo added a comment to T220661: EventGate service runner worker occasionally killed, usually during higher load.

Agreed, let's do it!

Apr 17 2019, 2:54 PM · Services (done), Analytics-Kanban, EventBus, Analytics

Apr 15 2019

Pchelolo added a comment to T221031: Create new mobile storage tables.

Let's first execute in deployment-prep and follow into production after we merge/deploy https://github.com/wikimedia/restbase/pull/1117 in beta to verify all good and correct?

Apr 15 2019, 8:40 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), User-Eevans, Reading-Infrastructure-Team-Backlog, RESTBase
Pchelolo created T221031: Create new mobile storage tables.
Apr 15 2019, 7:45 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), User-Eevans, Reading-Infrastructure-Team-Backlog, RESTBase

Apr 14 2019

Pchelolo claimed T220010: Remove listing endpoints from REST API.

needed to do it before moving to key-value refactoring.
PR: https://github.com/wikimedia/restbase/pull/1115

Apr 14 2019, 5:47 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), RESTBase

Apr 12 2019

Pchelolo added a comment to T220661: EventGate service runner worker occasionally killed, usually during higher load.

@akosiaris no, spanning up a new worker takes no time, the problem here is actually hilling old worker.

Apr 12 2019, 2:47 PM · Services (done), Analytics-Kanban, EventBus, Analytics

Apr 11 2019

Pchelolo added a comment to T214094: RESTBase should not respect Accept-Language for content version upgrades.

oh yes, it totally is a followup. Thank you.

Apr 11 2019, 9:14 PM · Wikimedia-Incident, Core Platform Team Backlog (Next), Services (next), RESTBase
Pchelolo added a comment to T220725: Factor lib/kafka.js out of eventgate and change-propagation into its own library.

I've also had an idea to create a limited concurrency consumer for change-prop use-case, eg T206186

Apr 11 2019, 6:15 PM · Core Platform Team (Modern Event Platform (TEC2)), Core Platform Team Backlog (Next), Services (next), EventBus, Analytics

Apr 10 2019

Pchelolo added a comment to T220661: EventGate service runner worker occasionally killed, usually during higher load.

Hm, the sendmsg that happened before a 5-second delay was for port 9125, which is statsd_exporter.

Apr 10 2019, 9:44 PM · Services (done), Analytics-Kanban, EventBus, Analytics
Pchelolo added a comment to T220661: EventGate service runner worker occasionally killed, usually during higher load.

These 2 heartbeats are more than 10s apart:

Apr 10 2019, 9:33 PM · Services (done), Analytics-Kanban, EventBus, Analytics
Pchelolo added a comment to T210651: Switch all PDF render traffic to new Proton service.

We have been splitting the traffic (thus load testing Proton on real traffic) for a long time now, so the switch by now is only switching the content that's actually served to the clients. I do not think it worths making a multi-stage deployment here.

Apr 10 2019, 7:51 PM · Reading-Infrastructure-Team-Backlog, Core Platform Team Backlog (Later), Services (next), Readers-Web-Backlog (Tracking), Proton
Pchelolo added a comment to T219148: Use PHP7 to run all async jobs.

However, I agree that enabling jobs in production might be premature, we can probably start experimenting in beta cluster. However, we'd need to resolve T215339 ASAP

Apr 10 2019, 6:46 PM · Patch-For-Review, Core Platform Team Backlog (Watching / External), User-jijiki, Services (watching), Operations, serviceops
Pchelolo added a comment to T219148: Use PHP7 to run all async jobs.

A job doesn't offer a way with retrying when they fail.

Apr 10 2019, 6:42 PM · Patch-For-Review, Core Platform Team Backlog (Watching / External), User-jijiki, Services (watching), Operations, serviceops
Pchelolo added a comment to T219883: Draft file format for phester test definitions.

Variables can be defined based on the response of a request (how, exactly? specifying a patch into a json structure?). This can be done within a test case to supply a CSRF token, or a global fixture to supply the ID of a user or page to test cases, etc.

Apr 10 2019, 3:30 PM · Core Platform Team Kanban (Doing), Core Platform Team (Code Health (TEC13))

Apr 9 2019

Pchelolo updated the task description for T218218: Make RESTBase spec standard compliant and switch to OpenAPI 3.0.
Apr 9 2019, 7:51 PM · Core Platform Team Kanban (Waiting for Review), Patch-For-Review, Services (doing), Core Platform Team (RESTBase Split (CDP2)), RESTBase, RESTBase-API, serviceops, Operations
Pchelolo edited projects for T220477: Eventbus errors: Failed processing event: Failed validating at path rev_id, added: Services (doing); removed Services.

Sorry about that. Fixed by above patch.

Apr 9 2019, 4:43 PM · MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Core Platform Team (Security, stability, performance and scalability (TEC1)), Core Platform Team Kanban (Done with CPT), Services (done), EventBus, Analytics, Operations

Apr 5 2019

Mill <mill@mail.com> committed rMSCDc4d28d0dfdff: xybaaaaaaaaaaa (authored by Pchelolo).
xybaaaaaaaaaaa
Apr 5 2019, 10:36 PM
Pchelolo added a comment to T220221: Recommendation API end point has disappeared after the upgrade.

Oh hell @bmansurov we do have x-amples tests... The patch will enable them.

Apr 5 2019, 8:34 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), RESTBase-API, RESTBase
Pchelolo added a comment to T220221: Recommendation API end point has disappeared after the upgrade.

As a followup - should we enable some x-amples checks for this endpoint?

Apr 5 2019, 8:17 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), RESTBase-API, RESTBase
fgiunchedi awarded T211125: Move service-runner to new logging infrastructure a Love token.
Apr 5 2019, 9:33 AM · Patch-For-Review, Core Platform Team Kanban (Done with CPT), Services (done), service-runner, Wikimedia-Logstash, Operations

Apr 4 2019

Pchelolo updated subscribers of T219923: Move graphoid logging to new logging pipeline.

Apparently graphoid is still using service::node::config and not the config template in the deployment repo. Given that graphoid will be switched to k8s soon, should we just postpone this until the switch, move graphoid to deployment-repo config or do the puppet work to enable rsyslog in service::node::config? What do you think @akosiaris @fgiunchedi @mobrovac ?

Apr 4 2019, 8:09 PM · Core Platform Team Kanban (Blocked Externally), Services (blocked), Core Platform Team (Security, stability, performance and scalability (TEC1)), service-runner, Wikimedia-Logstash, Operations
Pchelolo added a comment to T211125: Move service-runner to new logging infrastructure.

ChangeProp and JobQueue ChangeProp has been moved to the new logging infra as well.

Apr 4 2019, 6:00 PM · Patch-For-Review, Core Platform Team Kanban (Done with CPT), Services (done), service-runner, Wikimedia-Logstash, Operations
Pchelolo closed T220128: Reset 2FA for Horizon for user ppchelko as Resolved.

Oh, awesome. Thank you!

Apr 4 2019, 5:07 PM · wikitech.wikimedia.org, Operations
Pchelolo added a comment to T220128: Reset 2FA for Horizon for user ppchelko.

Unfortunately, no.

Apr 4 2019, 4:58 PM · wikitech.wikimedia.org, Operations
Pchelolo created T220128: Reset 2FA for Horizon for user ppchelko.
Apr 4 2019, 4:50 PM · wikitech.wikimedia.org, Operations
Pchelolo created T220127: Reuse JobExecutor within a JobRunner.
Apr 4 2019, 4:45 PM · Patch-For-Review, Core Platform Team (Security, stability, performance and scalability (TEC1)), Core Platform Team Backlog (Next), Services (next), WMF-JobQueue, MediaWiki-JobQueue
Pchelolo committed rMSCDf69dc9c1a73f: Update change-propagation to e133710 (authored by Pchelolo).
Update change-propagation to e133710
Apr 4 2019, 3:01 PM
Pchelolo updated subscribers of T220034: Node.js composition layer for Suggested Edits suggestions.

This feature is very similar to what Recommendation-API is doing. Might be worth talking to Research and @bmansurov in particular.

Apr 4 2019, 2:39 PM · Core Platform Team Backlog (Watching / External), Services (watching), Reading-Infrastructure-Team-Backlog, WikimediaEditorTasks

Apr 3 2019

Pchelolo added a comment to T220037: RefreshLinksJob::runForTitle: transaction round 'RefreshLinksJob::run' already started on commons.

The patch above should fix it.

Apr 3 2019, 8:38 PM · Core Platform Team Kanban (Done with CPT), Services (done), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Core Platform Team (Security, stability, performance and scalability (TEC1)), Analytics, EventBus
Pchelolo added a comment to T215960: Simplify MCS storage model.

PR: https://github.com/wikimedia/restbase/pull/1106

Apr 3 2019, 7:49 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), User-Eevans, Reading-Infrastructure-Team-Backlog, RESTBase
Pchelolo added a project to T216636: Consider deprecating section editing API in RESTBase: Core Platform Team (RESTBase Split (CDP2)).
Apr 3 2019, 4:10 PM · User-Ryasmeen, Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), VisualEditor, RESTBase
Pchelolo added a project to T220010: Remove listing endpoints from REST API: Core Platform Team Backlog.
Apr 3 2019, 4:09 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), RESTBase
Pchelolo created T220010: Remove listing endpoints from REST API.
Apr 3 2019, 4:05 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), RESTBase
Pchelolo edited projects for T215956: Consider stashing data-parsoid for VE , added: Core Platform Team (RESTBase Split (CDP2)); removed Traffic.
Apr 3 2019, 2:51 PM · Services (doing), Core Platform Team Kanban (Doing), Core Platform Team (RESTBase Split (CDP2)), User-Eevans, User-mobrovac, Parsoid, VisualEditor, RESTBase
Pchelolo added a project to T215960: Simplify MCS storage model: Core Platform Team (RESTBase Split (CDP2)).
Apr 3 2019, 2:50 PM · Core Platform Team Kanban (Done with CPT), Services (done), Core Platform Team (RESTBase Split (CDP2)), User-Eevans, Reading-Infrastructure-Team-Backlog, RESTBase

Apr 2 2019

Pchelolo committed rMSCD661225d8ba63: Use rsyslog for logging. (authored by Pchelolo).
Use rsyslog for logging.
Apr 2 2019, 8:29 PM
Pchelolo created T219928: Move AQS logging to new logging pipeline.
Apr 2 2019, 7:31 PM · Analytics, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo created T219927: Move parsoid logging to new logging pipeline.
Apr 2 2019, 7:30 PM · Parsoid, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo created T219926: Move recommendation-api logging to new logging pipeline.
Apr 2 2019, 7:28 PM · Recommendation-API, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo created T219925: Move proton logging to new logging pipeline.
Apr 2 2019, 7:27 PM · Proton, Reading-Infrastructure-Team-Backlog, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo created T219924: Move mobile apps logging to new logging pipeline.
Apr 2 2019, 7:26 PM · Mobile-Content-Service, Reading-Infrastructure-Team-Backlog, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo created T219923: Move graphoid logging to new logging pipeline.
Apr 2 2019, 7:25 PM · Core Platform Team Kanban (Blocked Externally), Services (blocked), Core Platform Team (Security, stability, performance and scalability (TEC1)), service-runner, Wikimedia-Logstash, Operations
Pchelolo created T219922: Move eventstreams logging to new logging pipeline.
Apr 2 2019, 7:23 PM · Analytics, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo updated the task description for T219921: Move cxserver logging to new logging pipeline.
Apr 2 2019, 7:22 PM · Patch-For-Review, CX-cxserver, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo created T219921: Move cxserver logging to new logging pipeline.
Apr 2 2019, 7:21 PM · Patch-For-Review, CX-cxserver, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo reassigned T219919: Move citoid logging to new logging pipeline from Pchelolo to Mvolz.
Apr 2 2019, 7:19 PM · Citoid, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations
Pchelolo created T219919: Move citoid logging to new logging pipeline.
Apr 2 2019, 7:19 PM · Citoid, Core Platform Team Backlog (Watching / External), Services (watching), service-runner, Wikimedia-Logstash, Operations