[16:36:06] phew [16:36:07] sorry all [16:36:11] internet troubles this morning :/ [16:45:38] (PS1) Nuria: [WIP] Change db bindings for vagrant. [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/109676 [16:51:47] (CR) Edenhill: "test/inputgen.py and test/outputcheck.py are old and should be removed." [analytics/kafkatee] - https://gerrit.wikimedia.org/r/109505 (owner: Edenhill) [16:56:34] Snaps: :) I will get to that as soon as I can, but it it might not be til tomorrow! [16:56:35] excited! [17:01:54] ok through emails [17:01:55] hmmm [17:01:57] let's seeeee [17:02:06] milimetric: wanna talk about wikimetrics in labs? [17:05:24] or nuria, celery problems? [17:06:02] Maybe that is teh wya they are supposed to be .. so.. where are teh celery logs supposed to go? [17:06:10] Sorry [17:06:15] Missed one message [17:06:25] I could not find celery logs anywhere [17:06:31] on vagrant [17:06:37] hm ok [17:06:37] oh [17:06:41] But maybe that is on purpose? [17:06:47] /var/log/upstart/wikimetrics.* [17:08:16] is it there? [17:08:25] let me seee [17:11:56] (CR) Milimetric: [WIP] Change db bindings for vagrant. (2 comments) [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/109676 (owner: Nuria) [17:12:17] ah yes, they are there!!! [17:13:09] sorry ... again [17:13:18] yeah that isn't obvious though [17:13:18] hm [17:13:24] i wonder if we should symlink those somewhere [17:13:39] /var/log/wikimetrics maybe [17:13:44] we could symlink the apache logs there too [17:14:51] (PS1) Edenhill: OSX compilation fixes [analytics/kafkatee] - https://gerrit.wikimedia.org/r/109683 [17:15:15] that would be nice [17:15:27] symlinking would make it more obvious [17:15:54] nuria: if you like, you can add a puppet rule to symlink it [17:16:32] nuria: for example like this https://gist.github.com/wsdookadr/35e6ade39e91c3f788a8 [17:16:57] yeah, average, we're working on the wikimetrics module as part of this [17:17:01] so i might add it [17:17:12] ah :) ok [17:18:23] symlinking sounds great [17:19:29] yay, merged :D [17:19:31] * Ironholds high-fives ottomata  [17:19:34] thanks for getting this done :) [17:19:45] running puppet now, i think it hsould just work [17:19:46] we will see [17:19:50] oof [17:30:42] Ironholds: ,woooo [17:30:44] it works! :) [17:30:46] from stat1002 [17:31:14] this is cool, hmm, i think we should probably encourage everyone to use hadoop froms tat1002 [17:31:26] we'll still need accounts for users on namenodes so that user permissions for hdfs work properly [17:31:34] but we don't really need to give folks accounts anywhere else I think [17:31:36] hmm [17:32:05] excellent! [17:32:20] I shall start headscratchin' about rhdfs, too. [17:32:39] I think that sharding R tasks over the servers is the height of madness, but having proper integration betwixt the two for calling mapreduce tasks would be good. [17:35:42] jaja [17:35:44] fo sho [17:35:49] nuria how goes it? [17:35:52] milimetric: I summon thee! [17:36:32] I require your powers for the conquering of OAuth in the virtual netherworlds [17:37:29] nuria, btw, you have access to analytics cluster now [17:39:30] I think so! I just got e-mail. can you tell me of a machine that i can try? [17:40:00] sorry ottomata [17:40:02] in batcave [17:40:04] welllllll, stat1002 now! [17:40:05] join? [17:40:07] which would be awesome [17:40:13] kinda even better than an26 [17:40:47] nuria, run [17:40:48] hive --auxpath /usr/lib/hcatalog/share/hcatalog/hcatalog-core-0.5.0-cdh4.3.1.jar --database wmf [17:40:50] and the [17:40:51] then [17:40:52] show tables; [17:40:56] show create table webrequest_mobile; [17:40:57] etc. [17:40:59] play away! [17:41:05] we definitely gotta make an ascii bat signal that pings us all in IRC [17:41:07] ohh, gotta do one thing [17:41:10] ha, [17:41:10] uyea [17:41:14] in stat1002 ? [17:41:22] milimetric: be yhere in one sec [17:41:26] actually one sec nuria [17:41:29] have to create your hdfs homedir [17:42:06] ok go nuria! [17:42:12] yeah, stat1002.eqiad.wmnet [17:42:19] hive --auxpath /usr/lib/hcatalog/share/hcatalog/hcatalog-core-0.5.0-cdh4.3.1.jar --database wmf [18:00:23] (PS2) Milimetric: [WIP] Change db bindings for vagrant. [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/109676 (owner: Nuria) [18:02:06] tnegrin: can you add a video hangout to the sync up with Howie? [18:02:18] yes [18:06:22] can you ping me when howie arrives [18:07:28] tnegrin: howie is here [18:07:35] coming [18:46:43] ahh poop milimetric, non sefl hosted won't wrok [18:46:43] duh [18:46:43] because of that passwords issu [18:46:46] e [18:47:03] right [18:47:22] hm, we can just leave it self hosted though right? [18:47:25] at least the staging one [18:48:12] is labs planning on a private puppet repo sometime soon? [18:57:38] yeah [18:57:39] i dunno [18:57:43] not that I know of [19:04:31] hey milimetric [19:04:41] hey DarTar [19:04:46] when is a good time to discuss the global VE activity request? [19:04:50] now [19:04:51] :) [19:04:58] cool, quick hang out? [19:05:03] sure, batcave [19:05:15] https://plus.google.com/hangouts/_/calendar/d2lraW1lZGlhLm9yZ19jYjM3bXU0OGNuaHRkN2hybmE4czI3b25hb0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t.c6j7qidqs491nhi7ovk9pi4h14 [19:06:19] https://github.com/wsdookadr/openddr-utils#current-results [19:06:55] I'm still working on the comparison, have to run outside to get some coffee [19:07:22] if anyone wants to try out this OpenDDR union thing see above ^^ [19:07:44] there is a short explanation of the algorithm used here https://github.com/wsdookadr/openddr-utils/blob/master/OpenDDR.py#L100 [19:08:00] I would be glad if I could get some feedback on it [19:08:16] it would help a lot [19:10:21] it's weird that from OpenDDR 1.14 to 1.15 there has been a big drop in number of devices [19:10:27] I'll look into their Changelog to see why that is [19:10:48] maybe they introduced something that would match more devices using less patterns (?, not sure) [19:18:30] hmmm, milimetric [19:18:47] [Mon Jan 27 19:18:19 2014] [error] [client 10.4.0.78] ImportError: No module named dateutil.relativedelta [19:19:36] where's that from ottomata? [19:20:03] https://gist.github.com/ottomata/8655535 [19:20:11] trying to get metrics-staging.wmflabs.org [19:20:40] oh ok [19:20:52] hm, that means dateutil is installed by default in some but not all places [19:20:58] ImportError: No module named dateutil [19:20:58] ? [19:21:00] adding to requirements.txt, one sec [19:21:03] hm ok [19:21:20] pip install dateutil should do me for now? [19:21:29] average: openDDR dropped a whole bunch of patterns because there were licensing issues with those, what's left is fully open source but it means that temporarily fewer devices are recognized [19:21:37] No distributions at all found for dateutil [19:21:38] ? [19:22:17] drdee: ah, thank you :) [19:22:47] hmm, wha? [19:22:48] No distributions at all found for dateutil [19:23:07] ah python-dateutil [19:23:08] weird [19:23:46] drdee: so if someone's using OpenDDR pre-1.14 would he get in trouble because of the licensing issues ? [19:24:23] don't know -- but it would lock you into a library that is no longer maintained [19:24:34] milimetric: i am in batcave [19:24:52] more probs :D [19:24:57] comin [19:27:55] (PS1) Milimetric: Adds explicit requirement for dateutil [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/109707 [19:28:04] (CR) Milimetric: [C: 2 V: 2] Adds explicit requirement for dateutil [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/109707 (owner: Milimetric) [20:17:49] (PS1) Terrrydactyl: Bug 58609 - Date and time revert creating a report [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/109725 [20:18:05] milimetric ^ [21:17:56] terrrydactyl: I've been told, you're suffering git? [21:18:05] yeah [21:18:07] :'( [21:18:11] What's the issue? [21:18:33] so i pushed this commit: https://gerrit.wikimedia.org/r/#/c/109725/ so that milimetric can take a look at an approach i did [21:18:39] but it was the wrong approach [21:18:58] ok. [21:18:59] so i want to go back to a clean copy and try a different way. [21:19:05] ok. [21:19:15] but i don't know what i should do with this commit. i want to keep it clean [21:19:51] Not sure what that means... you want to go to the state before the commit that you sent? [21:19:53] ideally, i want to revert back to before my commit and then do some changes and maybe amend the new changes to the commit i had already submitted [21:20:03] qchris: yes [21:20:18] terrrydactyl: ok. [21:20:27] Are you using gerrit-review or plain git? [21:20:39] s/gerrit-review/git review/ [21:20:40] i have gerrit-review set up [21:20:50] What branch are you on? [21:21:18] my local master [21:22:11] i haven't been making branches to work on my code. something that i now realized that i forgotten to do [21:22:15] Mhmm maybe it's easier if I can look at your screen ... can you use hangouts or some screen sharing program? [21:22:32] i can use hangout [21:22:49] Ok. I'll just boot my hangout machine. [21:23:01] I'll invite you to a hangout. [21:23:07] great [21:24:09] terrrydactyl: yeah a good gerrit workflow is to work with local tracking branches [21:24:12] so, when you branch [21:24:12] do [21:24:22] git checkout -b origin/master [21:24:32] that will create a local branch that tracks the origin master remote [21:24:43] then you can switch between branches for different feature work [21:24:53] and gerrit will not make the changesets depend on each other [21:24:57] thanks for the heads up ottomata [21:25:20] if you are going to start over with this change, you might wnat to just do that and abandon the one you've already submitted to gerrit [21:25:33] also, if I ever mess up my local master this way [21:25:43] (e.g. local master contains commits that haven't been merged via gerrit) [21:25:48] i just blast my local master and recreate it [21:26:06] git checkout [21:26:06] git branch -D master [21:26:06] git checkout -b master origin/master [21:28:42] qchris, does CentralAuth == mediawiki oauth? [21:28:46] do you know? [21:29:49] no ottomata [21:30:04] CentralAuth is like the system that gives global usernames and global ids [21:30:19] mediawiki oauth uses the global ids when it responds to you [21:30:30] hm ok [21:31:50] got the problem solved, thanks qchris [21:31:55] yw [21:42:19] (PS1) Jdlrobson: Prevent failures from blocking generation of other graphs [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109757 [21:44:42] drdee: can the glam NARA udp2log move to oxygen? pipe 10 /usr/bin/udp-filter -F '\t' -p _NARA_ -g -b country >> <%= log_directory %>/glam_nara.tsv.log [21:45:35] ask ottomata [21:46:20] haha [21:46:22] ask drdee [21:46:27] nice loop here [21:46:37] i can decide where it can move [21:46:39] i think it's ok :) but ottomata knows the load of the machine [21:46:44] but we'd rather get rid of it if we can [21:46:47] did we find out who we should ask? [21:46:53] i can just decide to remove all and see who is angry :) [21:46:54] maarten [21:47:04] i don't thikn I know maarten [21:47:10] maarten dammers [21:47:14] multichill [21:47:22] i think you know him [21:47:37] i do [21:47:58] i do? hmm [21:48:00] drdee: same question goes for pipe 100 /usr/bin/udp-filter -F '\t' -p /w/api.php >> <%= log_directory %>/api-usage.tsv.log and pipe 10 /usr/bin/udp-filter -F '\t' -d en.wikipedia.org -p /wiki/Wikipedia:Teahouse >> <%= log_directory %>/teahouse.tsv.log [21:48:01] name is familiar [21:48:24] owner of that is Siko [21:48:33] both? [21:48:40] the teahouse one [21:48:49] the api is used for general debugging [21:49:30] drdee: i'll get siko (what is his mail?) can the API move? [21:50:02] (PS1) Milimetric: Fix union to have matching select clauses [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109760 [21:50:03] siko: https://meta.wikimedia.org/wiki/User:Sbouterse_(WMF) [21:50:30] stuff can move -- i think load of the machine is the limiting factor and for that you have to check with ottomata [21:51:07] yeah, we can move things at will, matanya, but i'd rather not have to think about extra load on the other log machines [21:51:15] so the more we can destroy, the better :) [21:51:55] ok, i'll try detroying the other two, but what ever is left, i'll move over and shut down the host [21:52:08] thank you drdee and ottomata [21:57:00] (CR) Jdlrobson: [C: 2] Fix union to have matching select clauses [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109760 (owner: Milimetric) [21:57:06] (CR) Jdlrobson: [V: 2] Fix union to have matching select clauses [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109760 (owner: Milimetric) [22:13:09] (PS1) Jdlrobson: Remove useless print statement, add a new one [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109764 [22:24:36] (PS1) Milimetric: Count only edits within 30 days of registration [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109770 [22:26:10] (CR) Milimetric: [C: 2 V: 2] Remove useless print statement, add a new one [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109764 (owner: Jdlrobson) [22:29:02] milimetric, FYI, got some code running now to gather VE data. The speed seems reasonable. I'll give you an update in a couple of hours. [22:31:05] (PS2) Milimetric: Count only edits within 30 days of registration [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109770 [22:31:37] awesome halfak, let me know [22:31:49] and if anything turns sour, we got your back :) [22:32:53] (CR) Milimetric: [C: 2 V: 2] Prevent failures from blocking generation of other graphs [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109757 (owner: Jdlrobson) [22:33:19] (CR) Jdlrobson: [C: 2 V: 2] Count only edits within 30 days of registration [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109770 (owner: Milimetric) [23:32:00] (PS1) Jdlrobson: Make sure we generate the current month as well as the older month [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109786 [23:32:02] (PS1) Jdlrobson: Don't say generating graph twice when generating full graphs [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109787 [23:46:25] (CR) Milimetric: [C: 2 V: 2] Make sure we generate the current month as well as the older month [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109786 (owner: Jdlrobson) [23:46:37] (CR) Milimetric: [C: 2 V: 2] Don't say generating graph twice when generating full graphs [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109787 (owner: Jdlrobson) [23:48:27] hrm; weird errors with the stat2 hive client. [23:50:32] nope, not stat2, just webrequest_mobile [23:51:46] * Ironholds files a bug [23:59:02] (PS1) Jdlrobson: Remove updates on graph edits-monthly-5plus-editors [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/109790