Wikimedia Release Engineering Team/Checkin archive/20160801

From mediawiki.org

2016-08-01[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.
  • August 1st - 5th: Mukunda - vacation: Concert & relaxation

...

  • January 9-11: Dev Summit
  • January 12-13: All Hands

Team Business[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]

weeks of Aug 8 and Aug 15[edit]

weeks of Aug 22 and Aug 29[edit]


Time spent spreadsheet[edit]


Actions from last meeting[edit]

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


Last week[edit]

Blocking

  • Blocked
    • None
  • Updates
    • Labs update (with CI distruption)
      • Proposed 2016-08-02. What time is best?
    • Andrew still wondering about https://phabricator.wikimedia.org/T139771
      • If everything is fine w/CI response then it's all good :)

Other Team Business[edit]

Offsite[edit]

  • vote!


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"
  • Tyler reply to Faidon's comment, keeping focused on getting off of gallium for now

Upgrade Phabricator database servers to Maria10/Jessie - task T138460[edit]

  • Yes Done

Upgrade Beta Cluster database servers to Maria10/Jessie - task T138778[edit]

  • waiting on Jaime to priority
    • Priority is "this quarter" (not "this month" or "next week")
  • up to us to schedule, should be no more than an hour for Jaime
  • NEXT: Needs an owner
    • DAN!

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

  • 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)
    • then plan accordingly in Phabricator


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/


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

CI Scaling/Nodepool[edit]

Browser tests[edit]

Differential migration[edit]

Differential weekly (https://etherpad.wikimedia.org/p/diffuerential-weekly ) TODOs:


Beta Cluster[edit]


Other[edit]

  • New scap release this week
    • user autocompletion
    • canary deploys with it
    • email tbc


People status updates[edit]

Antoine[edit]

Last week[edit]

  • Zuul upgrade to latest upstream
  • Zuul packaging doc
  • Vacations backup plan

This week[edit]

  • Vacation


Chad[edit]

Last week[edit]

  • Gerrit. Remove precise remnants from puppet, tune cache stuff, CSS tweaks for crap UI. Triaging old bugs to see which are fixed / invalid / still fixable.
  • DB consistencies thingie for Jaime. I owe him one.

This week[edit]

  • Gerrit 2.12.3 (trivial, only a minute or two of downtime)
  • DB consistencies ....

Dan[edit]

Last week[edit]


This week[edit]


Mukunda[edit]

Last week[edit]

This week[edit]

  • Vacation


Tyler[edit]

Last week[edit]

  • MW Canary work


This week[edit]

  • Puppet work for deployment hosts
  • New scap release stuffs
  • train

Željko[edit]

Last week[edit]

  • Vacation

This week[edit]

  • Vacation