[15:06:38] 10Scoring-platform-team (Current), 10editquality-modeling, 10artificial-intelligence: Implement hunspell dictionary for euwiki article quality model - https://phabricator.wikimedia.org/T223788 (10Halfak) a:03Halfak [15:24:49] halfak: My system's back but I'm waiting on updating my prod ssh key [15:25:00] https://phabricator.wikimedia.org/T235526 [16:01:03] groceryheist, cool. Let me know if you run into any trouble there. [16:01:08] async time! [16:01:32] I've got the etherpad updated but I'll summarize here. https://etherpad.wikimedia.org/p/scoring_current_work [16:02:33] Last week I worked on OKR stuff, Jade design, Some session orientation (mostly review by accraze), set up out offsite/travel, and supported Kevin's onboarding (mostly euwiki dictionary and giving him resources to read through). [16:03:30] This week, I'll be getting back into another iteration of Jade design and another iteration of Session orientation. I'll continue working with Kevin on the euwiki articlequality models and topic models depending on how far we get. [16:03:33] No blockers right now. [16:07:25] Last week: Added CentralID integration to Jade API, reviewed session orientation, took care of laptop/OIT issue, filled out travel stuff [16:10:32] This week: Get the Jade API reviewed, start looking at Jade UI designs, spend some time investigating how to do Mediawiki UI stuff, maybe continue with class renaming in Jade extension [16:12:20] Morning (from California). I am encountering the ORES prod IP connection limit [16:20:38] Hi xinbenlv. [16:20:54] Yes. Tell me about what you're trying to do and why you might like us to boost that limit. [16:21:24] From battlefield.wikiloop.org we are trying to query ORES [16:21:39] what's the current ORES prod default QPS limit? [16:22:01] Parallel connections should be limited to 4. But that shouldn't apply when we [16:22:05] 're pulling scores from the cache. [16:22:07] * halfak checks. [16:23:37] Aha! It looks like we apply it to all requests. [16:24:01] except that battlefield is subscribing to eventstream of Wikipedia and query ORES immediately [16:24:16] We shouldn't limit parallel requests when you're following the realtime querying pattern (scores are either coming from the cache or from the in-progress task backend) [16:24:22] Right. [16:24:34] (We have cache on battlefield.wikipedia.org too, so we won't query ORES for the same RevisionId) [16:24:46] xinbenlv, in the short term, I recommend trying out our new score stream :) [16:24:50] * halfak gets the link [16:25:01] Yeah, I am actually thinking of doing that [16:25:28] https://stream.wikimedia.org/v2/stream/revision-score [16:25:48] In the long term, we should not apply our limits on requests that follow this pattern. And I think we can handle this. [16:26:00] Would you file a bug explaining what you are doing and what happened? [16:26:49] Regretfully, you'll find that the format of the score event is a bit different from the format that comes out of ORES. This is for reasons related to storing these JSON blobs in Hive/HDFS. I'm honestly not sure about the details. [16:27:07] But you'll need to do a bit of re-wiring. Though, nothing major. [16:28:39] It sounds like you weren't hitting this limit before -- which is interesting. It must mean that we're taking a bit longer to process scores than we were in the past or maybe your request speed has increased (more wikis? more activity?) [16:29:28] I don't see any big changes in our response time recently. [16:32:28] * halfak --> lunch [16:32:30] back later [16:40:52] There is no yet a medaiwiki article for the ORES score, right? [16:41:27] OK, cool, I found it https://www.mediawiki.org/wiki/Edit_Review_Improvements/ReviewStream [16:41:44] https://wikitech.wikimedia.org/wiki/Event_Platform/EventStreams [16:41:54] I worry that other one might be out of date. [21:31:34] 10Jade, 10Scoring-platform-team (Current), 10Core Platform Team, 10Documentation, 10Patch-For-Review: Implement a MW API module for interacting with Jade entities - https://phabricator.wikimedia.org/T199834 (10ACraze) [22:05:25] I see [22:06:10] Sorry I don't know if I understand it [22:07:00] Do you have plan to create a score server? I am thinking of creating a score server that stores all ORSE score / STiki score / ClueBotNG score