[00:08:59] k, thanks! [00:19:46] found the bug, working on a patch [00:27:02] (03PS1) 10Legoktm: redis2irc: join channels after reloading config [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180365 [00:27:27] (03PS2) 10Legoktm: redis2irc: join channels after reloading config [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180365 [00:27:35] (03CR) 10Legoktm: [C: 032] redis2irc: join channels after reloading config [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180365 (owner: 10Legoktm) [00:27:53] (03Merged) 10jenkins-bot: redis2irc: join channels after reloading config [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180365 (owner: 10Legoktm) [00:28:43] !log tools.wikibugs legoktm: Deployed 8502072659ddb8c55ae45026d54867771e3122e7 redis2irc: join channels after reloading config wb2-irc [00:28:45] Logged the message, Master [00:29:03] legoktm: why wm-bot?! ;( [00:29:17] YuviPanda: oh, I don't think we merged valhallasw`cloud's patch yet. [00:29:24] oh, right [00:29:36] it’s 6AM, so I shouldn’t be merging patches [00:39:39] !log tools.wikibugs legoktm: Deployed 8502072659ddb8c55ae45026d54867771e3122e7 redis2irc: join channels after reloading config wb2-irc [00:39:41] Logged the message, Master [00:40:42] (03PS1) 10Legoktm: fab: Turn `pull` into a task (for channels.yaml-only updates) [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180370 [00:41:18] (03CR) 10Legoktm: [C: 032] fab: Turn `pull` into a task (for channels.yaml-only updates) [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180370 (owner: 10Legoktm) [00:41:32] (03Merged) 10jenkins-bot: fab: Turn `pull` into a task (for channels.yaml-only updates) [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180370 (owner: 10Legoktm) [02:50:01] 3Tool-Labs: program created by proprietary compiler allowed on labs? - https://phabricator.wikimedia.org/T74253#852391 (10LuisV_WMF) I think it's against the spirit of the TOU, if not necessarily the letter - the idea was that if the original maintainer vanishes, others can reasonably pick up and continue their... [04:20:40] Coren, if still awake: https://dpaste.de/3en7 [04:21:09] That's roughly what was happening with my attempts yesterday as well. Everything looks good until after the reboot, and then…maintenance mode [06:42:37] PROBLEM - Puppet failure on tools-webgrid-04 is CRITICAL: CRITICAL: 44.44% of data above the critical threshold [0.0] [06:54:02] PROBLEM - Puppet failure on tools-exec-15 is CRITICAL: CRITICAL: 40.00% of data above the critical threshold [0.0] [07:07:37] RECOVERY - Puppet failure on tools-webgrid-04 is OK: OK: Less than 1.00% above the threshold [0.0] [07:24:01] RECOVERY - Puppet failure on tools-exec-15 is OK: OK: Less than 1.00% above the threshold [0.0] [07:48:38] andrewbogott: why precise on hp virts ? [07:49:06] matanya: because the other virt nodes are running precise and I don't have the patience to put a million ifs in the manifests right now. [07:49:22] makes sense :) [07:50:04] andrewbogott: who is it gooing with bootstrap-vs apart from partman voodoo ? [07:51:14] matanya: it pretty much works! Coren worked on lvm stuff a bit -- now instances are doing this: https://tools.wmflabs.org/paste/view/0dd299e2 [07:53:45] hmm, interesting [09:09:29] * valhallasw`cloud hits legoktm [09:09:43] although maybe that pull option is better than mine :P [09:10:02] https://gerrit.wikimedia.org/r/#/c/180318/ :-p [09:10:36] (03Abandoned) 10Merlijn van Deen: change default behavior to just-pull [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180318 (owner: 10Merlijn van Deen) [09:13:42] valhallasw`cloud: oops [09:14:25] legoktm: no problem :-p [09:18:53] legoktm: the pull option is better anyway, as it shouldn't log to irc [09:19:01] because wikibugs already does this itself [09:50:35] (03PS5) 10Merlijn van Deen: Report IRC using Python and Yuvi's ircnotifier [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180322 [09:50:50] legoktm: ^ :> [12:51:08] valhallasw`cloud: hmm, was thinking - should make hhvm available on toollabs :) [12:55:52] 3Tool-Labs: Make HHVM based webservices available on toollabs - https://phabricator.wikimedia.org/T78783#853119 (10yuvipanda) 3NEW [13:09:21] RECOVERY - Puppet staleness on tools-webproxy is OK: OK: Less than 1.00% above the threshold [3600.0] [13:23:18] YuviPanda: who cares about php =p [13:25:12] valhallasw`cloud: a sadly large number of people [13:25:20] valhallasw`cloud: also, this lets us write code in Hack :P [13:27:29] valhallasw`cloud: should be trivial to make some of the long running bots use it [13:46:47] PROBLEM - Puppet failure on tools-exec-05 is CRITICAL: CRITICAL: 33.33% of data above the critical threshold [0.0] [13:59:23] 3Tool-Labs: Make HHVM based webservices available on toollabs - https://phabricator.wikimedia.org/T78783#853260 (10yuvipanda) hhvm is now installed and could potentially be used for bots / other things that run from the CLI. I've emailed labs-l asking for volunteers. [14:00:02] andrewbogott_afk: I'm up now. Looking. [14:14:43] andrewbogott_afk: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758808 seems very similar. And I see dozens of Fedora issues related to filesystem timing out under systemd that appear similar. [14:16:48] RECOVERY - Puppet failure on tools-exec-05 is OK: OK: Less than 1.00% above the threshold [0.0] [14:20:47] andrewbogott_afk: Further research show that at least six distros have that issue in/around systemd [14:21:25] andrewbogott_afk: It appears to be a combination of poor ordering of dependencies and short timeouts. [15:12:21] is sudo-ldap still being used in labs? [15:15:59] paravoid: It is. [15:16:17] paravoid: There's no plan to phase it out. Is there an issue? [15:18:44] no, I'm doing some cleanups [15:20:17] and I thought I remember Ryan saying that he wanted to drop it [15:44:27] It's not obvious how we could, short of distributing sudoers by puppet that are constructed from the wikitech db... which seems even more brittle to me. [15:57:04] Coren: grep -A 2 Coren modules/quarry/manifests/init.pp [15:57:09] Coren: have you figured it out? [15:58:33] Hm. I don't recall the issue that led to this. Lemme see what I can dig up. [15:58:44] thanks [15:59:02] it says "Temp" and it's there since July, so... :) [16:08:05] I'm not sure I was really involved in that discussion, but it seems to be related to/fixed by https://gerrit.wikimedia.org/r/#/c/153723/ [16:08:45] YuviPanda: Do you recall what led you to ^^? [16:40:00] Coren: oh yeah [16:40:16] Coren you could only sudo as users from LDAP [16:40:21] Not others [16:40:24] Including root [16:40:31] Which Andrew fixed with that [16:41:21] So that temp fix should be obsolete now? [16:44:25] Yeah [16:44:29] I'll remove soon [16:50:41] PROBLEM - Free space - all mounts on tools-webproxy is CRITICAL: CRITICAL: tools.tools-webproxy.diskspace._var.byte_percentfree.value (<11.11%) [16:55:40] RECOVERY - Free space - all mounts on tools-webproxy is OK: OK: All targets OK [17:46:48] 3Labs-Team: facter: VM detection incorrect in labs - https://phabricator.wikimedia.org/T78813#853700 (10Gage) 3NEW [17:53:07] (03CR) 10Legoktm: [C: 031] Report IRC using Python and Yuvi's ircnotifier (031 comment) [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/180322 (owner: 10Merlijn van Deen) [17:54:31] legoktm: correct, but I think the venv is actually loaded on 'become' [17:57:47] valhallasw`cloud: ah ok. [21:31:57] bd808, free? [21:32:16] KTC: what's up? [21:32:25] questions about vagrant [21:32:50] on a laptop or in labs? [21:33:00] my computer [21:33:05] i.e. how to use it properly [21:33:18] re. wikimania scholarships [21:33:43] ok. what parts are not clear? [21:34:38] If I write some code that make db changes say, test it, and decide I want to revert everything and start again. What's the quickest way to do that? [21:35:26] I guess it depends on what you did to the db. Either undo the schema changes manually or drop and recreate the db [21:35:53] if you completely drop the database and then run `vagrant provision` it should rebuild it from the master schema [21:36:23] great, thanks :) [22:08:53] valhallasw`cloud: what was your fastcgi template thing people were using? [22:12:24] legoktm: ^ [22:29:16] YuviPanda: the one in gerrit-patch-uploader [22:30:57] legoktm: cool, thanks :) [22:35:33] 3Labs-Team: apt-get update fails some times causing puppet failure alarms - https://phabricator.wikimedia.org/T76771#854364 (10yuvipanda) 5Open>3Resolved a:3yuvipanda This is completely fixed now - apt-get update is run by the cron that runs puppet, and so is all good :) [22:37:45] !log touched /data/project/repo/Packages so tools-webproxy stops complaining about that not xisting and never running apt-get [22:37:45] touched is not a valid project. [22:38:08] !log tools touched /data/project/repo/Packages so tools-webproxy stops complaining about that not xisting and never running apt-get [22:38:11] Logged the message, Master [23:16:04] 3Quarry: Switch Quarry to use Material Design Bootstrap theme - https://phabricator.wikimedia.org/T76140#854487 (10yuvipanda) 5Open>3declined a:3yuvipanda But has a somewhat fucked up license, so... no. https://github.com/FezVrasta/bootstrap-material-design/blob/master/LICENSE.md