Wikimedia Release Engineering Team/Checkin archive/20161003
2016-10-03
editVacations/Important dates
editHow to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
- Oct 05: Morning, few hours, airport run - Tyler
- October 10: US Holiday (Indigenous People's Day https://theintercept.com/2015/10/12/columbus-day-is-the-most-important-day-of-every-year/ )
- October 17-21: Offsite in Washington D.C.
- October 31 & November 4th: Mukunda
- October 28 - Nov 2 (ish) - Chad (vacation to Cabo)
- November 18: Greg in Seattle at RELENG Conference/workshop - http://releng.polymtl.ca/RELENG2016/html/index.html
- November 24: US Holiday (Thanksgiving)
- January 9-11: Dev Summit
- January 12-13: All Hands
Team Business
editTime spent spreadsheet
edit- Week 39 - https://docs.google.com/spreadsheets/d/1IrwGPdTDZ6H8x9Mf5dmCYlkK4hZ8sbUSLODEM4cFc4g/edit#gid=624220644
- last o' the quarter! :)
Rotating positions and absences
editManiphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
weeks of Oct 03 and Oct 10
edit- Train: Tyler
- SoS: Chad
- Out:
- October 10: US Holiday (Indigenous People's Day)
Oct 17 and Oct 24
edit- Train: Chad
- no train week of Oct 17
- [ wmf.23]
- SoS: Tyler
Actions from last meeting
edit- TODO: Antoine write a migration plan for gallium
- lIn my head only. Been busy with wmf.19 explosion / random Zend 5.5 segfault etc.
- Still to do, went syphoned in jobrunner issue / lack of monitoring / bunch of reviews etc
- https://docs.google.com/document/d/1xOcXkQA9gJaLAeyA6pePUJPZmV62RFU3KapGg8LCJ_A/edit
- Do this week
- lIn my head only. Been busy with wmf.19 explosion / random Zend 5.5 segfault etc.
- TODO: Talk about release process/strategy first week of Q2 (Oct 3) with Ops (Brandon)
- GREG: Need to schedule
- Greg: explore with Andrew/Daniel/Someone after our team meeting(s) on Monday to sync up with what we need from Ops
Scrum of Scrums
edit- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R
This week
edit- Blocking
- Blocked
- Migration of gallium to contint1001
- https://gerrit.wikimedia.org/r/#/c/309299/2
- https://gerrit.wikimedia.org/r/#/c/313579/
- https://gerrit.wikimedia.org/r/#/c/313581/
- https://gerrit.wikimedia.org/r/#/c/293300/
- https://gerrit.wikimedia.org/r/#/c/313599/
- https://gerrit.wikimedia.org/r/#/c/313600/
- Also need an opsen on-hand for the actual migration
- Migration of gallium to contint1001
- Updates
- Phabricator
- Phabricator deployment this Thursday 1:00 AM UTC
- Phabricator database maintenance this week. Time TBA
- Phabricator
Last week
edit- Blocking
- Blocked
- Updates
- New scap (3.3.0)
- scap caches local config for it's deployment (machines don't have to reach back to tin)
- New scap (3.3.0)
Other Team Business
edit- Contint root proposal
- Can we just have an ops person?
- Proposal: have a short 20 minute meeting with Andrew/Daniel/Someone after our team meeting(s) on Monday to sync up with what we need from Ops
Offsite
edit- Agenda being drafted at https://docs.google.com/document/d/1lmxtQkAuDJY4Vv8oFWihSmhz1y-JgUzsb11ebFCOz6g/edit#
Q1 goal/project check-in
editPhase out Ubuntu Precise
editReplace primary production Continuous Integration host (gallium
) - task T95757
edit
- not completed
- lining up needs to do migration now
- Design: https://docs.google.com/document/d/1xOcXkQA9gJaLAeyA6pePUJPZmV62RFU3KapGg8LCJ_A/edit
Upgrade Phabricator database servers to Maria10/Jessie - task T138460
edit- Done
Upgrade Beta Cluster database servers to Maria10/Jessie - task T138778
edit- Done
- just gotta drop/delete the instances
Move Gerrit off of ytterbium - task T125018
edit- Done
Reduce Technical Debt
editPerform a technical debt analysis of software and services maintained by WMF Release Engineering - task T138225
- Done
Streamline deployments (long-lived branches)
editkeyresult task:
- Convert our production deployment strategy to use long-lived branches - task T89945
project view: https://phabricator.wikimedia.org/project/view/2117/
- `scap swat` likely to merge soon
Non-Quarterly goal work
editCI Scaling/Nodepool
editBrowser tests
edit- Improve documentation around running/writing (with lots of examples) browser tests T108108
- Working on https://www.mediawiki.org/wiki/Selenium/Ruby
- Code hosted on Github and tested on Travis CI https://github.com/zeljkofilipin/selenium-mediawiki
- After Ruby docs are done, next is Node+Selenium documentation
Beta Cluster
editPhabricator
edit- Deployment didn't happen last week so there are quite a few changes waiting for deploy this week.
- Database maintenance with jcrespo coming sometime this week, time TBA
DB Inconsistencies
edithttps://phabricator.wikimedia.org/T132416 and https://phabricator.wikimedia.org/T104459 (see also: https://www.mediawiki.org/wiki/Development_policy#Database_patches )
People status updates
editAntoine
editLast week
edit- Gallium migration plan
This week
editChad
editLast week
editThis week
editDan
editLast week
editThis week
editMukunda
editLast week
edit- Finish getting scap swat and cli stuff merged
- Cli part merged, still need scap swat merged
- Talk with Greg about the automation of deployment blockers, release milestones/tasks, etc.
- Started working on tooling for managing the deployment blockers task series
- Created a recurring event for mediawiki 1.28: https://phabricator.wikimedia.org/E309
This week
edit- Hopefully get +2 on scap swat
- Continue working on deployment blockers and related automation
- Start working on Q2 goals
Tyler
editLast week
edit- Done fixup https://gerrit.wikimedia.org/r/#/c/310719/
- scap3 catchup/review
This week
edit- Puppet patches for scap deploy-local change https://phabricator.wikimedia.org/T146602
- 1.28.0-wmf.21
- Help w/Gallium migration where possible
Željko
editLast week
edit- Improve documentation around running/writing (with lots of examples) browser tests T108108
- Working on https://www.mediawiki.org/wiki/Selenium/Ruby
- Code hosted on Github and tested on Travis CI https://github.com/zeljkofilipin/selenium-mediawiki
- After Ruby docs are done, next is Node+Selenium documentation
This week
edit- mediawiki_selenium feature to show/capture Selenium WebDriver requests to remote browser T94577
- Improve documentation around running/writing (with lots of examples) browser tests T108108
- EU SWAT