Wikimedia Release Engineering Team/Checkin archive/20170501

2017-05-01

edit

Vacations/Important dates

edit
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • May 1: Željko local holiday (Labor Day / May Day)
  • May 3: Greg going beach
  • May 5: Mukunda day off?
  • May 15-18: Team Offsite in Vienna
  • May 16-18: Mukunda vacation time?
  • May 19-21: EU Hackathon
  • July 10-14th: Tyler adventure time

Team Business

edit

Time spent spreadsheet

edit


Rotating positions and absences

edit

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

April 17 and Apr 24

edit
  • Train: Mukunda
    • week of 17th: no deploys (dc switchover)
    • wmf.21
  • SoS: Tyler
  • Out:
    • April 17th: Antoine travel
    • April 19-21: Željko vacation
    • April 27-29th: Antoine in Amsterdam (unreacheable)

May 1 and May 8

edit
  • Train: Mukunda
    • week of the 1st: no deploys (dc switchover)
    • wmf.1
  • SoS: Tyler
  • Out:
    • May 3: Greg going beach


May 15 and May 22

edit
  • Train: Tyler
    • week of 15th: team offsite, no train
    • [ wmf.2]
  • SoS: Mukunda
  • Out:
    • May 16-18: Mukunda vacation time?

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
    • symlink scap sync thing with Jon Robson
      • in team meeting discussion about how we might address this
  • Updates

Logspam

edit
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor
  • Most interesting thing is that there's not much that's interesting.
  • Anything that shows up is really new and gets addressed pretty quickly
    • modulo redis timeouts....


Offsite

edit

Other Team Business

edit

Q4 goal/project check-in

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

Streamlined Services Delivery

edit
Build a runnable image from tested and confirmed code that is suitable for promotion.
define 'tested and confirmed' / determine the entry-point for building a container
generate or consume a docker file for building
build image, upload and tag it in docker registry
  • Dan met with Marko re: Blubber and Service Builder to reconcile and deduplication work
    • Marko asked: Why Go? Response: err, duurrr, iono. Thoughts? Rewrite in Node? *Let's get more feedback in the weekly Pipeline meeting.*
    • Service Builder has been broken out into its own tool
    • K8s parts have not been shared/committed yet but curious to see them
  • Working on ranking the stuff from JR's document async and will talk about it

Train 2.0

edit
Move MW+Extension deploys to scap3 - task T114313 (part 3)
Integrate scap with etcd/pybal to automatically depool and repool servers - task T104352
  • discussing conftool on deployment hosts, stil in progress

Release MediaWiki 1.29

edit
A quality MediaWiki 1.29 is successfully released - task T153271
  • Chad did a branch


Non-Quarterly goal work

edit

Quality

edit

Quality improvements

edit

(aka JR's work, I just thought of a quick/basic name, feel free to change :) )

  • posted to engineering@
  • probably talk about at hackathon

Browser tests

edit
  • zeljko not here


Phabricator

edit
  • phab1001 is ready
    • we now have: phab2001, phab1001, and iridium (need to decom iridium)
  • DOS issue to look into
  • Task types


People status updates

edit

Antoine

edit

Last week

edit
  • Travel

This week

edit

Chad

edit

Last week

edit
  • MW 1.29
  • Gerrit security thing (again)


This week

edit
  • Scap
  • mw release pipeline stuff
    • Got server last week, starting puppetiziation

Last week

edit
  • Work more on proofing Blubber


This week

edit
  • Assess Service Builder and reconciling features with Blubber


Last week

edit
  • Test data wrangling improvements
  • Bug data wrangling improvements
    • engaged with analytics team to discuss

This week

edit
  • Test data wrangling improvements
  • Bug data wrangling improvements

Mukunda

edit

Last week

edit
  • Train MW-1.29.0-wmf.21
    • Lesson learned: when branching goes wrong, start over, don't try to fix things. It's not worth it - too many things to go wrong.
  • Further investigate Phabricator outages
    • No progress, need feedback from ops
  • Phabricator update (pull from upstream)
    • done
  • SCAP3 stuffs
    • No progress

This week

edit
  • Several small phabricator things for this week
  • Requested friday off (in namely and at the top of etherpad)

Tyler

edit

Last week

edit

This week

edit

Željko

edit

Last week

edit
  • T162966 Figure out why browser tests can't create suggestion box
  • T162454 LanguageScreenshotBot fails with `Error: timeout of 40000ms exceeded. Ensure the done() callback is being called in this test.`

This week

edit