Wikimedia Release Engineering Team/Checkin archive/20160808
2016-08-08[edit]
Vacations/Important dates[edit]
How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
- July 25 - August 15: Željko vacation. Will have laptop with me. Reachable via phone.
- July 30 - August 21: Antoine vacation. At home 1st week.
- Sept 5th: Labor day
- October 17: OFFSITE
- October 31: Mukunda maybe?
...
- January 9-11: Dev Summit
- January 12-13: All Hands
Team Business[edit]
Time spent spreadsheet[edit]
Rotating positions and absences[edit]
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
weeks of July 25 and Aug 1[edit]
- Train: Tyler
- SoS: Mukunda / Tyler
- Out:
- Zeljko: July 25 - Aug 15
- Antoine: July 30 - Aug 21
- Mukunda: Aug 1-5
weeks of Aug 8 and Aug 15[edit]
- Train: Mukunda
- SoS: Chad
- Out:
- Zeljko: July 25 - Aug 15
- Antoine: July 30 - Aug 21
weeks of Aug 22 and Aug 29[edit]
- Train: Antoine
- SoS: ???
- Out:
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
This week[edit]
- Blocking
- Blocked
- Updates
- New SWAT window schedule starting Aug 22nd
Last week[edit]
- Blocked
- None
- Blocking
- None?
- Updates
- New Scap release that uses logstash_checker.py coming—live on beta already test please
- Lots of folks out this week, next week less folks out.
Other Team Business[edit]
Offsite[edit]
- Rachel is working on venue options still; some good options so far
- what do you want to talk about? Fill this out/vote on ideas:
CI[edit]
- Job mediawiki-extensions-php55 frequently fails due to "Segmentation fault" - https://phabricator.wikimedia.org/T142158
- commented
Q1 goal/project check-in[edit]
Phase out Ubuntu Precise[edit]
Replace primary production Continuous Integration host (gallium
) - task T95757[edit]
- NEXT: https://phabricator.wikimedia.org/T139771 - "Identify metric (or metrics) that gives a useful indication of user-perceived (Wikimedia developer) service of CI"
- TODO: Tyler reply to Faidon's comment, keeping focused on getting off of gallium for now, we don't really care which network
Upgrade Phabricator database servers to Maria10/Jessie - task T138460[edit]
Done
Upgrade Beta Cluster database servers to Maria10/Jessie - task T138778[edit]
- Beta Cluster db upgrade needs a (temp) quota bump - https://phabricator.wikimedia.org/T138778
- NB: This might be alleviated thanks to some instance shrinking by Krenair
Move Gerrit off of ytterbium[edit]
Done
Reduce Technical Debt[edit]
Perform a technical debt analysis of software and services maintained by WMF Release Engineering - task T138225
- Original mega sheet: https://docs.google.com/spreadsheets/d/1Kxj9p4fKVNo2h23yAQVoOGg77dZ4FLxeXuYrH-1CrPA/edit#gid=0
- Already is tracking specific 'things' which need to be addressed
- Redux: https://docs.google.com/spreadsheets/d/1Ncbgbg-ZPSSScOaGswQSJRtreuJOlizRCFln4KyfMWI/edit#gid=0
- Simply severity+importance.
- Redux Redux: https://docs.google.com/spreadsheets/d/1btVdLuV59GZkQax8Hk0jkWDeyF5O_M5HkylWL0WxHxo/edit#gid=0
- Just severity
- Next steps?
- Fill out Redux Redux (THIS WEEK - week of Aug 1)
- Based on Redux Redux identify the one thing to focus on (NEXT WEEK - week of Aug 8)
- As of now looks like MW 3rd party release tooling and l10nupdate are the hot spots
- CI/nodepool also on the list
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/
- continue to talk over https://phabricator.wikimedia.org/T140921#2499463
- maybe get a response from Timo
- TODO: Chad lay out ideation on the ticket to then get Timo to review
- Mukunda to share branch merging prototype code and solicit feedback from the team
- Maybe start playing with jenkins api for SWAT tool
Non-Quarterly goal work[edit]
SWAT deploy changes[edit]
- European SWAT deploys next steps (task T137970
- NEXT: stalled pending finding people to do the SWAT window while Antoine and Zeljko are on vacation
- Week of 20th August lets gogogo
- Greg will email an announcement Tuesday Aug 9th
CI Scaling/Nodepool[edit]
Browser tests[edit]
- TODO: Check status of the gem update to fix the https issue
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
- https://phabricator.wikimedia.org/T131419#2439362
- outstanding patches should be either merged, abandoned or migrated to differential revisions.
Beta Cluster[edit]
- "deployment-fluorine becomes unresponsive frequently" - https://phabricator.wikimedia.org/T140313
- TODO: Submit patch ( https://gerrit.wikimedia.org/r/#/c/299672/ ) for PuppetSWAT?
Other[edit]
DB Inconsistencies[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?
- Chad will lick this cookie :)
People status updates[edit]
Antoine[edit]
Last week[edit]
- Vacation
This week[edit]
- Vacation
Chad[edit]
Last week[edit]
- Gerrit 2.12.3 (trivial, only a minute or two of downtime)
- DB consistencies ....
This week[edit]
Dan[edit]
Last week[edit]
- Start poking at MW-Vagrant jessie base image https://phabricator.wikimedia.org/T136429
- Migrate deployment-prep to jessie https://phabricator.wikimedia.org/T138778
This week[edit]
- Start poking at MW-Vagrant jessie base image https://phabricator.wikimedia.org/T136429
- Migrate deployment-prep to jessie https://phabricator.wikimedia.org/T138778
- Follow up on mw-selenium/browser tests dependency updates re https://phabricator.wikimedia.org/T129483
Mukunda[edit]
Last week[edit]
- Vacation
This week[edit]
- Train
- LLB
- Mukunda to share branch merging prototype code and solicit feedback from the team
- Maybe start playing with jenkins api for SWAT tool
Tyler[edit]
Last week[edit]
- Scap update
- train
- analytics/refinery move
This week[edit]
Željko[edit]
Last week[edit]
- Vacation
This week[edit]
- Vacation