Pchelolo
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Jun 24 2015, 10:23 AM (100 w, 4 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Pchelolo

Recent Activity

Fri, May 26

Pchelolo added a comment to T164291: Make title-related properties consistent.

The HTML <strong> wrapper in display_title is somewhat surprising to me. Would all titles have the <strong> wrapper? If so, could we instead return just the human-readable title, and let clients add the wrappers / formatting they want?

Fri, May 26, 8:02 PM · Reading-Infrastructure-Team-Backlog, RESTBase-API, Services (designing)
Pchelolo added a comment to T161710: Automate RESTBase blacklisting.

Thank you @Joe for getting to this!

Fri, May 26, 3:47 PM · Patch-For-Review, ChangeProp, RESTBase, Services (next)
Pchelolo added a comment to T166345: wmf/1.30.0-wmf.2 performance issue for Wikipedias.

Was that due to moves, or due to undeletions?

Fri, May 26, 12:37 AM · Services (watching), Operations, Performance-Team, Wikimedia-General-or-Unknown, MediaWiki-General-or-Unknown
Pchelolo added a project to T166345: wmf/1.30.0-wmf.2 performance issue for Wikipedias: Services (watching).

Not sure if that's related, but today we've noticed then when some templates were renamed on ZH and ES wikis, the RevisionInsertComplete hook was run for every single revision in the history of that template page as if they were all inserted in the DB again. It created quite an unusual load pattern in ChangeProp, so I think that was not happening before.

Fri, May 26, 12:00 AM · Services (watching), Operations, Performance-Team, Wikimedia-General-or-Unknown, MediaWiki-General-or-Unknown

Thu, May 25

Pchelolo updated the task description for T166351: Revision create events are made for all history or a page when it is moved.
Thu, May 25, 11:55 PM · ChangeProp, Services (doing)
Pchelolo updated the task description for T166351: Revision create events are made for all history or a page when it is moved.
Thu, May 25, 10:37 PM · ChangeProp, Services (doing)
Pchelolo created T166351: Revision create events are made for all history or a page when it is moved.
Thu, May 25, 10:32 PM · ChangeProp, Services (doing)
Pchelolo placed T166068: German Wikipedia's main page shows significantly stale content up for grabs.

Unassigning this from myself since Parsoid is the cause of this.

Thu, May 25, 8:43 PM · Patch-For-Review, Services (watching), Parsoid, Reading-Infrastructure-Team-Backlog, Mobile-Content-Service, Android-app-Bugs, Wikipedia-Android-App-Backlog
Pchelolo claimed T166068: German Wikipedia's main page shows significantly stale content.

I've tracked it down to a problem in Parsoid and title validation. Perhaps some weird link or template was included so right now Parsoid is not able to parse this page. Investigation continues.

Thu, May 25, 7:32 PM · Patch-For-Review, Services (watching), Parsoid, Reading-Infrastructure-Team-Backlog, Mobile-Content-Service, Android-app-Bugs, Wikipedia-Android-App-Backlog

Tue, May 23

Pchelolo added a comment to T166163: Create a summary content migration filter.

See https://github.com/wikimedia/restbase/pull/818

Tue, May 23, 10:52 PM · Reading-Web-Backlog, Services (next), Reading-Infrastructure-Team-Backlog, TextExtracts, Page-Previews
Pchelolo updated the task description for T156199: Low-latency current revision storage.
Tue, May 23, 6:20 PM · User-mobrovac, Cassandra, Services (designing), Wikimedia-Incident, RfC, RESTBase
Pchelolo added a comment to T165017: Setup RESTBase HTML extract endpoint.

@GWicke: When will Services be able to pick this up? Is it blocked on the iOS team checking whether the app is sending the correct Content-Type header?

Tue, May 23, 6:16 PM · Patch-For-Review, Reading-Web-Kanban-Board, Services (watching), Reading-Infrastructure-Team-Backlog, Reading-Web-Backlog, TextExtracts, Page-Previews
Pchelolo created T166163: Create a summary content migration filter.
Tue, May 23, 6:10 PM · Reading-Web-Backlog, Services (next), Reading-Infrastructure-Team-Backlog, TextExtracts, Page-Previews
Pchelolo updated subscribers of T165017: Setup RESTBase HTML extract endpoint.

Can we create an list of summary usages and see what happens with them if we start returning the html version by default?

Tue, May 23, 6:00 PM · Patch-For-Review, Reading-Web-Kanban-Board, Services (watching), Reading-Infrastructure-Team-Backlog, Reading-Web-Backlog, TextExtracts, Page-Previews
Pchelolo updated subscribers of T122245: REST API entry point web request statistics at the Varnish level.

On the discussion on the hackathon with @JAllemandou we've decided to reuse spark infrastructure for this. @Pchelolo will develop a Scala-based router for that would take a spec and match request URIs to RESTBase endpoints and @JAllemandou will integrate it on the analytics side.

Tue, May 23, 5:51 PM · Services, RESTBase, Analytics
Pchelolo created T166161: Use RESTBase for ORES precaching.
Tue, May 23, 5:36 PM · Scoring-platform-team-Backlog, ORES, Services (next)
Pchelolo updated the task description for T156199: Low-latency current revision storage.
Tue, May 23, 4:43 PM · User-mobrovac, Cassandra, Services (designing), Wikimedia-Incident, RfC, RESTBase
Pchelolo closed T157094: Create schema for Job event as Resolved.

The schema is merged and live in the EventBus

Tue, May 23, 4:30 PM · Services (done), Analytics, ChangeProp, EventBus
Pchelolo closed T157094: Create schema for Job event, a subtask of T157088: [EPIC] Develop a JobQueue backend based on EventBus, as Resolved.
Tue, May 23, 4:30 PM · User-mobrovac, Analytics, ChangeProp, Services (later), EventBus
Pchelolo moved T150560: More verbose messages from service-checker-swagger from Done to Backlog on the Operations-Software-Development board.

Same thing happened today for one of the mobile-apps checks:

Tue, May 23, 4:22 PM · Patch-For-Review, Services (watching), Operations-Software-Development, Operations

Fri, May 19

Pchelolo closed T165767: HTTP 500 error on page when attempting to use Visual Editor as Invalid.

Ok, we've figured it out. It's happening because it's a private Wiki that's not supported in RESTBase currently. Support is tracked in T88016

Fri, May 19, 3:14 PM · RESTBase, VisualEditor

Thu, May 18

Pchelolo added a comment to T157088: [EPIC] Develop a JobQueue backend based on EventBus.

While template edits should only enqueue a constant number of small jobs directly, I suspect that the expansion into "leaf" sub-jobs will initially still happen during job processing itself. This means that those would hit eventbus, rather than following the changeprop model of producing directly. @Pchelolo, is this correct?

Thu, May 18, 2:47 PM · User-mobrovac, Analytics, ChangeProp, Services (later), EventBus

Wed, May 3

Pchelolo updated the task description for T156199: Low-latency current revision storage.
Wed, May 3, 8:26 PM · User-mobrovac, Cassandra, Services (designing), Wikimedia-Incident, RfC, RESTBase

Tue, May 2

Pchelolo added a comment to T164236: Include size of article in Summary.

Alright, I think we need to hold our horses a bit, people. There have been a number of tickets lately about adding information and/or functionality to the summary end point, which, quite frankly, I believe don't belong there at all. Instead of adding things to summary, I think we should list/assess what information will Reading need in the short- to mid-term and find the appropriate ways to provide/expose/surface the needed information.

Tue, May 2, 10:07 PM · Services (designing), Reading List Service, RESTBase-API, Reading-Infrastructure-Team-Backlog
Pchelolo edited projects for T158128: Deprecate and delete mobile-text endpoint, added: Services (doing); removed Services (blocked).

Dropping from RESTBase: https://github.com/wikimedia/restbase/pull/812
@bearND Could you drop from MCS as well?

Tue, May 2, 9:51 PM · Services (done), Reading-Infrastructure-Team-Backlog (Kanban), User-mobrovac, RESTBase-API, Mobile-Content-Service
Pchelolo edited projects for T164081: Summaries should be able to be requested by page id, added: Services (designing); removed Services.
Tue, May 2, 9:39 PM · Services (designing), RESTBase-API, Reading-Infrastructure-Team-Backlog
Pchelolo edited projects for T164236: Include size of article in Summary, added: Services (designing); removed Services.

To support this effort, there must be a way to let users know how large a download will be. This is primarily important when downloading a "set" of articles. As in the upcoming Reading List Service.

Tue, May 2, 9:36 PM · Services (designing), Reading List Service, RESTBase-API, Reading-Infrastructure-Team-Backlog
Mholloway awarded T164291: Make title-related properties consistent a 100 token.
Tue, May 2, 7:47 PM · Reading-Infrastructure-Team-Backlog, RESTBase-API, Services (designing)
Pchelolo added a comment to T164291: Make title-related properties consistent.

@Fjalapeno We would eventually support Accept header content-type negotiation, but even with that it's a disruptive change, so we're definitely not doing it until we absolutely must. This change is not an absolute must, but I've created a task to not forget about it when something more important appears.

Tue, May 2, 7:41 PM · Reading-Infrastructure-Team-Backlog, RESTBase-API, Services (designing)
Pchelolo added a comment to T164291: Make title-related properties consistent.

Seems good @Niedzielski. I've created this to not forget we wanted to do it, but most likely it's not gonna happen very soon, the changes are backwards-incompatible and there's lots of clients using the old format..

Tue, May 2, 7:30 PM · Reading-Infrastructure-Team-Backlog, RESTBase-API, Services (designing)
Pchelolo closed T163729: Summaries should include display title as Resolved.

@Niedzielski I've created T164291 to track further refinements of the summary format, let's move the discussion there.

Tue, May 2, 6:51 PM · Services (done), Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, RESTBase-API, Mobile-Content-Service
Pchelolo created T164291: Make title-related properties consistent.
Tue, May 2, 6:50 PM · Reading-Infrastructure-Team-Backlog, RESTBase-API, Services (designing)
Pchelolo closed T164079: Summaries should include page id as Resolved.

Deployed! Resolving.

Tue, May 2, 6:47 PM · Services (done), RESTBase-API, Reading-Infrastructure-Team-Backlog
Pchelolo added a comment to T164100: Consider excluding pronunciation guides from TextExtracts.

So the page previews uses the RESTBase summary endpoint which emits the plain-text extract. Potentially we can change that to the HTML extract, but need to verify with all the known clients of the endpoint. Under the hood it uses the TextExtracts extension, but I don't see it emitting the classes in the HTML. @kaldari how do I fetch the html with the nopopup class from the TextExtracts API?

Tue, May 2, 4:05 PM · TextExtracts, RESTBase-API, Services (designing), Reading-Web-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog
Pchelolo added a comment to T164081: Summaries should be able to be requested by page id.

But it seems like this isn't a good idea? I am seeing some resistance to this notion (also in the Reading List discussion). Normally having an unique, numeric id to access a resource is a pretty welcome thing - but maybe there are complications here that make this not as good as I thought?

Tue, May 2, 3:05 PM · Services (designing), RESTBase-API, Reading-Infrastructure-Team-Backlog

Mon, May 1

Pchelolo added a comment to T163729: Summaries should include display title.

@Pchelolo I thought all RESTBase summaries used the same keys/structure? Are we overriding something here?

Mon, May 1, 4:19 PM · Services (done), Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, RESTBase-API, Mobile-Content-Service

Apr 28 2017

Pchelolo added a project to T164081: Summaries should be able to be requested by page id: Services (designing).
Apr 28 2017, 8:46 PM · Services (designing), RESTBase-API, Reading-Infrastructure-Team-Backlog
Pchelolo added a comment to T164081: Summaries should be able to be requested by page id.

As I've noted in some other ticket:

Apr 28 2017, 8:46 PM · Services (designing), RESTBase-API, Reading-Infrastructure-Team-Backlog
Pchelolo added a comment to T164098: Enable snake_case linting on eslint.

I guess we need a lint rule for just the output of our services

Apr 28 2017, 8:23 PM · Mobile-Content-Service, RESTBase, Reading-Infrastructure-Team-Backlog
Pchelolo added a comment to T163729: Summaries should include display title.

Created a PR to add the data anyway: https://github.com/wikimedia/restbase/pull/810 but it would be nice to get naming resolving plan before adding one more property for title.

Apr 28 2017, 8:15 PM · Services (done), Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, RESTBase-API, Mobile-Content-Service
Pchelolo added a project to T113094: [EPIC] Service for hovercards and link preview needs to provide useful text for the majority of articles: Services (watching).
Apr 28 2017, 7:21 PM · Reading-Infrastructure-Team-Backlog, Reading Epics (Page Previews), Services (watching), Reading-Web-Backlog, Epic, Tracking, TextExtracts, Page-Previews
Pchelolo added a comment to T164100: Consider excluding pronunciation guides from TextExtracts.

So, we could port this Android code to RESTBase and strip it while generating the summary response. The question is whether there's any client that need this information? If not - the solution is quite straightforward.

Apr 28 2017, 6:52 PM · TextExtracts, RESTBase-API, Services (designing), Reading-Web-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog
Pchelolo added a project to T164100: Consider excluding pronunciation guides from TextExtracts: Services (designing).
Apr 28 2017, 6:25 PM · TextExtracts, RESTBase-API, Services (designing), Reading-Web-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog
Pchelolo edited projects for T163505: Make services use different random log stash instances, added: Services (later); removed Services.
Apr 28 2017, 6:07 PM · Services (later)
Pchelolo edited projects for T163505: Make services use different random log stash instances, added: Services; removed Services (later).
Apr 28 2017, 6:07 PM · Services (later)
Pchelolo added a project to T155573: [Regression] exclude pronunciation guides from article extracts: Services (watching).

Would it make sense to strip it in RESTBase for the summary endpoint since it seems like none of the clients actually need it.

Apr 28 2017, 6:00 PM · Services (watching), iOS-app-v5.5.0-Snake-On-A-Magic-Towel, Wikipedia-iOS-App-Backlog, iOS-app-feature-Feed, iOS-app-Bugs, Regression
Pchelolo edited projects for T163729: Summaries should include display title, added: Services (next); removed Services.
Apr 28 2017, 5:56 PM · Services (done), Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, RESTBase-API, Mobile-Content-Service
Pchelolo added a project to T163729: Summaries should include display title: Services (next).
Apr 28 2017, 5:52 PM · Services (done), Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, RESTBase-API, Mobile-Content-Service
Pchelolo added a comment to T163729: Summaries should include display title.

So, we're already making the call to the query info endpoint for constructing the summaries, so adding the displaytitle property is easy.

Apr 28 2017, 5:52 PM · Services (done), Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, RESTBase-API, Mobile-Content-Service
Pchelolo added a comment to T164098: Enable snake_case linting on eslint.

Hm.. In RESTBase for example we don't really allow snake_case variable names, only property names. We use snake_case for configuration parameters while normal vars use camelCase

Apr 28 2017, 5:39 PM · Mobile-Content-Service, RESTBase, Reading-Infrastructure-Team-Backlog
Pchelolo added a comment to T164097: Develop a shared coding style / convention doc for Node.js services.

We have one in a form of eslint config: https://github.com/wikimedia/eslint-config-node-services

Apr 28 2017, 5:15 PM · Services, RESTBase, Reading-Infrastructure-Team-Backlog
Pchelolo added a comment to T164083: Returning a list of summaries given a list of list of titles.

There's multiple levels of reasoning why this will probably not happen:

Apr 28 2017, 4:10 PM · Services (designing), RESTBase-API, Reading-Infrastructure-Team-Backlog
Pchelolo added a comment to T164079: Summaries should include page id.

And here we are: https://github.com/wikimedia/restbase/pull/809

Apr 28 2017, 3:54 PM · Services (done), RESTBase-API, Reading-Infrastructure-Team-Backlog
Pchelolo claimed T164079: Summaries should include page id.

Easy! Will make a PR today

Apr 28 2017, 3:06 PM · Services (done), RESTBase-API, Reading-Infrastructure-Team-Backlog

Apr 26 2017

Pchelolo created T163924: Create a smart bucket that purges on demand.
Apr 26 2017, 5:03 PM · Services (done), RESTBase

Apr 25 2017

Pchelolo added a comment to T162892: Deploy ORES mid-April.

@Halfak Added a subtask.

Apr 25 2017, 10:17 PM · ORES, Scoring-platform-team
Pchelolo added a subtask for T162892: Deploy ORES mid-April: T158437: Change ORES rules to send all events to new "/precache" endpoint.
Apr 25 2017, 10:17 PM · ORES, Scoring-platform-team
Pchelolo added a parent task for T158437: Change ORES rules to send all events to new "/precache" endpoint: T162892: Deploy ORES mid-April.
Apr 25 2017, 10:17 PM · Services (blocked), Scoring-platform-team-Backlog, ORES, ChangeProp
Pchelolo closed T157091: Make EventBus service support wildcards in schema definitions as Resolved.

Deployed to production, resolving.

Apr 25 2017, 5:24 PM · Services (done), Analytics, ChangeProp, EventBus
Pchelolo closed T157091: Make EventBus service support wildcards in schema definitions, a subtask of T157088: [EPIC] Develop a JobQueue backend based on EventBus, as Resolved.
Apr 25 2017, 5:24 PM · User-mobrovac, Analytics, ChangeProp, Services (later), EventBus
Pchelolo added a comment to T160127: Re-evaluate purging strategies.

I think after our debugging session with @Jdlrobson earlier this month everything is fine here? Can you confirm and close the ticket @Jdlrobson

Apr 25 2017, 4:47 PM · Reading-Infrastructure-Team-Backlog, Spike, Trending-Service
Pchelolo added a comment to T163753: API for returning user data for a specific page for the current logged in user.

I'm not sure whether it makes sense to add this to the REST API. It wouldn't benefit from caching at all, and although we support logged-in calls, the actual authorization is based on the mediawiki API, so calling action API for this data would most likely be more efficient then wrapping it to the REST API

Apr 25 2017, 2:42 PM · Reading-Infrastructure-Team-Backlog, RESTBase-API, Mobile-Content-Service

Apr 21 2017

Pchelolo added a comment to T163598: RESTbase 500s when asking for the latest revision of enwiki's [[Vomeronasal organ]].

Created a subtask for that work @Jdforrester-WMF will implement next week.

Apr 21 2017, 9:16 PM · Parsoid, Services (done), RESTBase, VisualEditor
Pchelolo edited projects for T163602: Return Gateway Timeout when the backend service dies, added: Services (next); removed Parsoid, Services (done), VisualEditor.
Apr 21 2017, 9:15 PM · Services (next), RESTBase
Pchelolo created T163602: Return Gateway Timeout when the backend service dies.
Apr 21 2017, 9:15 PM · Services (next), RESTBase
Pchelolo added a comment to T163598: RESTbase 500s when asking for the latest revision of enwiki's [[Vomeronasal organ]].

@Jdforrester-WMF Hm... Good idea. Gateway timeout might be a more appropriate error here I guess. What do you think?

Apr 21 2017, 9:12 PM · Parsoid, Services (done), RESTBase, VisualEditor
Pchelolo added projects to T163598: RESTbase 500s when asking for the latest revision of enwiki's [[Vomeronasal organ]]: Services (done), Parsoid.

Parsoid is dying on this page with an exception from T163330 so should get resolved after the next Parsoid deploy

Apr 21 2017, 9:07 PM · Parsoid, Services (done), RESTBase, VisualEditor

Apr 20 2017

Pchelolo added a reverting commit for rMSCDa19ebf83f7fa: Temporarily half the transclusion update concurrency: rMSCDe0e368426b07: Revert "Temporarily half the transclusion update concurrency".
Apr 20 2017, 9:27 PM
Pchelolo committed rMSCDe0e368426b07: Revert "Temporarily half the transclusion update concurrency" (authored by Pchelolo).
Revert "Temporarily half the transclusion update concurrency"
Apr 20 2017, 9:27 PM
Pchelolo committed rMSCD2e07f61813b9: Config: Return the transcludes concurrency to normal (authored by Pchelolo).
Config: Return the transcludes concurrency to normal
Apr 20 2017, 9:11 PM
Pchelolo created T163505: Make services use different random log stash instances.
Apr 20 2017, 8:57 PM · Services (later)
mmodell awarded T102667: Create or improve the RESTBase deploy method a Barnstar token.
Apr 20 2017, 8:34 PM · Services (next), Goal, RESTBase, Release-Engineering-Team, Deployment-Systems
Pchelolo added a comment to T163462: FlaggedRevs for Mobile Content Service.

Hm.. This might be very problematic to support both for RESTBase and ChangeProp. Here's a list of issues that pop immediately:

Apr 20 2017, 8:26 PM · Reading-Infrastructure-Team-Backlog, RESTBase-API, RESTBase, Services (designing), Mobile-Content-Service, MediaWiki-extensions-FlaggedRevs
Pchelolo edited projects for T157091: Make EventBus service support wildcards in schema definitions, added: Services (done); removed Patch-For-Review, Services (later).

The patch was merged, to be deployed on Monday

Apr 20 2017, 8:15 PM · Services (done), Analytics, ChangeProp, EventBus

Apr 19 2017

Pchelolo added a comment to T163392: Delete stale kafka topics.

To enable topic deletion we need to put delete.topic.enable=true to the kafka server.properties and restart instances.

Apr 19 2017, 10:11 PM · Patch-For-Review, Analytics, Services (watching), EventBus
Pchelolo created T163392: Delete stale kafka topics.
Apr 19 2017, 10:06 PM · Patch-For-Review, Analytics, Services (watching), EventBus
Pchelolo created T163380: Support posting to multiple JobQueues simultaneously.
Apr 19 2017, 8:45 PM · User-mobrovac, Analytics, ChangeProp, Services (later), EventBus
Pchelolo created T163379: Create JobQueue implementation that posts to EventBus.
Apr 19 2017, 8:42 PM · Patch-For-Review, ChangeProp, Services (later), Analytics, EventBus

Apr 18 2017

Pchelolo closed T89568: RESTBase 1.0 release as Resolved.

Actually, that has been already done and announced with a blog post. Resolving.

Apr 18 2017, 10:51 PM · Services, RESTBase-release-1.0, RESTBase
Pchelolo added a comment to T157091: Make EventBus service support wildcards in schema definitions.

All right @Ottomata, I'll try to remember python which I didn't use in like 5 years, let's see where it gets us :)

Apr 18 2017, 6:37 PM · Services (done), Analytics, ChangeProp, EventBus
Pchelolo added a comment to T157091: Make EventBus service support wildcards in schema definitions.

@Ottomata would you have any spare cycles to work on this or to guide me a bit through the event logging code to see how to do that? I'm slowly progressing on the general task and this seems to be a logical next preparation step..

Apr 18 2017, 6:26 PM · Services (done), Analytics, ChangeProp, EventBus
Pchelolo closed T159252: SyntaxError in Mobile-Content-Service as Resolved.

I guess the patch was deployed and I haven't seen these errors in the RB logs for a while, so the issue can be closed.

Apr 18 2017, 6:09 PM · Patch-For-Review, Mobile-Content-Service (Kanban), Services (watching)
Pchelolo added a comment to T147420: Figure out at what domain the api should be hosted.

I think we're all happy with these APIs living under the /api/rest_v1/ endpoint and having a tag to group them together. @mobrovac @Pchelolo any objections?

Apr 18 2017, 1:13 PM · User-mobrovac, Services (designing), Recommendation-API

Apr 13 2017

Pchelolo added a comment to T161284: Minimise incidental HTTP requests caused by Page Previews.

Created a PR for RESTBase to allow 5 minutes of client-side caching: https://github.com/wikimedia/restbase/pull/795

Apr 13 2017, 7:36 PM · Services (done), Reading-Web-Sprint-95, MW-1.29-release (WMF-deploy-2017-04-04_(1.29.0-wmf.19)), Unplanned-Sprint-Work, Reading-Web-Sprint-94, Page-Previews, Reading-Web-Backlog
Pchelolo closed T107532: [Discussion] Move restbase config to Ansible (or $deploy_system in general)? as Resolved.

After moving to scap3 this ticket is obsolete, resolving.

Apr 13 2017, 6:31 PM · Operations, Deployment-Systems, Services, Patch-For-Review, RESTBase
Pchelolo closed T102667: Create or improve the RESTBase deploy method as Resolved.

I guess after move to scap3 this ticket is obsolete, so I'm closing it as resolved. If disagree please reopen.

Apr 13 2017, 6:30 PM · Services (next), Goal, RESTBase, Release-Engineering-Team, Deployment-Systems
Pchelolo closed T102667: Create or improve the RESTBase deploy method, a subtask of T101023: EPIC: Future Deployment Tooling, as Resolved.
Apr 13 2017, 6:30 PM · scap2, Epic, Scap
Pchelolo closed T102667: Create or improve the RESTBase deploy method, a subtask of T113119: [keyresult] Implement the needed features in scap for RESTBase deploys, as Resolved.
Apr 13 2017, 6:30 PM · User-greg, releng-201516-q1
Pchelolo closed T152653: Speeed up RESTBase deployments as Invalid.

After switching to scap3 this is not relevant any more

Apr 13 2017, 6:14 PM · Services (next)
Pchelolo added a comment to T161243: Truncate wikimedia and wikidata storage groups.

@Pchelolo I don't know if you had in mind some programmatic means of looking at these, but I sampled a number of these at random and found them to have less VE usage than commons (or none at all).

Apr 13 2017, 3:39 PM · Cassandra, Services (next), RESTBase
Pchelolo added a comment to T161935: Vagrant git-update error for event logging.

At that point - yes, just tried to rerun it - same thing. I have vagrant settings nfs_shares off because of the T158617 , otherwise it's a standard vagrant setup

Apr 13 2017, 2:41 PM · Analytics-Kanban, Analytics-EventLogging, MediaWiki-Vagrant, Services (watching)
Pchelolo added a comment to T162468: Restbase install broken on Vagrant (Cannot find module 'npmlog').

@Mvolz Hm..

Apr 13 2017, 2:41 PM · Services, RESTBase, MediaWiki-Vagrant

Apr 12 2017

Pchelolo committed rMSCDe47afea30223: Config: Separate multiDC ORES handling to multiple rules (authored by Pchelolo).
Config: Separate multiDC ORES handling to multiple rules
Apr 12 2017, 9:18 PM
Pchelolo committed rMSCDe403f561a667: Config: Fix a bug with wrogly removed newline in the config. (authored by Pchelolo).
Config: Fix a bug with wrogly removed newline in the config.
Apr 12 2017, 7:08 PM
Pchelolo closed T159615: [spec] Active-active setup for ORES across datacenters (eqiad, codfw), a subtask of T139372: Set up oresrdb redis node in codfw, as Resolved.
Apr 12 2017, 7:08 PM · Patch-For-Review, Operations, Scoring-platform-team-Backlog
Pchelolo closed T159615: [spec] Active-active setup for ORES across datacenters (eqiad, codfw) as Resolved.

The prefacing rule is now updating ORES in both datacenters. Although there's still room for improvement, this issue can be resolved now.

Apr 12 2017, 7:08 PM · Services (done), User-mobrovac, ORES, Operations, Scoring-platform-team-Backlog
Pchelolo added a comment to T161243: Truncate wikimedia and wikidata storage groups.

Here's the list of wikis that will be affected by the truncate:

Apr 12 2017, 4:08 PM · Cassandra, Services (next), RESTBase

Apr 11 2017

Pchelolo closed T160764: Update electron render service as Resolved.

After a bit of hassle the newest version of the service has been deployed.

Apr 11 2017, 7:22 PM · Services (next)
Pchelolo added a comment to T159922: pdfrender fails to serve requests since Mar 8 00:30:32 UTC on scb1003.

Although the patch was merged, the situation didn't change - the exact same log is produced on server restart. This blocks deployment of the new version T160764 because, although for the old version the error was there, it didn't prevent the service from starting up. The new version just hangs after the AssertionError and doesn't accept connections. In beta cluster though this doesn't happen.

Apr 11 2017, 5:12 PM · Patch-For-Review, Operations, Services, Electron-PDFs
Pchelolo added a comment to T159922: pdfrender fails to serve requests since Mar 8 00:30:32 UTC on scb1003.

The same thing has just happened when I've tried to update the service to a newer version (see T160764). Will put the patch for puppet SWAT and attempt to deploy after it's merged.

Apr 11 2017, 4:43 PM · Patch-For-Review, Operations, Services, Electron-PDFs