[08:11:48] (CR) Gilles: [C: 2] Fix global optout counts [analytics/multimedia] - https://gerrit.wikimedia.org/r/155272 (owner: Gergő Tisza) [08:11:56] (Merged) jenkins-bot: Fix global optout counts [analytics/multimedia] - https://gerrit.wikimedia.org/r/155272 (owner: Gergő Tisza) [09:30:19] Analytics / Refinery: Make webrequest partition validation handle races between time and sequence numbers - https://bugzilla.wikimedia.org/69615#c5 (christian) Happened again for: 2014-08-23T16:xx:xx/2014-08-23T17:xx:xx (on upload) [10:12:18] Analytics / General/Unknown: Raw webrequest partitions for 2014-08-23T20:xx:xx not marked successful - https://bugzilla.wikimedia.org/69971 (christian) NEW p:Unprio s:normal a:None For the hour 2014-08-23T20:xx:xx, none [1] of the the four sources' bucket was marked successful. What happen... [10:16:05] Analytics / General/Unknown: Raw webrequest partitions for 2014-08-23T20:xx:xx not marked successful - https://bugzilla.wikimedia.org/69971#c1 (christian) a:christian Neither ulsfo, nor eqiad hosts are affected Only esams hosts are affected. Some hosts are having missing duplicates (like amssq57.es... [13:48:29] (CR) Ottomata: [C: 2 V: 2] Document some filter idiosyncrasies through tests [analytics/webstatscollector] - https://gerrit.wikimedia.org/r/156050 (owner: QChris) [13:50:32] milimetric: not sure if I've shown you, but http://tools.wmflabs.org/notebooks/yuvipanda/test/test :) [13:50:40] works for all toollabs users [13:51:51] that's cool YuviPanda :) [13:52:10] I've never played with ipython notebooks, maybe I'll do that today [13:52:12] milimetric: also have reasonably secure notebooks running on tools as well, accessible from a single script. [13:52:19] milimetric: github.com/yuvipanda/labsbooks [13:52:32] milimetric: although after talking to halfak, I realized publishing would be an easier problem to tackle first [13:54:21] milimetric: re: cache headers + CORS, we could implement that in python or in nginx. I usually prefer the latter, but what do you think? [13:55:26] YuviPanda: we already enabled CORS in apache but it's just not puppetized [13:55:39] milimetric: I also emailed analytics list about anonymizing 'edits per country' (and perhaps 'editors per country') and having it available on labsdb, and then wikimetrics can use that as well [13:55:45] milimetric: ah, cool, I can puppetize that then :) [13:55:48] it seems easiest in that apache config in puppet I linked you to the other day [13:55:51] milimetric: can you give me access? [13:55:56] to the project on labs [13:56:17] wikimetrics is in the analytics project, i'll check you're allowed [13:56:54] oh, ok [13:57:56] YuviPanda: I added you as an admin, you were already on. You can use wikimetrics-dev1.eqiad.wmflabs to test, feel free to do absolutely anything you want there, except make sure to protect the local un-pushed commits in the puppet repo. Those are setting up the private passwords etc. [13:58:06] in /var/lib/git/operations/puppet [13:58:11] milimetric: ah, ok :) [13:58:22] milimetric: I can puppetize the debs from your requirements.txt if you want as well [13:58:57] YuviPanda: nah, that's ok for now [13:59:07] wikimetrics is intentionally built to stay in labs [13:59:14] right [14:00:02] there are a few people who want it in prod but I think if it was there, there'd be less pressure on us to make datasets public [14:00:15] (which is something I want - mooar public datas!) :) [14:19:51] milimetric: :D indeed [14:25:12] (PS2) Ottomata: Show failure reason, if test fails [analytics/webstatscollector] - https://gerrit.wikimedia.org/r/156051 (owner: QChris) [14:25:17] (CR) Ottomata: [C: 2 V: 2] Show failure reason, if test fails [analytics/webstatscollector] - https://gerrit.wikimedia.org/r/156051 (owner: QChris) [16:10:49] (Abandoned) MarkTraceur: Add preference counts to the generated stats [analytics/multimedia] - https://gerrit.wikimedia.org/r/145595 (owner: MarkTraceur) [16:34:26] (PS2) Milimetric: Set up layout and basic pieces [analytics/dashiki] - https://gerrit.wikimedia.org/r/155826 [16:59:30] (PS2) BearND: Add Apps tab with the first app specific graph [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/155830 [16:59:32] (PS1) BearND: Update gitignore for Mac and IntelliJ files [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/156144 [17:01:06] (CR) Yuvipanda: [C: 2] Update gitignore for Mac and IntelliJ files [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/156144 (owner: BearND) [17:01:14] (Merged) jenkins-bot: Update gitignore for Mac and IntelliJ files [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/156144 (owner: BearND) [17:15:24] (PS3) BearND: Add Apps tab with the first app specific graph [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/155830 [17:36:01] (PS4) BearND: Add Apps tab with the first app specific graph [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/155830 [17:36:40] milimetric: ^ only updated the commit message to mention the new dashboard/apps [17:36:53] the main changes are in PS3 [17:45:35] (CR) Milimetric: [C: 2] Add Apps tab with the first app specific graph [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/155830 (owner: BearND) [17:46:12] milimetric:: Thank you! \o/ [17:46:32] bearND: http://mobile-reportcard.wmflabs.org/dashboards/apps [17:47:17] getting your changes up there requires merging them and running a deployer. The deployer is fairly simple but you need ssh access so just ping me if you want to deploy for now [17:47:41] I don't mind doing it once a week or so, if it's more often I'll get you access [17:55:48] milimetric: I can check locally, now that the first report is up, I feel more confident about creating new graphs. I don't mind waiting with a new deploy until I've got all the others finished. So, hopefully only one or two deploys but probably this week. [17:56:08] k bearND [18:04:34] milimetric: bearND I suppose I can still deploy as well, assuming it's the same fab script [18:04:57] yuvipanda: it is, just "fab mobile_reportcard deploy.only_data" [18:05:06] milimetric: cool :) [18:05:13] bearND: so I can deploy too, to give milimetric a break :) [18:05:15] bearND: https://github.com/wikimedia/limn-deploy that's the deployer [18:08:17] milimetric: thanks [19:48:39] (PS7) QChris: Stop scheduling new recurrent runs if databases lag [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/155003 (https://bugzilla.wikimedia.org/68507) [19:50:50] (CR) Milimetric: [C: 2] Stop scheduling new recurrent runs if databases lag [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/155003 (https://bugzilla.wikimedia.org/68507) (owner: QChris) [19:51:46] (CR) QChris: Stop scheduling new recurrent runs if databases lag (1 comment) [analytics/wikimetrics] - https://gerrit.wikimedia.org/r/155003 (https://bugzilla.wikimedia.org/68507) (owner: QChris) [19:53:40] thanks qchris! [19:53:53] milimetric: thanks for the catch and for the quick merge. [19:54:07] I'll prepare the change to the puppet module then. [19:54:29] thanks very much [20:09:43] kraken peeps, we have a pull request on github. Not sure if it's duplicated to gerrit, so thought I would let you know:) [20:13:12] hm, welp, kraken is mostly deprecated, and we aren't using that script anymore [20:13:22] i recently mentioned this fact in the Camus thread about it [20:13:36] its still a useful script, probably someone was clued into it and started using it [20:19:28] * Ironholds nods [20:41:31] qchris: [20:41:37] ha [20:41:38] uh [20:41:39] check this out [20:41:40] https://cwiki.apache.org/confluence/display/Hive/HCatalog+DynamicPartitions#HCatalogDynamicPartitions-ExternalTables [20:41:54] * qchris looks [20:41:54] Ironholds: thanks, I am reading about this because of that pull request [20:42:36] i'm testing it now, hcat.dynamic.partitioning.custom.pattern does let it see newly created directories...but I don't see it auto-creating any partitions yet [20:43:00] ah, it says 0.13.0 and later [20:43:03] we are still on .12.0 [20:44:09] Looking forward to Hive 0.13.0. [20:44:19] Yup. Hive 0.12.0-cdh5.0.2. [20:44:30] haha, right! all that work we did! [20:44:42] well, ha, i suppose its all still good [20:44:54] a lot of it is around the sequence stats calculation soooooo [20:44:55] not for nothing! [20:45:10] Yes. Agreed. [20:45:19] but still, with our version as is, if I create a new directory with our layout [20:45:19] and then run [20:45:29] MSCK REPAIR TABLE [20:45:30] i get [20:45:30] Partitions not in metastore: webrequest_dynamic:webrequest_mobile/hourly/2014/08/25/01 [20:47:55] I do not understand ... Gonna check the table. [20:50:55] ottomata: How would your MSCK command know about your location layout (like the "/hourly/" in the name) [20:51:21] qchris [20:51:22] set hcat.dynamic.partitioning.custom.pattern='webrequest_${webrequest_source}/hourly/${year}/${month}/${day}/${hour}'; [20:51:46] all I did was [20:51:51] Oh. you set that :-) Cool. [20:51:56] ja, all i did was [20:52:03] 1. create table with LOCATION '/user/otto/data/external/webrequest_dynamic' [20:52:13] 2. mkdir hdfs dfs -mkdir -p data/external/webrequest_dynamic/webrequest_mobile/hourly/2014/08/25/01; [20:52:22] 3. set  hcat.dynamic.partitioning.custom.pattern='webrequest_${webrequest_source}/hourly/${year}/${month}/${day}/${hour}'; [20:52:29] 4. MSCK REPAIR TABLE webrequest_dynamic; [20:52:34] BAM [20:52:34] Partitions not in metastore: webrequest_dynamic:webrequest_mobile/hourly/2014/08/25/01 [20:52:34] (I get the same error message without the 'SET hcat...') [20:53:59] I guess we have to wait for Hive 0.13.0 :-) [20:55:11] yeah, and then what, just change the oozie job to run MSCK REPAIR TABLE, instead of ALTER TABLE ADD PARTITOIN? iunno [20:55:14] what we have works... [20:55:14] :) [20:55:21] either way, cool. [20:55:25] Totally! [20:56:53] so, qchris, are you working right now? kinda late for you [20:57:15] Yup, still working. [20:57:31] Probably like at least for another hour. [20:57:43] Gotta finish the wikimetrics stuff. [20:57:43] so, what's up with webstatscollector then? i see you got it working somehow, whatdya do? [20:57:50] ok [20:58:15] The webstatscollector stuff is easier to talk about than to write. [20:58:18] Trap? [20:59:51] ottomata: ^ [20:59:57] ooook headphones... [21:03:32] qchris hallooo [21:12:42] hey [21:13:25] hey [22:48:47] (PS1) BearND: Remove end of time span in new app-edits-start report [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/156204 [22:48:49] (PS1) BearND: +app edit reports for previews, saveAttempts, successful edits [analytics/limn-mobile-data] - https://gerrit.wikimedia.org/r/156205