Wikimedia Release Engineering Team/Checkin archive/20160218

From MediaWiki.org
Jump to navigation Jump to search

2016-02-18[edit]

Vacations/Important dates[edit]

How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off

  • March 4th - strategic narrative annual plan due
  • March 11th - draft Q4 (April 1st - June 30th) goals due
  • March 11th - Željko - probably working half day, traveling to a conference in the afternoon
  • March 28th - Željko - local holiday (Easter Monday)
  • March 31st - April 3rd : Hackathon in Israel
  • April 1st - Q4 goals published
  • April - Antoine: holidays one of the two first weeks
  • May 6th Friday - Antoine
  • May 9-Mid June-ish?: Greg - paternity leave - exact dates TBD
  • May 17-(?): Dan - paternity leave :D
  • Late May - draft Q1 (July 1st - Sept 30th) due
  • May 30: US HOLIDAY - Memorial Day
  • June (mid): Chad - EDC
  • June 22nd - 28th : Wikimania in Italy
  • July 1st - Q1 goals published
  • July 1st – Annual Plan, Budget, Risks Document and FAQ are posted
  • August: France holiday - because french. :)
  • January 2017 : Dev Summit + All Hands (presumably)

Team Business[edit]

Rotating positions[edit]

Train conductor[edit]

Week of ...

  • Feb 15: Antoine (train frozen)
  • Feb 22: Chad
  • Feb 29: Chad
  • Mar 7: Mukunda
  • Mar 14: Mukunda
  • Mar 21: Tyler

Scrum of Scrums representative[edit]

(bad time for EU folks) Week of ...

  • Feb 8: Tyler
  • Feb 15: Dan
  • Feb 22: Tyler
  • Feb 29:
  • Mar 7:
  • Mar 14:

= CI point person[edit]

  • reassess


Actions from last meeting[edit]

  • TODO - No One Yet: investigate carbon aggregation of stats >1 month old behavior
    • ACTION: Antoine to create a task
      • Overdue

New vs Maint time spent[edit]

Scrum of Scrums[edit]

https://phabricator.wikimedia.org/project/board/64/
Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R


Other Team Business[edit]

  • FOSDEM report back

Annual Planning[edit]

Spreadsheet (team only) - https://docs.google.com/spreadsheets/d/1GBokh9zeO5vflAAZLjMuagV4FeFQHCFrApjs_KXNZ7o/edit#gid=0
Planning worksheet: https://docs.google.com/spreadsheets/d/1ZsB0RCoZD3a6qKsX-qkCpA3HK81mNrZYI3GXeiuzzI0/edit#gid=0


Q3 goal/project check-in[edit]

Consolidate deploy tools[edit]

Migrate MediaWiki to scap3 - task T114313
    • no where near ;)
    • started forming a plan Friday Feb. 12th
    • still forming the experimenting plan
    • did get a lot of prereqs done (thanks to the Phabricator needs)
    • dropped the idea of using zsync (for l10n stuff) for now
    • looking into git-annex

Antoine: for l10n we have a task to use the plain .php file directly in hhvm but that exhausts hhvm caches quiet fast (no gc on hhvm)

Q2 Quarterly Goal hold over: Migrate all Service team owned services and MW deploys to scap3 - https://phabricator.wikimedia.org/T109926
    • unblocked thanks to the Phab related things (see above)
    • Tyler has a patch: making the service nodes hiera config available to use scap
      • after that is merged the ball is in the services court mostly
    • Marko/Services will be aware of this as of this coming Monday (Feb 22)
    • Getting services on Beta Cluster migrated to scap is the next obvious win
      • Services owners should own this migration as well - us supporting them
      • Then get Jenkins, on postmerge, to scap deploy on beta cluster deployment-tin
    • Tyler or someone to email Ops list after his patch is merged with the update and "yo, get migrating"


Differential Migration[edit]

https://etherpad.wikimedia.org/p/diffuerential-weekly
Integrate Differential with our Continuous Integration infrastructure - task T31
  • we have scap running CI via Jenkins
  • stuff required for MW or OOUI is not in place yet
  • barrier is moving CI logic into the individual repos (?)
  • something something harbormaster (I missed what Mukunda said)
  • <insert huge zuul/dependent changes/pipeline/harbormaster discussion/pre-post-merge gate>
Shepherd the RFC - task T119908
  • not much, prereq is the above stuff on CI
Discuss at WikiDev16 - task T114320
  • done
Garner early adopter projects (goal: 1 project per WMF "team")

Reduce CI Wait time[edit]

KPI: https://grafana.wikimedia.org/dashboard/db/releng-kpis?panelId=2&fullscreen

Not done / shifted. Worked on Oct-Dec 2015 completion instead ie migrate npm jobs task T119143

  • Services to Nodepool / NodeJS 4.3
  • Misc npm jobs (such as mediawiki)
  • Generic npm job

Lot of maintenance related workload (php55, generalize jobs, reviews, support) :-/

Not going to happen anytime soon. EOUTOFTIME

Other Work[edit]