Jump to content

Wikimedia Release Engineering Team/Checkin archive/20170828

From mediawiki.org

2017-08-28

[edit]

Vacations/Important dates

[edit]
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • September 1 - Željko on a conference
  • Sep 1 - Antoine
  • Sept 4 - Labor Day
  • Oct 9 - Indigenous People's Day


Team Business

[edit]

Rotating positions and absences

[edit]

Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R

Aug 14 and Aug 21

[edit]
  • Train: Tyler
    • wmf.14
      • Tuesday: Chad doing branch cut/group0
      • wed/thur: Tyler
    • wmf.15
  • SoS: Mukunda
  • Out:
    • August 7-25: Antoine relocating and vacation
    • Aug 14th: thcipriani Birthday!
    • Aug 15th - WMF Monthly day off
    • Aug 17th: Mukunda court :-/
    • Aug 21st - thcipriani eclipse!
    • Aug 21st - Greg half day (eclipse!)

Aug 28 and Sept 4

[edit]
  • Train: Chad
  • SoS: Tyler
  • Out
    • September 1 - Željko on a conference
    • Sept 1 - Antoine
    • Sept 4 - Labor Day

Sep 11 and Sept 18

[edit]

Actions from last meeting

[edit]
  • TODO: incident report for last week's crappy "can't roll forward, can't rollback" situation
    • Tyler: outline of it/start it, hand off to jaime/aaron/ladsgroup N Not done

Scrum of Scrums

[edit]

This week

[edit]

Last week

[edit]
  • Blocking
  • Blocked
    • Last projects moving to scap3
  • Updates


Logspam \ Last week's train updates

[edit]
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor

looks cleanish \o/

Other Team Business

[edit]

Q1 goal/project check-in

[edit]

Program 6: Streamlined service delivery

[edit]
Define functional tests for Mathoid running on the staging Kubernetes cluster for use in future gating decisions - task T170482
Define method for monitoring and reacting to the above functional tests - task T170483
Workboard: https://phabricator.wikimedia.org/project/view/2453/
  • waiting on reviews from Tyler :)
    • Assuming good and moving ahead
  • Moritz approved/made the LDAP group, now unblocked there
  • pairing!

Deprecate use of Trebuchet across production - task T129290

[edit]
https://phabricator.wikimedia.org/T129290
  • working on jobrunner+masking
  • ping niharika on iegreview and scholarships


Migrate majority of developers to JavaScript based browser test framework (webdriver.io) - task T139740

[edit]
  • CentralAuth (T173989) and MinervaNeue (T174018) are are set up
    • More repos on the way
  • T171852 WebdriverIO tech talk
    • Rachel not replying, probably traveling

Non-Quarterly goal work

[edit]

Quality

[edit]

Quality improvements

[edit]
  • Tech Debt
    • continued reviewing and engaging on existing TD tasks
    • TD Blog posts
  • Post Mortems
    • Scheduled Post Mortem - T173462: Cannot flush pre-lock snapshot because writes are pending (subsequently cancelled to have Megan schedule)


Browser tests (non quaterly goal stuff)

[edit]

Phabricator

[edit]
  • Migration to dallas still stalled.
  • Translating phabricator saw some activity
  • Phabricator Deployment
  • SWAT stuff:
    • https://phabricator.wikimedia.org/T114488
    • It's been proposed to use Phabricator calendar events for organizing the SWAT patches. I think it's the way to go and it's worked well for "code review office hours" which follows a vaguely similar format. Need to get input from some SWAT deployers about it.

Gerrit

[edit]

Nightlies server

[edit]

Docker for CI

[edit]
  • Puppet role got merged. 4 Docker hosts available


Misc CI

[edit]

Grooming

[edit]

Team Kanban Board Review and Triage

[edit]


Once / month-ish review of backlog(s)

[edit]


Kanban stats

[edit]
Burnup chart