Wikimedia Release Engineering Team/Checkin archive/20201021

= 2020-10-21 =

Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * How to do it


 * 2 Oct: Lars out
 * 2 Oct: car service thcipriani
 * 5-6 Oct: Dan out
 * 12 Oct (Indigenous People's Day): US staff with reqs
 * 16 Oct: Lars out


 * 26-30 Oct: Offsite:


 * 3 Nov (Election Day): US staff with reqs
 * 11 Nov (Veterans day): US staff with reqs
 * 11-13 Nov: extra holiday for everyone
 * 26-27 Nov (Thanksgiving): US staff with reqs, and also Lars


 * 24-31 Dec (Holidays + New years): US staff with reqs
 * 24th is Thursday -- what do with train? + Pause for banners -- 2 weeks no train resume 4 Jan
 * 24 Dec until Jan 6, inclusive: Lars out

Train

 * Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R
 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Important_dates


 * 20 Jul - wmf.1 - Jeena + Lars
 * 27 Jul - wmf.2 - Lars + Brennen
 * 3 Aug - wmf.3 - Brennen + Ahmon
 * 10 Aug - wmf.4 - Antoine + Mukunda (shortened train)
 * Group2 on Wednesday US
 * 17 Aug - wmf.5 - Mukunda + Dan
 * 24 Aug - wmf.6 - Dan + Jeena
 * 1 Sep - DataCenter Switchover: no train
 * 7 Sep - wmf.8 - Jeena + Lars
 * 14 Sep - wmf.9 - Lars + Brennen
 * 21 Sep - wmf.10 - Ahmon + Mukunda
 * 28 Sep - wmf.11 - Mukunda + Antoine
 * 5 Oct - wmf.12 - Antoine + Dan https://phabricator.wikimedia.org/T263178
 * 12 Oct - wmf.13 - Dan + Jeena https://phabricator.wikimedia.org/T263179


 * 19 Oct - wmf. 14 - Jeena + Lars https://phabricator.wikimedia.org/T263180
 * 26 Oct - wmf.15 - Lars + Brennen https://phabricator.wikimedia.org/T263181
 * 2 Nov - wmf.16 - Brennen + Ahmon
 * Monday, Wednesday, Thursday: TODO: adjust branching job cron schedule


 * 9 Nov - wmf.17 - Ahmon + Antoine https://phabricator.wikimedia.org/T263183
 * extra holiday? affects train? Yes :(
 * 16 Nov - wmf.18 - Ahmon + Antoine
 * 23 Nov - ??? - Thanksgiving Thurs/Fri https://phabricator.wikimedia.org/T263185
 * 30 Nov - wmf.20
 * 7 Dec - wmf.21
 * 14 Dec - wmf.22 - ??? - Final train for year
 * 21 Dec - ???
 * 28 Dec - No Train
 * 4 Jan - wmf.25

Status

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor


 * opcache corruption problem in group1, but restarting php-fpm sorted that
 * otherwise calm-ish, no blockers

SoS

 * 2019-08-14 onwards: Zeljko 🎸 🎷 \o/
 * 2020-08-26 onwards: Deb is in charge/SoS is async

Outgoing

 * Blocked by:
 * Blocking:
 * Updates:
 * [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
 * Train Health
 * Last week: 1.36.0-wmf.13 - T263179
 * This week: 1.36.0-wmf.14 - T263180
 * Next week: No Train
 * This week: 1.36.0-wmf.14 - T263180
 * Next week: No Train

Offsite Team Day (2020-10-26)
https://docs.google.com/document/d/1nJ7MQv_mrItGe0WwVZ8z-LnXDTYZ89ELdiL_NHgRHl0/edit#heading=h.cxo3zf2qraqg

Individual tuning sessions
Thank you!

Q2 Planning
Kick off sessions/possibly breakouts on team day?

Book club/Lunch and Learn

 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Book_club
 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Lunch_and_learn
 * Next L&L cancelled for offsite
 * Might just start picking papers for Book Club. These have all been on my list a while:
 * https://www.usenix.org/system/files/conference/osdi14/osdi14-paper-yuan.pdf
 * https://azaidman.github.io/publications/gousiosICSE2015.pdf
 * https://people.csail.mit.edu/hunkim/images/3/37/Papers_kim_2007_bugcache.pdf
 * https://www.microsoft.com/en-us/research/wp-content/uploads/2015/05/MSR-2015-Source-Code-Ownership-IEEE_camera-ready.pdf
 * https://www.cs.umd.edu/~basili/publications/proceedings/P125.pdf

Monthly reflection on accomplishments - Oct '20 edition

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
 * Add as you have them!


 * Deployed: Phabricator project metrics reporting features
 * Example: https://phabricator.wikimedia.org/project/reports/4104/

Standup!

 * Make sure your tasks are correct on our workboard!
 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Bug_triage

Our Workboards

 * Unfortunate Wasteland of Sadness (Release Engineering Team): https://phabricator.wikimedia.org/project/board/20/
 * Kanban-ish (Release Engineering Team TODO): https://phabricator.wikimedia.org/project/board/4104/
 * Current work (Release Engineering Team TODO (2020-04 to 2020-06 (Q4))): https://phabricator.wikimedia.org/project/view/4621/
 * "Current viewer" owned: https://phabricator.wikimedia.org/project/board/4621/query/assigned/?order=priority

TODO Triage!

 * https://phabricator.wikimedia.org/tag/release-engineering-team-todo/
 * https://phabricator.wikimedia.org/project/view/4998/?filter=Pg88woQKrIOe

Last week
Working on train-dev slide tech with Lars. Eyeballing opcache problems. Started studying https://phabricator.wikimedia.org/T266055 (Update Scap to perform rolling restart for all MW deploy). (to deal w/ opcache issues)
 * Best thing
 * Clean air
 * Worst thing
 * opcache!

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4998/?filter=l9EWs30Wl3_5&order=priority

Last week

 * Best thing
 * Doxygen upgraded to 1.8.19 (long blocked due to random segfaults here and there in previous versions)
 * https://earthquake.sismologue.com/earthquake/earthquake/france-saint-pere-en-retz.zAEAqw


 * Worst thing
 * Some shell step in Jenkins takes too long to terminate, apparently doing nothing ? https://phabricator.wikimedia.org/T265615

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4998/?filter=nwFFWMci0N9z&order=priority

Last week

 * Best thing
 * Lyons hasn't burned down yet
 * Worst thing
 * I had some doubts about my best thing
 * https://bouldercounty.maps.arcgis.com/apps/webappviewer/index.html?id=13ab214fe2bb4da5a850df0ca0f00fc5

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4998/?filter=uRCGEVb0IxE9&order=priority
 * https://phabricator.wikimedia.org/project/board/4463/

Last week

 * Best thing
 * Did some soldering and got a 40ft 24V LED lightstrip set up in the livingroom atop the crown molding.
 * Worst thing
 * Too many things to do.

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4998/?filter=ZMRlYSTUJ1uG&order=priority

Last week

 * Best thing
 * Worst thing
 * Worst thing

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4998/?filter=J72JaCYtpq4t&order=priority

Last week

 * Best thing
 * Spouse sold artwork
 * Worst thing
 * Doom was supposed to be a computer game, not a state of being
 * My fifth external brain lobe is still down

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4998/?filter=fSx2fy0m2NNS&order=priority

Last week

 * Worst thing
 * I cut my index finger pretty bad doing stupid things with a pocket knife
 * typing one handed currently :(
 * Best thing
 * I still feel my fingertip so I don't think anything's permanently damaged ;)

I'm probably going to request the rest of the week off, since my typing is impaired and I don't have any train duties or urgent projects to work on this week.

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4998/?filter=yLH4WqzsWa.w&order=priority

Last week

 * Best thing
 * Looking forward to offsite discussions
 * Worst thing
 * There's too much happening at the beginning of quarter

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4998/?filter=WfsTgMQcAW9I&order=priority

Last week

 * Best thing
 * Excited about virtual offsite 👨‍💻
 * Worst thing
 * covid picking up in Croatia 😷

What's on your workboard

 * https://phabricator.wikimedia.org/project/view/1938/

What's on no-one's workboard

 * https://phabricator.wikimedia.org/project/board/4621/?order=priority&filter=FbiTHsu1qnIn