[EPIC] Deploy the mediawiki-services-chromium-render service
Open, Stalled, HighPublic

Description

Deploying the mediawiki-services-chromium-render directly impacts the FY 2017-18 Q2 tracked in T181079: [GOAL] Provide an expanded reading experience by improving the ways that users can download articles of interest for later consumption.

This task tracks the eventual deployment of the service, the date of which is currently TBD.

NOTE: Due to upcoming holidays and travel for All Hands, it's highly likely that the earliest date for deployment of the service will be February, 2018.

Summary

At the time of writing (Tuesday, 21st November 2017), the mediawiki-services-chromium-render service is currently under active development and soon to have it's initial round of performance testing on non-production hardware.

After lengthy investigation, it was determined that the service must be run under Debian Stretch. This is because the service uses the puppeteer library, which requires an up-to-date version of the Chromium binary to be available and such a binary wasn't immediately available for Debian Jessie. Details of the investigation can be found:

Strategy

Per T178189#3740805, we (Readers Web) intend to deploy this new PDF rendering service alongside the current service in order to evaluate its performance with production traffic. Once we're all happy, then we can switch out the services and decommission the superseded service.

Related Objects

StatusAssignedTask
StalledNone
Stalledphuedx
OpenNone
StalledNone
StalledNone
Resolvedphuedx
Resolvedphuedx
Resolvedphuedx
Resolvedmobrovac
Resolvedmobrovac
Openmobrovac
Resolvedmobrovac
Resolvedakosiaris
Resolvedmobrovac
ResolvedNiedzielski
Stalledphuedx
ResolvedJdrewniak
Resolvedphuedx
Resolvedphuedx
Resolvedphuedx
Resolvedphuedx
DeclinedNone
Resolvedbmansurov
Resolvedmobrovac
Resolvedovasileva
OpenNone
InvalidNone
ResolvedJdlrobson
Openpmiazga
Resolvedphuedx
phuedx created this task.Nov 21 2017, 7:25 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 21 2017, 7:25 PM
phuedx updated the task description. (Show Details)Nov 21 2017, 8:08 PM
ovasileva moved this task from Triage to Backlog on the Proton board.Dec 1 2017, 2:21 PM

@mobrovac: Just a heads up that Web have started picking up the Puppet/Scap3-ization tasks for the service and I'll be looking to spend some time with Services to figure out how we get it deployed under Debian Stretch.

ovasileva triaged this task as High priority.Feb 15 2018, 3:58 PM
ovasileva added a subscriber: ovasileva.

Adding to kanban board for goals tracking

Restricted Application added a project: Readers-Web-Backlog. · View Herald TranscriptFeb 15 2018, 3:59 PM
phuedx changed the task status from Open to Stalled.