Wikimedia Release Engineering Team/Checkin archive/20170123

2017-01-23

edit

Vacations/Important dates

edit
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • Jan 26-27: Chad, maybe
  • February 20: President's Day
  • March 13: Monthly day off
  • April 14: Monthly day off


Team Business

edit

Time spent spreadsheet

edit


Rotating positions and absences

edit

Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers

Jan 23 and Jan 30

edit
  • Train: Mukunda
  • SoS: Dan
  • Out:
    • Chad: 1/26-27, maybe


Feb 6 and Feb 13

edit

Actions from last meeting

edit
  • Greg: reply to martin


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
    • scap 3.5 planned for this week

Last week

edit
  • Blocking
  • Blocked
  • Updates
    • Train/deploys back to normal

Other Team Business

edit

Volunteer deployers ?

edit


Mid-year check-in

edit
  • Next week...

Quarterly Review

edit

Annual Planning

edit

Q3 goal/project check-in

edit
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201617Q3

Continuous Integration Infrastructure modernization

edit
Gather requirements for new CI system - task T153270
  • Tyler will schedule stalk people
    • Status?
  • Want a preliminary meeting with dan/hashar to get on same page before bringing in others (had a brief one with dan)
    • Tuesday 9am-9:30am pst?
  • ^ works for marko and giuseppe (other folks targetted for meeting); cuts it close for hashar
  • purpose: preliminary requirements, scope, initial POC targets
  • short: 30mins
  • There is a workboard now: https://phabricator.wikimedia.org/project/view/2453/
    • Just getting started

Migrate MediaWiki deploys to scap3 (part 2 — This time, it's personal; A.K.A Scappy Strikes Back)

edit

Build fanout support in scap3

edit
https://phabricator.wikimedia.org/T121276

3.5.0 -- this week! On beta

Changelog

edit

MediaWiki

edit
  • sync-dir and sync-file are now the same command
    • sync-dir is deprecated
  • l10n-purge is no longer a command
  • Flatten the deployment directory into a single git repository (prep for git sync)
    • /srv/mediawiki-staging is many git repos
    • /srv/medaiwiki is one git repo
  • Canaries now use explicit service for logstash_checker.py (checks fatals too)
  • old proxies and canaries (not in mw-installation) ignored
  • Fix for git-cache-info (sha1 regex)

Services/Scap3

edit
  • (no message) -> (no justification)
  • Improved rollback behavior
    • all groups rolled back
    • per group and global failure limit
    • skip rollback where host failed due to ssh

General/Fun

edit
  • optional fancy progress bar
  • improved cowsay compatibility for scap say


Phabricator

edit
Re-evaluate and improve search functionality in Phabricator - task T146843
  • Making good progress on ElasticSearch query optimization. I have a working prototype and I hope to deploy that this week for testing.


Non-Quarterly goal work

edit

Browser tests

edit
  • T155640 selenium-Core Jenkins job failing
    • fixed
  • T155794 Browser test Jenkins videos are corrupt
    • low prio
  • T139740 Port Selenium tests from Ruby to Node.js
    • looked into credential storage libraries

Beta Cluster

edit

People status updates

edit

Antoine

edit

Last week

edit

This week

edit

Chad

edit

Last week

edit

Train, multiversion cleanups, scap, gerrit

This week

edit

Last week

edit

This week

edit

Last week

edit

QA Interview prep (question, people), Incident Review, Wramp-up cont...

This week

edit

Identify first pass interviewees and schedule interviews, build knowledge re CI now and future, build knowledge of current QA/Test processes.

Mukunda

edit

Last week

edit
  • Phabricator Phabricator Phabricator
  • Optimized Phabricator's ElasticSearch query builder.

This week

edit
  • Deployment train, 1.29.0-wmf.9 / T154683
  • Deploy ~2 months worth of phabricator updates.

Tyler

edit

Last week

edit
  • Scap 3.5.0
  • Setup some kind of requirements gather meeting for CI thangs.


This week

edit
  • scap 3.5.0
  • Future of CI prep stuffs
  • Git fat deployment?
  • would like to poke at some puppet updates: scap/ci-staging


Željko

edit

Last week

edit
  • jet lag
  • T155640 selenium-Core Jenkins job failing
  • T155794 Browser test Jenkins videos are corrupt

This week

edit
  • T139740 Port Selenium tests from Ruby to Node.js
  • T152963 Increase in failures caused by Saucelabs
  • T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster