Wikimedia Release Engineering Team/Checkin archive/20160711
Appearance
2016-07-11
[edit]Vacations/Important dates
[edit]How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
- July 14th Antoine (bank holiday but got meeting :p)
- July 14t+15th: Tyler (friends coming to town)
- July 15th: Mukunda's Birthday on the 16th .. taking day off
- July 15th: Chad
- July 25 - August 15: Željko vacation
- July 30 - August 21: Antoine vacation. At home 1st week.
- August 1st - 5th: Mukunda - vacation: Concert & relaxation
...
- January 2017: Dev Summit + All Hands (presumably)
Team Business
[edit]Rotating positions and absences
[edit]Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
weeks of June 27 and July 4
[edit]- Train: Mukunda
- SoS: Tyler
- Out:
- Zeljko - June 20-18 (Wikimania)
- Mukunda - July 1
- All US - July 4th (Monday)
- Tyler - July 8
weeks of July 11 and 18
[edit]- Train: Chad
- SoS: Tyler
- Out:
- Tyler - July 14+15 (Thur+Fri)
- Mukunda - July 15
- Chad - July 15
weeks of July 25 and Aug 1
[edit]- Train: Tyler
- SoS: Mukunda
- Out:
- Zeljko: July 25 - Aug 15
- Antoine: July 30 - Aug 21
- Mukunda: Aug 1-5
Time spent spreadsheet
[edit]- FYQ1 (July-Sept 2016): https://docs.google.com/spreadsheets/d/1IrwGPdTDZ6H8x9Mf5dmCYlkK4hZ8sbUSLODEM4cFc4g/edit#gid=0
Actions from last meeting
[edit]- none?
Scrum of Scrums
[edit]- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R
Last week
[edit]- Blocking
- None?
- Blocked
- Gallium phase out questions: https://phabricator.wikimedia.org/T133300
- Pasted some IRC talk from chase
- Other input welcome
- Gallium phase out questions: https://phabricator.wikimedia.org/T133300
- Update July 11th:
- Chase/Tyler/Antoine had meeting on Thursday clarified lot of questions
- scandium kind of old, might want a new host afterall (maybe contint1001?)
- CI Documentation publication: https://phabricator.wikimedia.org/T137890
- Mostly needs some network expertise
- Scandium disk space: https://phabricator.wikimedia.org/T138955
- CI Documentation publication: https://phabricator.wikimedia.org/T137890
- Updates
- Train is back on track, wmf.8 to group1 today
- 1.27 release is out (yay!)
- Scap3 migrations continue (if you have questions, ask us! :))
This week
[edit]- Blocking
- Blocked
- Updates
- Call out Gerrit upgrade/downtime if that's still relevant (no $DATETIME yet, but remind everyone that it *WILL* be happening *VERY* soon, so be aware)
Other Team Business
[edit]- Quaterly Review slide deck (April-June 2016): https://docs.google.com/presentation/d/1Q_p-CRv3flBuG2MxgY3mSDNJ1D0Mo0H83DQgNFTvFqw/edit#slide=id.ga4ecc5878_2_0
- Please review, add any Successes or Misses that I, er, missed
- Upgrade mariadb in deployment-prep from Precise/MariaDB 5.5 to Jessie/MariaDB 5.10 https://phabricator.wikimedia.org/T138778
- Blocking a wild range of feature requests
- Need an owner and/or a pairing
- What is the priority? Check with Jaime. TODO: Greg. We have other priorities.
- SWAT deploys next steps:
- "Update new SWAT member process and deploying documentation in prep for adding European SWAT window" - https://phabricator.wikimedia.org/T139545
- "Identify inaugural SWAT members for the European SWAT window" - https://phabricator.wikimedia.org/T139544
- volunteers so far: Dereckson, JanZ, Antoine
- Hold a couple official training runs? Just for EU timezones (eg: just Antoine) or something Mukunda/Tyler/Chad could do as well?
- Ideas
- "see one, do one, revert one, teach one"
- pair review documentation
- TODO: Zeljko do an 8am Pacific SWAT deploy with Tyler
- TODO: After that, update docs, after that, doit
- Team Offsite Planning:
- Parent task: task T134830
- Decision spreadsheets
- Timing https://docs.google.com/spreadsheets/d/1slYNnWJOAoNGK0Hn7wtvvShD2_ORO07I0fWNokuMry8/edit#gid=0
- Looks like Nov 14-18th
- Location https://docs.google.com/spreadsheets/d/1_8KXdObI8tw033n4L245KoE1izgsdxp3h0BnZwGqk4s/edit#gid=0
- See also: https://teleport.org/flock/#!/131a3d128f18418d
- Chicago?
- Timing https://docs.google.com/spreadsheets/d/1slYNnWJOAoNGK0Hn7wtvvShD2_ORO07I0fWNokuMry8/edit#gid=0
- I have secured support :)
- TechDebt Analysis
- https://docs.google.com/spreadsheets/d/1Kxj9p4fKVNo2h23yAQVoOGg77dZ4FLxeXuYrH-1CrPA/edit#gid=0
- Please dedicated a couple hours this week to filling out the spreadsheet.
- Gerrit upgrade
- what's left? Rumblings of Zuul issues?
- potential Zuul issues need more testing
Q1 goal/project check-in
[edit]Phase out Ubuntu Precise
[edit]keyresult tasks:
- Replace primary production Continuous Integration host (
gallium
) - task T95757 - Upgrade Phabricator database servers to Maria10/Jessie - task T138460
- Upgrade Beta Cluster database servers to Maria10/Jessie - task T138778
Reduce Technical Debt
[edit]Perform a technical debt analysis of software and services maintained by WMF Release Engineering - task T138225
Streamline deployments
[edit]keyresult task:
- Convert our production deployment strategy to use long-lived branches - task T89945
Non-Quarterly goal work
[edit]CI Scaling/Nodepool
[edit]- CI Outage last week: https://wikitech.wikimedia.org/wiki/Incident_documentation/20160706-CI-Outage
- Follow-ups:
- https://phabricator.wikimedia.org/T139771 - "Identify metric (or metrics) that gives a useful indication of user-perceived (Wikimedia developer) service of CI"
- Follow-ups:
Browser tests
[edit]Differential migration
[edit]Differential weekly (https://etherpad.wikimedia.org/p/diffuerential-weekly ) TODOs:
- Mukunda had questiosn for antione re puppet (keys into the private store, production or other? for CI image builder)
- Update documentation on creating/renaming of repos in Diffusion
- Update task with discussion about ACLs?
- Announce plan to migrate MW-Vagrant to Differential
Beta Cluster
[edit]Other
[edit]- Figure out how to help Jaime with the DB schema inconsistencies issue:
- https://phabricator.wikimedia.org/T132416 and https://phabricator.wikimedia.org/T104459 (see also: https://www.mediawiki.org/wiki/Development_policy#Database_patches )
- What can we do in CI to help prevent, mostly?
People status updates
[edit]Antoine
[edit]Last week
[edit]- track 1.28.0-wmf.8 blocking status (DONE)
- Look at labs overloading (DONE)
- Loop back with ops about scandium/network with Tyler (DONE)
- Paper work (DONE)
- European SWAT stuff (nop)
This week
[edit]- Gerrit upgrade / Zuul upgrade
- Target host to replace gallium
- Sync up with Tyler for CI / gallium phase out
- Moaar maintenance
- Offsite site/date
Chad
[edit]Last week
[edit]- Gerrit. Gerrit. Gerrit.
This week
[edit]- Gerrit. Gerrit. Gerrit.
Dan
[edit]Last week
[edit]- Getting back
This week
[edit]- Getting back
Mukunda
[edit]Last week
[edit]- Differential documentation
- migrating Bryan's repos
This week
[edit]- Phabricator upgrade on wednesday
- Figure out where to start on the long lived branches project
Tyler
[edit]Last week
[edit]- Scap packaing/features/stewarding
- WQDS deployment move
- Hopefully see some scandium movement!
This week
[edit]- contint1001 movement (hopefully)
- SWAT training
- Deployment tooling puppet work(?) possible.
Željko
[edit]Last week
[edit]- getting back
- survey
This week
[edit]- finishing migration of browsertests* Jenkins jobs to selenium* jobs https://phabricator.wikimedia.org/T128190
- Analyze (and share analysis of) the browser testing feedback survey https://phabricator.wikimedia.org/T139247
- Run language screenshots script for VisualEditor in Jenkins https://phabricator.wikimedia.org/T139613
- Figure out what to do with Firefox + Selenium https://phabricator.wikimedia.org/T137561
- SWAT training