[00:07:09] taking a walk... [01:46:42] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4119091 (10awight) I ran a test on deployment-ores01.deployment-prep.eqiad... [01:48:00] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4119092 (10awight) [02:02:17] 10Scoring-platform-team, 10ORES: Spike in ORES errors every 24hr - https://phabricator.wikimedia.org/T191864#4119099 (10awight) [02:48:38] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4119135 (10mmodell) >>! In T181071#4118685, @awight wrote: > I can't tell... [02:52:42] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4119136 (10mmodell) >>! In T181071#4119091, @awight wrote: > There's no .... [04:38:12] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4119223 (10awight) The weird part about this is just that we've been deplo... [08:56:32] 10Scoring-platform-team (Current), 10Beta-Cluster-Infrastructure, 10Recommendation-API, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External): What to do with deployment-sca03? - https://phabricator.wikimedia.org/T184501#4119535 (10EddieGP) 05Open>03Resolved a:03EddieGP That instance... [10:24:36] 10Scoring-platform-team, 10ORES, 10articlequality-modeling, 10artificial-intelligence: Rename "wikiclass" to "articlequality" - https://phabricator.wikimedia.org/T181820#4119763 (10Ladsgroup) Yes. I just wanted to do the easiest thing possible :D [13:44:33] o/ [13:44:42] * halfak hacks on the bot model paper [13:58:09] Arg just realized I have a review due today. [14:47:59] Man. I [14:48:03] 'm a hard reviewer. [15:10:36] 10Scoring-platform-team, 10ORES, 10articlequality-modeling, 10artificial-intelligence: Rename "wikiclass" to "articlequality" - https://phabricator.wikimedia.org/T181820#4120495 (10Halfak) OK, I'll wait for you to make a PR then. I'll ping before I start work if I beat you to it. [16:22:37] awight: I get "ImportError: No module named 'editquality' [16:22:51] " when I try to build models after a rebase [16:22:59] any idea where to look? [16:23:15] yes I think that’s just pip install -e . ? [16:23:16] I'm in the venv, I have run pip install recently [16:23:44] not -e though [16:26:27] same error after install -e . [16:26:39] that’s surprising [16:26:40] hum [16:27:01] no, wait, this is a different error actually [16:27:22] pkg_resources.ContextualVersionConflict: (scipy 0.17.1 (/srv/home/tgr/ores/venv/lib/python3.5/site-packages), Requirement.parse('scipy>=0.18.1'), {'gensim'}) [16:27:48] rats, lemme take a look [16:28:09] try pip install -r requirements.txt [16:28:25] I suppose you did that already [16:28:30] requirements.txt for revscoring says scipy >= 0.13.3, < 1.0.999 [16:28:42] editquality doesn't mention it at all [16:29:07] yes, I’m starting to think that the issue is that we’re too lenient about the revscoring requirement [16:29:28] one thing you could do is, clone the revscoring repo, grab the head, and pip install -e that into the same virtualenv. [16:29:51] something is requiring >=0.18.1 though, where does that come from? [16:30:03] That would be the gensim package, I believe [16:30:38] It’s a new requirement and I’m surprised it’s in your dependency tree, I thought it was only included in the drafttopic repo. [16:31:14] it's in revscoring apparently [16:31:52] wat [16:32:12] I suppose Python doesn't do recursive dependency resolution? [16:32:13] I just pulled the revscoring head and didn’t see it [16:32:14] a bit lame [16:32:17] I believe it does [16:32:29] I think what you have is a conflict ;-) [16:32:57] my revscoring head is f60e86ac89837b8fe4a13a2a3e400b4ff39b8c56, Mar 16 [16:33:08] oooh [16:33:13] requirements.txt isn’t alphabetical [16:33:16] I see gensim now. [16:33:55] not a real conflict though, gensim wants scipy>=0.18.1, revscoring wants scipy >= 0.13.3 [16:34:07] pip just did not bother to update it [16:35:09] strange business! [16:36:23] This is silly, but you might be happy installing the wheels directly [16:36:42] assuming this is a debian-stretch machine [16:37:25] I'm using a venv on stat1005 [16:37:57] You can check out mediawiki/services/ores/deploy.git to get the whole suite of production stuff, fwiw [16:38:55] That dependency glitch is still surprising, though. [16:39:29] Not that it *should* matter, but is this a fresh virtualenv or are you upgrading an existing one? [16:40:10] an existing one, it worked with an old version of ores [16:41:22] I ran into the same issue in the past though, that's why the vagrant role curled some requirements.txt in the past [16:42:59] lol a google search for ContextualVersionConflict is the sadness [16:43:48] I’d suggest deleting the virtualenv and recreating, and if there’s still an issue then I’m much more concerned [17:00:43] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4120819 (10awight) >>! In T181071#4119135, @mmodell wrote: >>>! In T181071... [17:03:15] (03PS1) 10Awight: Verbose logging for a deployment script [services/ores/deploy] - 10https://gerrit.wikimedia.org/r/425316 [17:04:07] (03CR) 10Awight: [V: 032 C: 032] "self-merging log thing for diagnostics" [services/ores/deploy] - 10https://gerrit.wikimedia.org/r/425316 (owner: 10Awight) [17:10:11] * halfak runs to lunch [17:10:14] Oh codezee! [17:10:32] I did some writing and pinged you on MediaWiki. It's not what I wanted. Didn't have the muse. I'll try again today. [17:11:06] Back in ~ an hour [17:15:22] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4120858 (10awight) @mmodell: We're running the fetch check with "bash -x"... [17:16:37] (03PS1) 10Awight: TEMPORARY: force failure in fetch_check, in order to cause output logging [services/ores/deploy] - 10https://gerrit.wikimedia.org/r/425319 [17:16:54] (03CR) 10Awight: [V: 032 C: 032] TEMPORARY: force failure in fetch_check, in order to cause output logging [services/ores/deploy] - 10https://gerrit.wikimedia.org/r/425319 (owner: 10Awight) [17:31:35] (03PS1) 10Awight: Revert diagnostics [services/ores/deploy] - 10https://gerrit.wikimedia.org/r/425322 [17:33:50] (03CR) 10Awight: [V: 032 C: 032] Revert diagnostics [services/ores/deploy] - 10https://gerrit.wikimedia.org/r/425322 (owner: 10Awight) [17:39:28] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4120939 (10awight) There's a wealth of surprising results on tin, /srv/dep... [17:39:39] commuting. [18:33:21] halfak|Lunch: Saw your ping and went through it, I've archived the ACL draft and started on consolidating the old sigir one because its format is same as for cscw [18:50:29] codezee, gotcha. Can you link me to that version? [18:55:35] halfak: going through it, we can put the initial part which talks about Wikipedia review in its own section, which can be immediately followed by the related works section, where the rest of it can go [18:58:49] or I'll rather let you complete it first maybe :P [18:59:16] I do want to take another stab at it. [18:59:26] I'm also looking to write something else up. [18:59:55] Oh yeah. I want to dig into discussing what's cool about the WikiProject directory. [19:00:10] I'll tackle that today and come back to NPP/AFC vs counter-vandalism tomorrow. [19:07:36] halfak: I remember your thoughts on the WikiProjects directory regarding its flexibility, to help I can pen them down on the same page, then maybe you can alter it or add to it [19:07:53] Feel free to beat me to it. [19:08:05] i'll add as a comment then [19:08:17] I want to develop a graphic that conveys the re-wireability of it. [19:11:53] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4121339 (10mmodell) >>! In T181071#4120939, @awight wrote: > It would be g... [19:12:28] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4121341 (10mmodell) [20:04:08] 10Scoring-platform-team, 10MediaWiki-extensions-ORES, 10WMSE-Bug-Reporting-and-Translation-2018, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): The filters menu is closed when a filter colour is selected - https://phabricator.wikimedia.org/T188903#4121460 (10jmatazzoni) [21:47:58] halfak: Thanks for the nudge to read “preserving margins”. The last paragraph seems leveled at creating JADE, nicely planted seed! [22:00:53] Listening to the Mark Z testiomony about FB and he is talking a ton about AI [22:02:06] using it to judge good/bad content [22:05:03] A Manichean worldview :-). Cool, thanks for the tip [22:06:13] Just interesting to listen to people talking about similar things from vastly different perspectives. This seems to be his go-to answer when the questions get tough [22:06:39] :D awight [22:06:56] I really like Dr. Mugar. I think you'll like him too. I wonder if he'll be at CHI :) [22:21:37] Next April 1st, we should announce our new mascot, the ORESy horsey. 🐎 [22:21:53] 🐴 [22:24:12] 🧠 [22:34:24] :) [22:36:27] * halfak runs away [22:36:30] have a good one folks! [22:36:46] see ya [23:03:25] PROBLEM - https://grafana.wikimedia.org/dashboard/db/ores grafana alert on einsteinium is CRITICAL: CRITICAL: https://grafana.wikimedia.org/dashboard/db/ores is alerting: 5xx rate (Change prop) alert. [23:03:48] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4121947 (10awight) Back to the drawing board. Including the packaged Pyth... [23:04:25] RECOVERY - https://grafana.wikimedia.org/dashboard/db/ores grafana alert on einsteinium is OK: OK: https://grafana.wikimedia.org/dashboard/db/ores is not alerting. [23:04:55] Graphs are a bit strange, the request volume actually went down during a short flurry of errors. [23:05:02] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4121949 (10mmodell) @awight: why not build the virtualenv on a developer m... [23:07:45] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4121952 (10awight) @mmodell: That would be wonderful, but virtualenvs are... [23:09:36] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4121953 (10mmodell) So why even use virtualenv if they are based on site p... [23:17:48] 10Scoring-platform-team (Current), 10Operations, 10Patch-For-Review, 10Release-Engineering-Team (Watching / External), 10Wikimedia-Incident: Cache ORES virtualenv within versioned source - https://phabricator.wikimedia.org/T181071#4121994 (10awight) That's right, we do use the --system-site-packages flag... [23:21:53] o/ awight [23:21:57] what's up? [23:23:11] halAFK: not much [23:23:26] I have a RL thing happening tho, have to watch a neighbor’s kid for 30 min maybe [23:23:47] Is ORES OK? [23:24:12] ah [23:24:20] it was fine around the last alert [23:24:24] Looks like our 500 rate is fluctuating. [23:24:24] checking again... [23:24:29] https://grafana.wikimedia.org/dashboard/db/ores?refresh=1m&panelId=23&fullscreen&orgId=1 [23:24:54] Something happened 35 minutes ago. [23:24:58] T191940 [23:24:59] T191940: Investigate 2018-04-10 global traffic drop - https://phabricator.wikimedia.org/T191940 [23:25:06] That just happened. [23:25:19] Thanks eddiegp. Might be related. [23:25:24] sorry, gotta babysit for 30min now [23:25:45] all the other graphs look reasonable, but I’d like to know what type of errors these were [23:25:51] maybe MW API? [23:25:52] 500s [23:25:58] I’d check that graph next [23:26:09] They were an error so severe that we couldn't return anything else. [23:26:10] Networking issues, basically everything from phabricator/gerrit to some wikis went down for a short period. [23:26:20] Oh. that could explain it. [23:26:27] I think changeprop hits us through varnish [23:27:56] Confirmed looks like no 500s for a few minutes. [23:28:06] I'll let it be for now and check back in a little bit. [23:33:50] thanks for attending to it! [23:34:11] 10Scoring-platform-team, 10MediaWiki-extensions-ORES, 10WMSE-Bug-Reporting-and-Translation-2018, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): The filters menu is closed when a filter colour is selected - https://phabricator.wikimedia.org/T188903#4122022 (10Etonkovidova) 05Open>03Invalid The...