Wikimedia Release Engineering Team/Checkin archive/20161205
Appearance
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]- Train: Chad
- SoS: Tyler
- Out:
- none
Dec 12 and Dec 19
[edit]- Train: Mukunda
- wmf.6
- no train/deploys week of Dec 19
- SoS: Chad
- Out:
- none?
Dec 26 and Jan 2
[edit]- Train:
- No train/deploys week of Dec 26
- [ wmf.7]
- SoS:
- Out:
- Week of Dec 26th: Everyone
- Jan 2nd: New Year's Day observed
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
- Reminder that deployments are weird between now and the New Year: https://lists.wikimedia.org/pipermail/wikitech-l/2016-November/086936.html
Last week
[edit]- Blocking
- Blocked
- Updates
- Reminder that deployments are weird between now and the New Year: https://lists.wikimedia.org/pipermail/wikitech-l/2016-November/086936.html
Other Team Business
[edit]QA Hire
[edit]- One candidate through all interviews, maybe a circle up this week with interview loop
kafka
[edit]- "Move primary trending service development to github" - https://phabricator.wikimedia.org/T151469
- needs kafka, that have setup/teardown scripts
- what would be invovled for this for us?
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]- T117418 Ensure ChromeDriver is installed for jobs that run Selenium tests
- Waitig for a patch that fixes the problem to be merged into operations/puppet
- reviews welcome https://gerrit.wikimedia.org/r/#/c/324203/
- webdriver.io (T151442) and nightwatchjs (T151443) need chromedriver
- jenkins slaves have java, so that is another option
- T139740 Port Selenium tests from Ruby to Node.js
- created emediawiki-core-selenium-jessie job that runs in experimental pipeline
- Good feedback from Antoine, will work on that
- reviews welcome https://gerrit.wikimedia.org/r/#/c/323401/
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
- Hit a bug related to phab's lack of IPv6 support
- 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
- Continue experimenting with elasticsearch
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