Wikimedia Release Engineering Team/Checkin archive/20170206
2017-02-06
editVacations/Important dates
edit- February 20: President's Day
- March 13: Monthly day off
- April 14: Monthly day off
- May 15-18: Team Offsite in Vienna
- May 19-21: EU Hackathon
Team Business
editTime spent spreadsheet
edit
Rotating positions and absences
editManiphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Feb 6 and Feb 13
editActions from last meeting
edit- Mukunda: Logspam next steps
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
- Updates
- scap 3.5 planned for this week
Other Team Business
editDC switch over
edit- Understand the preparedness of misc services for datacenter switchover - https://phabricator.wikimedia.org/T156937
LOGSPAMMMM!!!111!!eleven
edit- Mukunda will write a thing
- Logspam has improved in the sense that Mukunda has filtered out a ton in the main dashboard
Annual Planning
edit- Now in a central Technology team-wide document: https://docs.google.com/document/d/1NwsUCAeHJAw4pyl0YWS1iGNsKnCFk1toM26acLm6JVE/edit#heading=h.eh5attm0n41
- Next:
- Make sure that "Rationale" section is sometihng we're happy with
- Technology team themes: https://docs.google.com/document/d/1KHjxkYV1ecx8R6xtWh6Ntfh9dbxW9fr4PVyIRBPIslg/edit
- We will modernize our infrastructure by creating a stable, elastic production platform for orchestrated containerized applications (based on Kubernetes), with integration of CI, instrumentation, monitoring and logging.
Q3 goal/project check-in
editContinuous Integration Infrastructure modernization
edit- Gather requirements for new CI system - task T153270
- unscheduled maintenance :)
- Chase wrote a monitoring script that monitors nodepool (as a canary for WMF Labs itself)
- now will have a regularly scheduled meeting for it :)
- bugging marko to attend
- future of docker.js etc (how to standardize the build entrypoint)
- bugging marko to attend
Migrate MediaWiki deploys to scap3 (part 2 — This time, it's personal; A.K.A Scappy Strikes Back)
editBuild fanout support in scap3
edit- A few bugs from 3.5 that should be resolved sooner than later
Phabricator
edit- Re-evaluate and improve search functionality in Phabricator - task T146843
- Met with Discovery re ES cluster support: https://etherpad.wikimedia.org/p/phabricator-elastic
- we have some action items
- tl;dr: staying on main cluster, we're all on the same page re support
Non-Quarterly goal work
editBrowser tests
edit- T152963 Increase in failures caused by Saucelabs
- Sauce Labs replied, TLDR failures happen :|
- No comments/reviews on Selenium and webdriver.io patches :(
- https://gerrit.wikimedia.org/r/#/c/323401/ (Selenium)
- https://gerrit.wikimedia.org/r/#/c/328191/ (webdriver.io)
- Željko will ping QA and wikitech-l
Beta Cluster
editPeople status updates
editAntoine
editLast week
edit- contint2001
- Gotta loop back with Daniel Zahn
- SKIPPED... :(
- Gotta loop back with Daniel Zahn
- finish MediaWiki (tarball) releases test job https://integration.wikimedia.org/ci/job/mediawiki-releases/
- More patches to fix up everything
- PEnding reviews
- More patches to fix up everything
- get a bump of Nodepool pool
- Busy with maintenance work
- EasyTime line debug logging as possible
- Revamped a bit of EasyTimeline. Patch still pending
- announce rspec for puppet.git to ops
- Pending a serie of patches that adds syntax check via rake
This week
edit- puppet-lint/syntax check via rake
- mariadb module: https://gerrit.wikimedia.org/r/#/c/331329/
- puppet.git https://gerrit.wikimedia.org/r/#/c/331239/
- If above done, announce rspec-puppet work
- contint2001 (that is really needed now)
- Yet another tech doc for CI/Kubernetes idea
- EasyTime line debug logging as possible
Chad
editLast week
edit- Gerrit
- Logspam
- Scap
- Phab / Elastic stuff
This week
edit- Moar gerrit (bane of my freaking life)
- Logspam (I may make some enemies here)
- Scap (fix puppet manifests vis a vis git-fat)
Dan
editLast week
edit- Moar research
- Formulate first steps on container building infra PoC
This week
editJR
editLast week
edit- Continue reviewing past "escapes". Identify first pass interviewees and schedule interviews, build knowledge re CI now and future, build knowledge of current QA/Test processes.
This week
edit- investigate test results reporting
- investigate coorelating escapes to test coverage
- schedule Quality 1:1s
Mukunda
editLast week
edit- Deployment train, 1.29.0-wmf.10 / T155525
- write up thoughts on fighting logspam
- didn't happen
This week
edit- write up thoughts on fighting logspam
- Phabricator
- Deploy phabricator updates
- Phabricator search stuff ( https://phabricator.wikimedia.org/T157156 )
Tyler
editLast week
edit- Docker/K8s learnings
- Try not to pay attention to the news cycle
- CI/Deployment meeting setup
- The inevitable Scap3 fallout
This week
edit- Train
- Scheduling and attending meetings
- Writing things on phab in a vain attempt to curtail the ineluctable onslaught of logspam
Željko
editLast week
edit- T156558 Selenium user: Auth issues on beta wikidata?
- T152963 Increase in failures caused by Saucelabs
- T151442 Research webdriver.io
- T156837 Release mediawiki_api 0.7.1
This week
edit- T152963 Increase in failures caused by Saucelabs
- T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster