Wikimedia Release Engineering Team/Checkin archive/20150331
2015-03-31
editTeam Business
editTeam Quarterly Goals
edithttps://phabricator.wikimedia.org/maniphest/query/O9isnUt5IGLP/#R
- April 7th - 1 hour Quarterly Review Prep Meeting: MW Core/Services/Ops/RelEng/ECT
Scrum of Scrums
edit- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/?statuses=open%2Cstalled&allProjects=PHID-PROJ-arpazvuktn2l647rb6us#R
Beta Cluster stability
edit- https://phabricator.wikimedia.org/project/board/497/?order=priority
- Quarterly Priority: Green nightly builds on staging: https://phabricator.wikimedia.org/T88701
- Quarterly Priority: Stable uptime metrics of the Staging cluster: https://phabricator.wikimedia.org/T88705
- Availability graphs: https://graphite.wmflabs.org/dashboard/#availability
- So far we are averaging about 99.5% availability and this is counting 404 as non-availability so that is fairly good IMO.
Test history
edit- Quarterly Priority: By team test history: https://phabricator.wikimedia.org/T88706
- Elasticsearch logging of Cucumber results is almost complete
- Will start dashboard development this week (this is late obviously, but I'd like another week or so to work on it)
Isolated CI instances
edit- https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
- Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499
- Zuul package almost done. Will deploy it on some labs instance this week
- Related doc pending
- Quick presentation meeting with Andrew/Chase Wednesday
- Timo / Kunal continued on:
- reducing the number of jobs (faster JJB deploys, less VM to spawn later on)
- skiping full git clones
- switch mw jobs from sqlite to mysql (official announcement pending)
- phantomjs -> chromium/karma (faster runs!!)
- Need a champion for "reduce copies of mediawiki/core in workspaces" https://phabricator.wikimedia.org/T93703
MediaWiki Releases
edit- Quarterly Priority: Release MediaWiki 1.25: https://phabricator.wikimedia.org/T88709
- Branch coming in a few weeks
- https://www.mediawiki.org/wiki/MediaWiki_1.25/Roadmap#Schedule_for_the_deployments
- Antoine fixed the CI jobs Tuesday morning. Replied to Chris Steipp on wikitech-l
- We aren't using those jobs right now. We don't like them for security releases.
- We do when +2ing change on mw/core branches don't we +2 ? :D
- We aren't using those jobs right now. We don't like them for security releases.
- tag triggers https://integration.wikimedia.org/ci/job/mediawiki-core-release/
- disclose the patches and overhead CI
- Chad says disable them for now
- https://phabricator.wikimedia.org/T94583 - https://gerrit.wikimedia.org/r/200876
Other Work
edit- Sentry deployment (Gilles / TGR) https://phabricator.wikimedia.org/T84956 -- https://gerrit.wikimedia.org/r/#/c/199598/
- Directed Gilles to Alexandros Kosiaris
- Dan & Antoine as point of contacts
- MW-Vagrant work to better accommodate service development
- page-objects retrieving elements attributes over network, terribly slow down SauceLabs jobs https://phabricator.wikimedia.org/T92613
- Example workaround: https://gerrit.wikimedia.org/r/200767
- Zeljkof created a bunch of scripts that reproduce the issue https://github.com/zeljkofilipin/page-object-minimal
- add a feature to mediawiki_selenium capture / spurts Selenium Driver logs to ease debugging https://phabricator.wikimedia.org/T94577
Hiring
edit- Automation Engineer
- Who wants to interview? :)
- https://docs.google.com/a/wikimedia.org/document/d/1Y5kLnvaECsAQdP3O7BnAd71OGuJ7aff2E1REq1pCa5M/edit
- Elena/Rummana
- Dan
- Zeljko
- Mukunda
- Jon Robson
- Greg
Vacations/Confs/etc
edit- Жељко: Easter Monday, Monday, April 6
- Dan in France the week before offsite (May 11-15)
- Antoine: observing french holidays: Mon April 6th, Fri May 1, Fri May 8, Thurs May 14
- Week before hackathon: Team offsite in France - https://phabricator.wikimedia.org/T89036
- May: Hackathon in Lyon, France
- Chad vacation after offsite/hackathon (through 5/31)
- Elena on vacation May26-June07
- Tyler out a bit early today (3/31) for elaborate april fool's prank