Jump to content

Wikimedia Release Engineering Team/Checkin archive/20161205

From mediawiki.org

2016-12-05

[edit]

Vacations/Important dates

[edit]

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

  • Dec ~23 - ~ Jan 03: Antoine (yearly trip around the country for familly events)
  • December 26: Ĺ˝eljko Holiday (St Stephen's Day)
  • December 26-30: XMas Holiday
  • January 2nd: New Year's Day (observed)
  • January 6: Ĺ˝eljko Holiday (Epiphany)
  • January 9-11: Dev Summit
  • January 12-13: All Hands
  • January 16: MLK Jr Day
  • February 20: President's Day
  • March 13: New day off for some reason
  • April 14: New day off for some reason

Team Business

[edit]

Time spent spreadsheet

[edit]


Rotating positions and absences

[edit]

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

Nov 28 and Dec 5

[edit]

Dec 12 and Dec 19

[edit]

Dec 26 and Jan 2

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

Last week

[edit]

Other Team Business

[edit]

QA Hire

[edit]
  • One candidate through all interviews, maybe a circle up this week with interview loop


kafka

[edit]

Q2 goal/project check-in

[edit]

Future of CI plan

[edit]
Determine future composition of the CI infrastructure with a plan on how to get there without disrupting expected services and performance.
  • Meeting with Ops this week, ready?

Migrate MediaWiki deploys to scap3 (part 1)

[edit]

Use a unified git repo for MW deploys

[edit]

Assess new directory structure and how it will interplay with MW

[edit]

Stretch goal: Replace rsync with git syncing

[edit]

Release MediaWiki 1.28

[edit]

Non-Quarterly goal work

[edit]

Browser tests

[edit]


Beta Cluster

[edit]

Phabricator

[edit]
  • Built a search index with elasticsearch
  • Upstream just added stemming to the mysql search engine
  • Played with elasticsearch indexing
  • Nearly completed clustered repositories with phab2001
    • Hit a bug related to phab's lack of IPv6 support
      • Upstream is working on fixing IPv6
  • Nearly completed phab on jessie
    • role::phabricator::main now works on jessie
    • role::phabricator::main now works on labs

DB Inconsistencies

[edit]

https://phabricator.wikimedia.org/T132416 and https://phabricator.wikimedia.org/T104459 (see also: https://www.mediawiki.org/wiki/Development_policy#Database_patches )


People status updates

[edit]

Antoine

[edit]

Last week

[edit]
  • Nodepool quota to be bumped on Tuesday
  • Some MediaWiki PHP job to Nodepool
  • E2E job on Nodepool with Zeljko

This week

[edit]
  • EasyTimeline fix for Chinese wikipedia
  • Nodepool/Permanent slaves doc
  • Dig in migrating jobrunner deployment to scap3


Chad

[edit]

Last week

[edit]

This week

[edit]

Dan

[edit]

Last week

[edit]

This week

[edit]

Mukunda

[edit]

Last week

[edit]
  • Phabricator Phabricator Phabricator Phabricator
  • See also: phabricator

This week

[edit]
  • Phabricator Phabricator Phabricator Phabricator
    • Continue experimenting with elasticsearch
      • Come up with a way to a/b test queries on both mysql and elasticsearch
    • This week or next
      • fail over to phab2001
      • reimage iridium to jessie, renamed to phab1001


Tyler

[edit]

Last week

[edit]
  • work on ci-staging
  • lots of review of scap code

This week

[edit]
  • moar scap code review
  • Some puppet patches incoming, likely for ci-staging stuff


Željko

[edit]

Last week

[edit]
  • T117418 Ensure ChromeDriver is installed for jobs that run Selenium tests
  • T139740 Port Selenium tests from Ruby to Node.js
  • T151442 Research webdriver.io
  • T151443 Research nightwatchjs

This week

[edit]
  • T152422 Release new version of mediawiki_selenium
  • T146916 RSpec tests for Echo Mention notification
  • T117418 Ensure ChromeDriver is installed for jobs that run Selenium tests
  • T139740 Port Selenium tests from Ruby to Node.js
  • T151442 Research webdriver.io
  • T151443 Research nightwatchjs