Scrum of scrums/2015-12-23
2015-12-23
editReading
editWeb
edit- Read More: morelike query and caching optimizations discussed at https://phabricator.wikimedia.org/T121254
Mobile Content Service
edit- Rolling out progressively for beta Android app
- Pregeneration will be a speed win (prereq for stable channel app) - resume discussion in mid-January?
Android
edit- Nothing to report, final release of calendar year shipped
iOS
edit- org.wikimedia.wikipeda TestFlight Beta recruitment has started - please join per https://lists.wikimedia.org/pipermail/mobile-l/2015-December/010011.html
Reading Infrastructure
edit- Security: If you could squeeze in a look at https://gerrit.wikimedia.org/r/#/c/259066 and related patches (it's another thing needed for AuthManager that isn't "in" AuthManager itself), we'd appreciate it.
Infrastructure
editTechnical Operations
edit- Apologies, could not make it today
- Blockers: none
- Blocking: none
- Updates:
- cxserver update with Language Engineering
- some outages in mathoid/citoid
- code freeze week
Services
edit- CXServer moved to service-runner
- standardised development and deployment == easier to maintain
- mediawiki + services in containers - https://github.com/wikimedia/mediawiki-containers
- AQS - need to move to the new config on next deploy
- https://phabricator.wikimedia.org/T122249
- we need to coordinate
- EventBus proxy service deployed via Scap3 !
Release Engineering
edit- Blocking: (none)
- Blocked by: (none)
- Updates:
- Scap3 refactoring and tech debt cleanup
- https://phabricator.wikimedia.org/project/view/1449/
- Pybal mocking/testing being worked on in Beta Cluster
- New command for checking whether security patches are applied
- Investigating rise in production errors since around Dec 18
- Completed upgrades of browser-test suites to use MW-Selenium 1.x (finally!)
- One pending merge for CirrusSearch will be looked at today
- Scap3 refactoring and tech debt cleanup
Discovery
edit- Completion suggester beta feature released as scheduled, 1300+ enabled on en.wiki so far
- See also sliides from Lightning talk on it: https://docs.google.com/presentation/d/1n1_NKzMvmaKtZhWnywhs2XjljtkM0gLdgnTRKX2tmd4/edit#slide=id.gf4d6c7eee_0_69
- Two new team members, for Ops (Guillaume Lederrey, Feb 1) & and PM (Deborah Tankersley, Jan 4) positions
- Portal A/B test will need to be rerun, data collection failed, target date - January 4
- Improved docs on A/B tests to try and avoid it in the future: https://meta.wikimedia.org/wiki/Discovery/Testing
- Working on alternative language detectors - TextCat (ported to PHP) and Cybozu ES plugin
- Analytics->ES communication enabled, will need to talk about moving it to Services/Kafka infrastructure when ready
- No blockers
Maps & Graphs
edit- Re-imported database, attempting to automate data-updated
- Had a short term maps outage
- Waiting for Kartographer extension security check
- Waiting for Ops for the 16 varnish servers
Fundraising Tech
edit- deployed ipv6 geolocation fix (thanks Timo!)
- Central Notice translation bugfix
- continuing CiviCRM and internal dashboard work
- examining anti-fraud rules for existing and backup processor
- investigating miscellaneous weirdness reported by donors
Collaboration
edit- Continuing work on Echo notification, including cross-wiki and messaging refinements, and a multi-wiki MediaWiki-Vagrant setup to work on this locally.
- Fixed a production issue with a page on English Wikipedia
- We had a problem with Nuke in production that wasn't caught locally, so had to revert release branch. FIx is about to be merged.
- That revealed our local setup needs to be closer to production. I started working on that. Preliminary step was to have MWV stop using root for DB access, which was planned anyway. Later we will have Flow and Echo use a separate DB locally.