Wikimedia Release Engineering Team/Checkin archive/20161003
Appearance
2016-10-03
[edit]Vacations/Important dates
[edit]How 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
[edit]Time spent spreadsheet
[edit]- Week 39 - https://docs.google.com/spreadsheets/d/1IrwGPdTDZ6H8x9Mf5dmCYlkK4hZ8sbUSLODEM4cFc4g/edit#gid=624220644
- last o' the quarter! :)
Rotating positions and absences
[edit]Maniphest 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
[edit]Phase out Ubuntu Precise
[edit]Replace 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
[edit]Perform a technical debt analysis of software and services maintained by WMF Release Engineering - task T138225
- Done
Streamline deployments (long-lived branches)
[edit]keyresult 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
[edit]CI Scaling/Nodepool
[edit]Browser 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
[edit]Phabricator
[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
[edit]https://phabricator.wikimedia.org/T132416 and https://phabricator.wikimedia.org/T104459 (see also: https://www.mediawiki.org/wiki/Development_policy#Database_patches )
People status updates
[edit]Antoine
[edit]Last week
[edit]- Gallium migration plan
This week
[edit]Chad
[edit]Last week
[edit]This week
[edit]Dan
[edit]Last week
[edit]This week
[edit]Mukunda
[edit]Last 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
[edit]Last 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
[edit]Last 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