[07:33:44] (CR) QChris: "Ottomata told me that the labs test environment will" [analytics/camus] (wmf) - https://gerrit.wikimedia.org/r/117100 (owner: Ottomata) [13:15:53] (PS8) Milimetric: [WIP] Run recurring reports using the scheduler [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/112165 [13:15:55] (PS6) Milimetric: Add scheduler mode to wikimetrics [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/111623 [13:15:57] (PS5) Milimetric: Allow reports to be rerun [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/111914 [13:24:58] (PS9) Milimetric: [WIP] Run recurring reports using the scheduler [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/112165 [14:15:39] (PS10) Milimetric: [WIP] Run recurring reports using the scheduler [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/112165 [14:49:33] cool, ok hey milimetric, https://metrics-staging.wmflabs.org/ is working in eqiad labs now! [14:49:34] woo! [14:49:50] well, it looks like everything except for mediawiki oauth :/ [14:49:52] ey, that's awesome [14:50:05] lemmesee [14:52:00] this is the problem we had before [14:52:04] qchris, do you want to update ops/puppet and mediawiki-vagrant wikimetrics submodules? [14:52:04] memory failing [14:52:05] https://meta.wikimedia.org/wiki/Special:OAuth/metrics-staging.wmflabs.org?oauth_verifier=a6e2378f9f4612af1272d6efb4801cab&oauth_token=9f575556480207f087ed11ccb44df74b [14:52:21] oh we probably just never fixed it [14:52:26] yeah, milimetric, didn't uhhh, chris? who runs oauth? fix that? [14:52:32] no, he can't [14:52:33] oh application author [14:52:34] hm ok [14:52:41] i thought we got that working though [14:52:46] i thought so too [14:53:03] lemme see the list of consumers, one sec [14:53:54] ottomata: I had prepared a change for ops/puppet as well: https://gerrit.wikimedia.org/r/#/c/117416/ [14:55:25] For mediawiki/vagrant submodules ... https://gerrit.wikimedia.org/r/117415 was directly for mediawiki/vagrant (not puppet/modules/wikimetrics). Confused. [14:55:45] To what should I update mediawiki/vagrant submodules? [14:57:50] https://wikitech.wikimedia.org/wiki/Puppet_coding#Making_changes_to_a_submodule [14:57:58] so probably [14:58:16] actually, ah, i'd have to do some testing to see if this would work [14:58:18] but you might be able to do [14:58:24] git commit puppet/modules/wikimetrics [14:58:33] wait [14:58:36] am i confused [14:58:38] oh oh oh i am [14:58:40] i'm sorry [14:58:43] this is in the role class [14:58:47] i am the one who is confused [14:59:00] Yes. puppet/modules/wikimetrics is unchanged. [14:59:04] okokookokokok nm [14:59:05] :) [14:59:08] :-D [14:59:20] I am glad that I am not the only one who got confused. [14:59:24] haha [14:59:30] When I first saw this, I went "Whaaat?" [15:56:07] hi [16:08:21] hiya [16:10:09] how'sit Snaps? :) [16:11:26] good! sipping the friday night GT [16:13:58] (PS2) Csalvia: Added (beta) support for publically shareable reports. [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/116492 [16:14:08] (CR) jenkins-bot: [V: -1] Added (beta) support for publically shareable reports. [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/116492 (owner: Csalvia) [16:14:37] csalvia_: could you please add that as a patchset on your previous gerrit Change? [16:15:04] yeah [16:15:06] and also it looks like jenkins is still -1ing it, so probably flake8 didn't love your change [16:15:16] thank you :) [16:15:16] ok I run it thru flake8 [16:24:03] flake8 doesn't like trailing white space [16:37:28] actually the previous gerrit Change was abandoned [16:37:32] so I can't submit a patchset to it [16:45:39] (PS3) Csalvia: Added (beta) support for publically shareable reports. [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/116492 [16:46:03] (CR) jenkins-bot: [V: -1] Added (beta) support for publically shareable reports. [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/116492 (owner: Csalvia) [16:47:34] (PS4) Csalvia: Added (beta) support for publically shareable reports. [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/116492 [16:56:41] (CR) Milimetric: Added (beta) support for publically shareable reports. (3 comments) [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/116492 (owner: Csalvia) [17:17:40] csalvia_: You can restore abandoned changes. [17:18:10] After restoring, the change is a plain normal change again [17:18:55] Just hit the �Restore Change� button on the abandoned change. [17:54:12] no qchris, the abandoned change was abandoned on purpose [17:54:35] because csalvia_ had submitted two subsequent Changes that should have probably been patchsets [17:54:40] it's ok, I think he's straightened it out now [17:54:46] Ok. [18:04:51] ottomata: Since limn0 will stay on labs, operations/puppet seems to be the wrong repo to put it's setup in. Where would you want me to put it? [18:06:40] what setup? [18:07:01] milimetric: and i just tried to see if we could make limn work wtiha role class and then with the labsconsole interface this morning [18:07:03] and we can't really [18:07:14] so it has to be manually done on the labs instance via self hosted puppet [18:17:33] ottomata: the setup for gp.wmflabs.org (so Wikipedia Zero, public part of geowiki) [18:18:13] hmmmMMMM [18:18:17] So everything underneath /var/lib/limn/gp on limn0 [18:18:17] i don't know. [18:18:39] Ok. Then I'll just wait until you decided for the other parts and follow that lead. [18:18:44] qchris [18:18:52] that is manually configured on limn0 right now, right? [18:18:55] misc::limn::instance { 'gp': port => 8087, environment => 'production' } [18:19:00] I think so. [18:19:11] milimetric: can I invite you to our Trello board? [18:19:16] this is what milimetric is working on [18:19:16] https://gist.github.com/ottomata/9414219 [18:19:20] But milimetric said something that he can run a script to do it. [18:19:25] he's tryign to make that work on limn1 right now [18:19:38] I'm not going to assign you any task, but I figured it's a useful way for you to stay on top of work with some intersection with Dev [18:19:43] :) [18:19:45] ottomata: Ok. [18:19:46] sure DarTar, thank you [18:19:55] do you already have an account? [18:19:58] honestly, I'm a bit innundated with information now [18:20:04] but yes, I have an account [18:20:40] I hear that, there's no expectation for you to follow regularly [18:21:05] but if we have a card with a discussion where we need to loop you in, it's handy if we can mention you and send you a link [18:21:18] milimetric: what's your username? [18:21:44] scrap that, I think I've found you [18:21:56] unless there are many other danandreescu's on the planet [18:22:06] hopefully not :) [18:22:11] the planet would be in rough shape [18:23:14] qchris: I'm working on limn1 right now, and by working I mean mostly staring at errors on the screen and scratching a hole into my head [18:23:54] ottomata: any idea why there's a multimedia-metrics directory in /var/lib/limn but not a limn-multimedia upstart job? [18:23:57] milimetric: :-) Ok, so I am waiting until you're done and then I'll figure out some way to hook in the gp repos. [18:24:13] i think once i'm done the basic repos will be there [18:24:19] and then you can add any custom configs on top of it [18:24:25] k [18:26:19] hm milimetric, did puppet say everything was ok? [18:27:01] i think so, i'll run it again [18:27:26] well, hm, the limn server seems to be up and serving [18:27:28] so that's good [18:32:05] ottomata: puppet runs successfully [18:33:06] yeah i see an init script now [18:33:07] right? [18:33:16] oh [18:33:16] limn-multimedia-metrics.conf [18:33:18] is that different? [18:33:40] no [18:33:45] ok cool, so its working now? [18:33:52] oh it's just called limn-multimedia-metrics? [18:33:54] hold on [18:34:10] doh [18:34:28] ok, what happened was I tab-completed the name and it wasn't giving me the multimedia one [18:34:41] (it still doesn't, actually, none of the jobs show up on tab-complete now) [18:34:49] so tab complete for upstart jobs is just kinda broken, my bad [18:37:14] qchris: I was getting the gp_geowiki data from: [18:37:15] https://github.com/embr/geowiki-data.git [18:37:21] but i'm getting a 403 on that now [18:37:33] i'm assuming that's coming from a new source now [18:37:45] i'll look on limn0 but let me know if there's some gotcha [18:37:45] everything is in gerrit now. [18:38:15] No gotcha that I know of. [18:38:24] Only limn0 being reaaaaaaally slow right now. [18:38:29] https://gerrit.wikimedia.org/r/analytics/geowiki/data-public [18:38:56] yes. [18:40:17] gp-zero-data-repository -> https://gerrit.wikimedia.org/r/analytics/wp-zero/data [18:40:20] hm, I tried http://multimedia-metrics.wmflabs.org/dashboards/mmv qchris, didn't seem too slow [18:40:37] gp-data-repository -> https://gerrit.wikimedia.org/r/analytics/global-dev/dashboard-data [18:40:45] milimetric: Then limn0 hates just me :-) [18:41:56] thanks qchris, I had one of those wrong and one of those right [18:42:01] my mom always said 50% is all I could hope for [18:42:02] :P [18:42:20] :-D [18:43:13] milimetric, sounds about right [18:43:20] "you're a bay area software engineer! ...at a non-profit" [18:43:29] ok, so qchris: all the data has been deployed via my script to limn1.eqiad.wmflabs. I'm making sure the jobs are all set up properly, but you should be able to go in and make any changes you like right now [18:43:31] "you get to save the world! ...but have to work with Oliver" [18:43:47] but... that's one of the best parts Oliver [18:44:02] I've been super sad since yesterday when we got our hotel booked for Interlaken [18:44:07] milimetric: To which puppet repo should I submit the config? [18:44:16] since the CC list made me remember you're not coming :( [18:44:21] uh... [18:44:24] puppet? [18:44:37] We're not puppetizing it? [18:44:56] I guess that's a no :-) [18:45:03] Ok. Then I'll set it up by hand. [18:46:25] qchris: here's what I've done so far, on line 38: http://etherpad.wikimedia.org/p/analytics-tasking [18:47:17] Thanks. [18:49:31] ok ottomata, that instance is set up 100% from my end [18:49:48] all the limn services respond to curl localhost:/datasources/all [18:49:54] which means they're serving and their data is set up [18:49:55] milimetric, clearly the solution is for you to fly out here more often :). [18:50:06] that reminds me, I need to futz with using limn's geomapping capacity today [18:50:09] I'm like, coming basically in a couple weeks [18:50:31] when milimetric? :-) [18:50:37] so ottomata, all that's left is to make sure apache is hitting those services properly, I'll leave that on your plate for now as I'm about to eat my own arm [18:50:55] Ironholds: geomapping! let's do it [18:51:04] i like vega honestly if you just want to throw up a quick map [18:51:10] bug it *can* be done in limn [18:51:17] lzia: March 23-31 [18:51:32] ha, milimetric, um, it should be? hm [18:51:36] Nicee! me excited. [18:51:37] puppet should do that? [18:51:42] me too lzia :) [18:51:51] yeah, i mean, but how do I hit them? [18:52:23] ok i just checked one via curl locally [18:52:28] curl -H 'Host: mobile-reportcard.wmflabs.org' http://localhost [18:52:31] from limn1 instance [18:52:34] now we need proxies! [18:52:35] hmmm [18:53:32] ok, milimetric, can I move point debugging at limn1 [18:53:34] instead of limn0? [18:53:43] debugging.wmflabs.org https://wikitech.wikimedia.org/w/index.php?title=Special:NovaAddress&action=removehost&id=48&project=analytics®ion=pmtpa&fqdn=debugging.wmflabs.org&hostname=debugging [18:53:45] ack [18:53:50] debugging.wmflabs.org [18:53:50] ? [18:53:55] sure [18:54:01] that's what it's for! [18:54:12] * milimetric pats self on back for making a debugging instance [18:57:28] ottomata: that curl -H trick is awesome! [18:58:42] yeah nice work! [18:58:46] milimetric: how's this work for you? [18:58:46] http://debugging.wmflabs.org [18:58:54] refresh a few times if it is weird and tell me what happens [18:59:07] it works! [18:59:12] yeah? [18:59:13] and yeah, i have to refresh :) [18:59:17] weird [18:59:18] does it keep working? [18:59:23] or is it different when you refersh? [18:59:23] lol, wtf [18:59:27] hahaha [18:59:31] do you see the dir listing too? [18:59:34] yea [18:59:40] i've been phished! [19:00:06] this must be the first time that someone accidentally phished themselves [19:00:49] sometimes the JS / CSS load, sometimes no, very very funny [19:01:07] yeah ok, that's what I see too [19:01:08] hmmm [19:03:29] ok milimetric [19:03:33] i'm going to assume that is a proxy problem [19:03:41] if I manually tunnel and curl localally [19:03:46] i always get full limn html [19:03:54] dunno [19:03:54] hm [19:05:20] cool, you can send the url to other andrew, might help them debug [19:23:04] milimetric: Does limn1 forward some dummy domain to it's gp.wmflabs.org limn instance, so I could test it? [19:23:18] (I tried looking for something like that but could not find anything) [19:27:31] qchris [19:27:32] try this [19:27:54] ssh -Nv bastion-eqiad.wmflabs.org -L 8081:limn1.eqiad.wmflabs:80 [19:27:58] then in aanotehr shell [19:28:09] curl -H 'Host: gp.wmflabs.org' localhost:8081 [19:28:13] And then setting /etc/hosts? [19:28:16] or that [19:28:20] Oh ja. The same thing. [19:28:21] ummmm yeah [19:28:22] that would work [19:28:25] set it to localhost [19:28:26] yeha [19:28:26] sur [19:28:31] But that tests only part of it. [19:28:35] Right? [19:29:07] Meh. Ok. That will do for a test. [19:29:20] Will leave the other part for later. [19:29:23] yeah do that, with /etc/hosts [19:29:24] and [19:29:30] http://gp.wmflabs.org:8081 [20:28:17] (PS11) Milimetric: [WIP] Run recurring reports using the scheduler [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/112165 [22:01:47] WOOOO, archiva + git-fat are working in my labs instance, wooOoowoooo [22:02:03] i can deploy camus to maven, and then I can git-fat pull elsewhere, wowoowooo [22:02:11] s/maven/archiva [22:02:24] i would show yall a link but the eqiad labs proxy still istn' working [22:37:01] that's awesome ottomata [22:37:36] i'm out for the weekend, see y'all later, have a good one [22:39:12] Hey ottomata. o/ [22:40:05] I just wanted to check to make sure that my answer re. stat1 --> replacement was sufficient of if you'd like me to expand on what I'd do with more processing power. [22:41:50] naw, that's cool halfak, if they want more justification they will ask [22:42:15] OK. Feel free to poke me if I miss any cues. :) [23:22:14] (PS3) Terrrydactyl: Add TextAreaField for paste_username, reads input [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/117260