[00:41:16] 06Revision-Scoring-As-A-Service, 10Deployment-Systems, 10ORES, 06Release-Engineering-Team, 10Scap: Error after "Finished deploy": xrange() arg 3 must not be zero - https://phabricator.wikimedia.org/T157136#3023807 (10dduvall) 05Open>03Resolved [00:52:34] 10Revision-Scoring-As-A-Service-Backlog, 06Collaboration-Team-Triage, 10Edit-Review-Improvements-RC-Page, 10ORES, 10Wikidata: Support ORES for propogated Wikidata edits - https://phabricator.wikimedia.org/T158025#3023878 (10Mattflaschen-WMF) [00:53:22] 10Revision-Scoring-As-A-Service-Backlog, 06Collaboration-Team-Triage, 10Edit-Review-Improvements-RC-Page, 10ORES, 10Wikidata: Support ORES for propagated Wikidata edits - https://phabricator.wikimedia.org/T158025#3023892 (10Mattflaschen-WMF) [00:53:43] 10Revision-Scoring-As-A-Service-Backlog, 06Collaboration-Team-Triage, 10Edit-Review-Improvements-RC-Page, 10MediaWiki-extensions-ORES, 10Wikidata: Support ORES for propagated Wikidata edits - https://phabricator.wikimedia.org/T158025#3023878 (10Mattflaschen-WMF) [02:45:27] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-Wikilabels: Copy JS into extension and create special page - https://phabricator.wikimedia.org/T146405#2659950 (10Tgr) Probably can be declined now that Wikilabels has been made standalone? [02:48:35] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Request scores when someone checks out edits that are not stored in ores_classification - https://phabricator.wikimedia.org/T143612#2573392 (10Tgr) This is being done already (via the API if nothing else), right? [02:52:25] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels, 07Community-consensus-needed, 07JavaScript: Configure WikiLabels as a MediaWiki gadget - https://phabricator.wikimedia.org/T102333#1362760 (10Tgr) Probably can be declined now in favor of {T155440}? [03:05:45] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Implement selective purging of model scores in varnish - https://phabricator.wikimedia.org/T148999#2739288 (10Tgr) > Currently, we disable the use of secondary caches for ORES because invalidation is hard. In general that's not a very good reason to disable cac... [03:16:36] 10Revision-Scoring-As-A-Service-Backlog, 10ORES, 07Spike: [Spike] Is Varnish caching ORES responses? - https://phabricator.wikimedia.org/T149223#2745755 (10Tgr) ``` $ curl -I https://ores.wikimedia.org/v2/scores/enwiki/damaging/745065890/ | grep X-Cache-Status X-Cache-Status: pass ``` so it's not being cache... [03:30:33] 10Revision-Scoring-As-A-Service-Backlog, 10AbuseFilter, 10Bad-Words-Detection-System, 07Community-Wishlist-Survey-2015: Suggesting AbuseFilter by machine learning - https://phabricator.wikimedia.org/T120741#1860381 (10Tgr) Seems a lot easier to just provide better editing tools (for example something [[htt... [03:36:53] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Allow custom actions on Wikilabels (JavaScript hooks?) - https://phabricator.wikimedia.org/T118302#1796826 (10Tgr) Probably should be declined now that Wikilabels has become standalone. [10:41:56] 06Revision-Scoring-As-A-Service, 10Wikilabels, 10rsaas-editquality, 07Spanish-Sites: Edit quality campaign for eswikibooks - https://phabricator.wikimedia.org/T145395#3024532 (10MarcoAurelio) [10:42:17] 10Revision-Scoring-As-A-Service-Backlog, 10rsaas-editquality, 07Spanish-Sites: Complete Spanish Wikibooks edit quality campaign - https://phabricator.wikimedia.org/T145408#3024533 (10MarcoAurelio) [15:01:28] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 13Patch-For-Review, 15User-Ladsgroup, 05WMF-deploy-2017-02-14_(1.29.0-wmf.12): Reduce the number of revisions that can be requested in one batch - https://phabricator.wikimedia.org/T157983#3022340 (10He7d3r) Should I update https://github.com/... [15:05:14] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-Wikilabels: Copy JS into extension and create special page - https://phabricator.wikimedia.org/T146405#3025306 (10bmansurov) Sounds good. @Tgr whats the procedure for archiving an extension? I think I can safely delete the associated MediaWiki art... [15:29:41] o/ [15:46:58] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Allow custom actions on Wikilabels (JavaScript hooks?) - https://phabricator.wikimedia.org/T118302#3025470 (10Halfak) I don't think so. The now stand-alone nature of Wiki labels doesn't change the relevancy of this idea. However, I still think it belongs... [15:47:32] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels, 07Community-consensus-needed, 07JavaScript: Configure WikiLabels as a MediaWiki gadget - https://phabricator.wikimedia.org/T102333#3025471 (10Halfak) 05Open>03declined [15:50:26] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Implement selective purging of model scores in varnish - https://phabricator.wikimedia.org/T148999#3025479 (10Halfak) Indeed. We support a basic URL pattern, but also the cartesian product of revisions and models as that is a common use-case. E.g. I want the "... [15:52:36] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: [Spec] Tracking and blocking specific IP/user-agent combinations - https://phabricator.wikimedia.org/T137962#3025499 (10Halfak) > [15:55:40] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: [Spec] Tracking and blocking specific IP/user-agent combinations - https://phabricator.wikimedia.org/T137962#3025515 (10Halfak) > https://ores.wikimedia.org/static/images/ores_logo.svg Returns with: `cache-control:public, max-age=43200` How is that not cacheab... [15:58:38] 10Revision-Scoring-As-A-Service-Backlog, 10AbuseFilter, 10Bad-Words-Detection-System, 07Community-Wishlist-Survey-2015: Suggesting AbuseFilter by machine learning - https://phabricator.wikimedia.org/T120741#3025536 (10Halfak) @tgr, I think this task is about discovering textual patterns in diffs that are w... [16:14:40] 10Revision-Scoring-As-A-Service-Backlog, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3025623 (10Fjalapeno) The Reading team is currently investigating whether it needs to procure additional hardware to support the #mobile-content-ser... [16:15:22] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3025627 (10Fjalapeno) [16:21:58] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3025650 (10Halfak) Hey! Thanks for the ping. It turns out that the referenced CPU/memory issues weren't due to ORES ov... [17:29:02] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3025899 (10GWicke) @Halfak, the referenced issues were very definitely ORES using almost all memory. Things have certain... [17:41:47] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Allow custom actions on Wikilabels (JavaScript hooks?) - https://phabricator.wikimedia.org/T118302#3026034 (10Tgr) What changes is that you don't have a place to put the Javascript code anymore. (Well, browser exceptions, but that means the fraction of the... [17:44:18] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3026041 (10mobrovac) >>! In T146664#3025899, @GWicke wrote: > @Halfak, the referenced issues were very definitely ORES u... [18:04:11] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3026086 (10Halfak) @mobrovac, I'd not been notified about #Operations coming to a conclusion about moving ORES out of SC... [18:07:21] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3026099 (10Halfak) @gwicke, I remember looking into that event and determining that it was not ORES using all of the mem... [18:11:50] 06Revision-Scoring-As-A-Service, 06Research-and-Data, 07Epic: Estimate ORES capex for FY2018 - https://phabricator.wikimedia.org/T157222#3026129 (10Halfak) [18:11:56] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3026131 (10Halfak) So, rather than continue this debate on an unrelated phab task, here's what I propose. 1. @Gwicke,... [18:13:03] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3026136 (10Halfak) [18:13:15] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#2667780 (10Halfak) [18:16:51] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Allow custom actions on Wikilabels (JavaScript hooks?) - https://phabricator.wikimedia.org/T118302#3026157 (10Halfak) We still load Javascript from the client wikis. See https://github.com/wiki-ai/wikilabels/blob/master/wikilabels/wsgi/templates/ui_wiki.h... [18:19:46] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3026188 (10Fjalapeno) @Halfak ahh… thanks for the link! Forgot about that ticket when looking around. [18:23:33] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: [Spec] Tracking and blocking specific IP/user-agent combinations - https://phabricator.wikimedia.org/T137962#3026223 (10Tgr) That's weird. I see no obvious reason why Varnish refuses to cache them. (OTOH https://ores.wikimedia.org/wikimedia-ui-static/MW/mediawik... [20:31:31] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3026919 (10mobrovac) >>! In T146664#3026086, @Halfak wrote: > @mobrovac, I'd not been notified about #Operations coming... [20:38:18] 10Revision-Scoring-As-A-Service-Backlog, 10Mobile-Content-Service, 10ORES, 06Operations, 06Services (watching): Limit resources used by ORES - https://phabricator.wikimedia.org/T146664#3027004 (10Halfak) @mobrovac, let me try again. Who from #operations did you talk to? Was that agreement public? Can... [20:49:59] 06Revision-Scoring-As-A-Service, 10rsaas-articlequality : [Discuss] Hosting the monthly article quality dataset on labsDB - https://phabricator.wikimedia.org/T146718#3027038 (10Halfak) @yuvipanda, FYI, I'm hoping that we can have this available for the CSCW workshop in 1.5 weeks. [21:02:01] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Implement selective purging of model scores in varnish - https://phabricator.wikimedia.org/T148999#3027091 (10Halfak) One more thought. I think that we could get a substantial benefit from a short expiry. Do you think a 60 minute expiry would be OK? That woul... [22:02:35] 06Revision-Scoring-As-A-Service, 06Research-and-Data, 07Epic: Estimate ORES capex for FY2018 - https://phabricator.wikimedia.org/T157222#3027387 (10Halfak) Currently, a scoring request for a single revision with all available models takes 1.35s on average. We have 45 workers per node and we're currently run... [22:41:36] 06Revision-Scoring-As-A-Service, 10rsaas-articlequality : [Discuss] Hosting the monthly article quality dataset on labsDB - https://phabricator.wikimedia.org/T146718#3027570 (10yuvipanda) a:05Halfak>03yuvipanda [23:43:34] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Implement selective purging of model scores in varnish - https://phabricator.wikimedia.org/T148999#3027745 (10Tgr) The concern here is that if we enable caching for a huge address space and some significant fraction of it actually gets used that could cause cach... [23:45:47] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Implement selective purging of model scores in varnish - https://phabricator.wikimedia.org/T148999#3027751 (10Tgr) >>! In T148999#3025479, @Halfak wrote: > This request would generally complete more than twice as fast as the 100 individual request (50 x 2 models...