[00:01:17] <^d> !log manganese back up [00:01:25] Logged the message, Master [00:04:00] <^d> Ryan_Lane: We're dandy now, thanks. [00:04:23] \o/ [00:04:25] yw [00:06:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [00:06:52] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [00:07:12] New patchset: Dzahn; "include exim::aliases::private on mchenry to puppetize mchenry alias files (class and files in private repo) RT #5358" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71745 [00:08:02] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 00:07:57 UTC 2013 [00:08:32] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 00:08:30 UTC 2013 [00:08:53] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [00:09:12] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 00:09:09 UTC 2013 [00:09:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [00:09:42] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 00:09:39 UTC 2013 [00:09:53] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [00:10:22] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 00:10:13 UTC 2013 [00:10:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [00:10:42] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 00:10:40 UTC 2013 [00:10:52] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [00:11:22] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 00:11:12 UTC 2013 [00:11:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [00:11:42] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 00:11:36 UTC 2013 [00:11:52] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [00:12:12] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 00:12:03 UTC 2013 [00:12:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [00:12:32] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 00:12:24 UTC 2013 [00:12:52] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [00:12:52] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 00:12:48 UTC 2013 [00:13:03] New review: Dzahn; "tested this on local computer with puppet apply" [operations/puppet] (production) C: 2; - https://gerrit.wikimedia.org/r/71745 [00:13:04] Change merged: Dzahn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71745 [00:13:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [00:13:42] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 00:13:38 UTC 2013 [00:13:52] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [00:14:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [00:16:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [00:17:12] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 00:17:07 UTC 2013 [00:17:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.131 second response time [00:17:52] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [00:30:02] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 00:30:01 UTC 2013 [00:30:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [01:01:45] New patchset: Jdlrobson; "Only special case main pages on projects which have set it up" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71748 [01:08:28] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [01:08:28] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [01:11:04] Ryan_Lane: hah! [01:11:12] there should be 'vagrant wtf' subcommand for reporting issues [01:11:48] :D [01:16:48] PROBLEM - Puppet freshness on lvs1004 is CRITICAL: No successful Puppet run in the last 10 hours [01:16:48] PROBLEM - Puppet freshness on lvs1005 is CRITICAL: No successful Puppet run in the last 10 hours [01:16:48] PROBLEM - Puppet freshness on erzurumi is CRITICAL: No successful Puppet run in the last 10 hours [01:16:48] PROBLEM - Puppet freshness on lvs1006 is CRITICAL: No successful Puppet run in the last 10 hours [01:16:48] PROBLEM - Puppet freshness on mc15 is CRITICAL: No successful Puppet run in the last 10 hours [01:16:48] PROBLEM - Puppet freshness on virt1 is CRITICAL: No successful Puppet run in the last 10 hours [01:16:48] PROBLEM - Puppet freshness on virt4 is CRITICAL: No successful Puppet run in the last 10 hours [01:16:49] PROBLEM - Puppet freshness on virt3 is CRITICAL: No successful Puppet run in the last 10 hours [01:31:58] RECOVERY - NTP on ssl3003 is OK: NTP OK: Offset 0.0007344484329 secs [01:32:58] RECOVERY - NTP on ssl3002 is OK: NTP OK: Offset -4.208087921e-05 secs [02:07:22] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [02:07:42] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [02:15:00] !log LocalisationUpdate completed (1.22wmf8) at Wed Jul 3 02:15:00 UTC 2013 [02:15:10] Logged the message, Master [13:17:12] <^d> apergos: Mind taking a look at https://gerrit.wikimedia.org/r/#/c/66665/ again? I revised it based on yours and Aaron's input. [13:18:04] sec [13:18:10] hi ^d [13:18:15] <^d> Hi [13:18:17] i am looking at https://bugzilla.wikimedia.org/show_bug.cgi?id=47656 [13:18:22] which has a resource tracker thing there [13:18:30] which i can't see, so no idea the status [13:18:37] 1) can someone check? [13:18:59] 2) maybe it's warranted for me or some of the wikidata team (e.g. denny / daniel) have access to rt [13:19:07] 3) who is in charge of it? [13:19:12] * MatmaRex still has no idea why rt isn't public [13:19:18] so we can stop poking people :) [13:19:33] it has stuff like pricing or such about hardward [13:19:36] hardware [13:19:43] <^d> 1) Doesn't look like anyone's done anything [13:19:45] or such stuff [13:19:50] ^d: ok :/ [13:19:51] bleh [13:19:52] <^d> 2) That's worth asking, but I'm not the one to answer [13:20:02] ok, who do i ask? [13:20:05] "working" [13:20:07] wikimedia trade secrets [13:20:15] <^d> aude: I can help, this is trivial. [13:20:23] ^d: cool [13:20:58] rmeoved the trailing slash and it loaded, wtf [13:21:24] <^d> aude: So, we're just going to copy the file from the Wikibase extension, and when it needs updating on the site, we'll just copy again? [13:21:38] <^d> Or do we want an alias just pointing at that file? [13:21:47] i think an apache thing would be preferred [13:21:59] * aude thinks alias would work [13:22:12] <^d> Ok, let's have a look [13:22:15] k [13:22:16] ^d, I'm fine with it, should I give other people the opportunity to review (i.e. just +1 it)? [13:23:01] <^d> I think it's an improvement over now. We're falling back to defaults, which is like 65/70 (instead of the proposed 100/120) [13:23:30] yep [13:25:55] so was that a "just +2 it" or not? :-D [13:25:59] I'm fine to deploy it [13:28:06] New patchset: Demon; "Adding alias for Wikidata ontology" [operations/apache-config] (master) - https://gerrit.wikimedia.org/r/71790 [13:28:39] <^d> apergos: Just needs merging on sockpuppet, I can run puppet on manganese. [13:28:43] great [13:28:49] <^d> aude: 71790 ^ [13:28:56] looks good to me [13:29:19] must need rebase ^d [13:29:37] New patchset: Demon; "Set max commit summary lengths for Gerrit" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/66665 [13:29:50] <^d> I <3 the rebase button [13:30:40] <^d> aude: Daniel usually takes a look at those sorts of apache changes (and filed the RT), so I guess bug him when he gets around. [13:31:01] * apergos waits for gerrit to get around to it [13:31:31] ^d: ok [13:32:11] thanks ^d [13:32:12] :) [13:32:15] <^d> yw. [13:32:22] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/70557 [13:32:30] Change merged: ArielGlenn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/66665 [13:33:02] ^d: also, not sure if Reedy is around but we have some config changes [13:33:12] https://gerrit.wikimedia.org/r/#/c/71549/ and https://gerrit.wikimedia.org/r/#/c/71547/ [13:33:20] ^d: your turn [13:33:35] * ^d takes the baton and runs [13:33:38] and.... one sec [13:36:18] <^d> aude: Does 71547 rely on anything being deploy, or is it already on all wikis and this is just back-compat cleanup? [13:36:31] the settings requires nothing [13:36:39] the propagate changes one requires a cherry pick [13:36:41] !log maxsem synchronized wmf-config 'https://gerrit.wikimedia.org/r/#/c/70557/' [13:36:44] is mw80 known to be b0rked? [13:36:50] Logged the message, Master [13:37:34] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71547 [13:38:01] New patchset: Petr Onderka; "starting: reading from dumpBackup using XMLIO library" [operations/dumps/incremental] (master) - https://gerrit.wikimedia.org/r/71793 [13:38:25] woo hoo! [13:38:45] New review: Petr Onderka; "For now, there is just a Visual Studio solution. I will add a makefile later." [operations/dumps/incremental] (master) C: 1; - https://gerrit.wikimedia.org/r/71793 [13:39:03] hmm in branch master. heh [13:39:12] !log demon synchronized wmf-config/CommonSettings.php 'Wikibase: I2e9d03b2' [13:39:21] Logged the message, Master [13:39:48] <^d> aude: First one out, please verify :) [13:39:59] ok [13:41:04] all seems good [13:41:38] <^d> Ok, and https://gerrit.wikimedia.org/r/#/c/71549/ requires a cherry-pick? [13:41:41] <^d> What, and to what branches? [13:41:44] i'm doing [13:42:22] it's for wmf9 to update wikibase [13:42:25] <^d> MaxSem: Known? Dunno, but I just timed out to it too when sync'ing. [13:42:32] i can make a patch for it [13:43:00] <^d> That'd be great. [13:43:43] <^d> MaxSem: icinga says mw80 and mw1173 are down [13:45:05] <^d> aude: I'll be back in 5, raiding the fridge. [13:45:08] ok [13:45:15] * aude updating the submodules [13:45:18] icinga says something? [13:45:30] ah I see it's back [13:45:52] <^d> https://icinga.wikimedia.org/cgi-bin/icinga/status.cgi?hostgroup=all&style=hostdetail&hoststatustypes=4&nostatusheader - mw80 and 1173 [13:45:57] <^d> Anyway, brb [13:47:10] mw80: bad memory [13:47:25] New patchset: Petr Onderka; "starting: reading from dumpBackup using XMLIO library" [operations/dumps/incremental] (gsoc) - https://gerrit.wikimedia.org/r/71796 [13:47:32] mw1173: also memory issue (rt) [13:47:48] ah the right branch this time :-) [13:48:04] New review: Petr Onderka; "For now, there is just a Visual Studio solution. I will add a makefile later." [operations/dumps/incremental] (gsoc); V: 2 C: 2; - https://gerrit.wikimedia.org/r/71796 [13:48:38] Change merged: Petr Onderka; [operations/dumps/incremental] (gsoc) - https://gerrit.wikimedia.org/r/71796 [13:48:41] ^d: when you are back https://gerrit.wikimedia.org/r/#/c/71797/ [13:52:31] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [13:53:21] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.128 second response time [13:53:49] <^d> apergos: Ok, MaxSem and I were just wondering since we couldn't sync to them from tin :) [13:54:45] that would be a good reason ;-) [13:57:52] <^d> aude: +2'd, waiting on jenkins. [13:58:05] k [13:58:09] so hm, ^d, https://github.com/wikimedia/puppet-cdh4 doesn't look replicated yet :/ [13:58:23] <^d> Yeah, I noticed late last night it was failing again. [13:58:32] <^d> But I had a headache and didn't have the energy to figure it out. [13:58:41] <^d> Lemme finish up what I'm doing for aude and I'll have a look-see. [13:58:44] then we will need to do a settings change, so that moving a page on test2 does *not* change site links on wikidata [13:58:44] can I help? where do I look? [13:58:47] mangese log somewhere? [13:59:02] at some point soon, we'll configure test.wikidata to be test2 repo [13:59:05] not today.... [13:59:14] <^d> ottomata: manganese:/var/lib/gerrit2/review_site/logs/error_log, grep for the repo name. [13:59:59] errrr, stupid [14:00:04] * aude already did the settings change :) [14:01:28] hmm, missing commit sha? [14:01:28] hm [14:02:56] New patchset: Demon; "I'm lazy and don't like typing" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71801 [14:03:31] ok hm, ^d, this commit is from a branch on github that doesn't exist on gerrit [14:03:38] i don't need this branch, its old and won't be used [14:03:43] hm, but i guess that doesn't matter [14:03:44] if the commit is there [14:03:53] should I just push the branch and its commits to gerrit? [14:04:20] <^d> I guess that'd work. [14:04:32] k will try [14:05:47] !log demon synchronized php-1.22wmf9/extensions/Wikibase/ 'Updating wikibase to 5a6511760562dc5b8fae033492af704599141640' [14:05:56] Logged the message, Master [14:06:16] <^d> aude: Wikibase updated, please verify :) [14:06:27] ok [14:06:43] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [14:06:53] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [14:07:38] do i dare move a page on test2 now :) [14:08:18] * aude satisfied that everything is okay [14:08:40] <^d> Okie dokie, so let's have a look at this setting now [14:08:53] PROBLEM - Puppet freshness on manutius is CRITICAL: No successful Puppet run in the last 10 hours [14:09:07] i actually think wikibase (deployed in wmf8 / wikidata) would not understand what a UpdateRepoOnPageMove job class is [14:09:25] the job runner would probably throw a fatal if i tried moving a page [14:09:31] * aude won't try [14:09:44] and the setting will prevent a job being issued [14:10:21] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71549 [14:11:33] !log demon synchronized wmf-config/CommonSettings.php 'Wikibase changes' [14:11:42] Logged the message, Master [14:12:07] !log demon synchronized wmf-config/InitialiseSettings.php 'Wikibase changes' [14:12:18] Logged the message, Master [14:12:40] <^d> aude: Okie dokie, all done. [14:13:32] thanks ^d [14:13:36] <^d> yw [14:13:38] everything is good :) [14:13:42] <^d> yay [14:15:27] New patchset: ArielGlenn; "set up the dataset* servers for simultaneous rsyncs between hosts" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71802 [14:16:43] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 14:16:32 UTC 2013 [14:16:53] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [14:19:52] Change merged: ArielGlenn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71802 [14:22:23] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [14:23:15] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.126 second response time [14:26:13] heyaaaa great! thanks ^d, replication is working! [14:26:23] <^d> Yay, glad you figured it out. [14:26:46] Hm, this replication doesn't override the header message on github like the default one does [14:26:51] Github mirror of "operations/puppet/cdh4" [14:27:02] it'd be nice if it said that too, is that something in the replication settings? [14:27:04] <^d> That's just done at creation time. [14:27:13] <^d> You just need to edit that on the github side. [14:27:44] hm ok [14:27:47] i see cool [14:27:56] <^d> I've got a hacky wmf-specific plugin that handles github creation at project creation time, it does that then :) [14:29:53] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 14:29:46 UTC 2013 [14:30:36] New patchset: Ottomata; "Updating README.md" [operations/puppet/cdh4] (master) - https://gerrit.wikimedia.org/r/71804 [14:30:43] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [14:30:44] Change merged: Ottomata; [operations/puppet/cdh4] (master) - https://gerrit.wikimedia.org/r/71804 [14:31:10] ok, and ^d, which file do I add new repositories to replicate to? [14:31:23] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [14:31:41] <^d> For things that are one-off named like this? Or generally? [14:31:58] one off i guess [14:32:13] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.133 second response time [14:32:34] <^d> Ah, well they're in the same place. manifests/roles/gerrit.pp [14:33:29] <^d> After making changes and getting live you have to reload the replication plugin. `ssh -p 29418 gerrit.wikimedia.org gerrit plugin reload replication` [14:34:47] ah ok, cool [14:34:48] danke [14:50:54] New patchset: BBlack; "Multiple DBs per VCL; removed fatal startup errors" [operations/software/varnish/libvmod-netmapper] (master) - https://gerrit.wikimedia.org/r/71806 [14:50:54] New patchset: BBlack; "version bump to 1.1" [operations/software/varnish/libvmod-netmapper] (master) - https://gerrit.wikimedia.org/r/71807 [14:51:17] Change merged: BBlack; [operations/software/varnish/libvmod-netmapper] (master) - https://gerrit.wikimedia.org/r/71806 [14:51:27] Change merged: BBlack; [operations/software/varnish/libvmod-netmapper] (master) - https://gerrit.wikimedia.org/r/71807 [14:52:16] New patchset: BBlack; "Merge branch 'master' into debian" [operations/software/varnish/libvmod-netmapper] (debian) - https://gerrit.wikimedia.org/r/71808 [14:52:17] New patchset: BBlack; "update upstream version" [operations/software/varnish/libvmod-netmapper] (debian) - https://gerrit.wikimedia.org/r/71809 [14:52:27] Change merged: BBlack; [operations/software/varnish/libvmod-netmapper] (debian) - https://gerrit.wikimedia.org/r/71808 [14:52:29] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [14:52:36] Change merged: BBlack; [operations/software/varnish/libvmod-netmapper] (debian) - https://gerrit.wikimedia.org/r/71809 [14:53:19] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.146 second response time [15:01:29] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [15:02:19] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.150 second response time [15:06:42] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [15:06:42] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [15:07:25] New patchset: ArielGlenn; "no comment on rest of config line in rsync apparently" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71812 [15:08:41] Change merged: ArielGlenn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71812 [15:11:32] PROBLEM - RAID on searchidx1001 is CRITICAL: CHECK_NRPE: Socket timeout after 10 seconds. [15:12:22] RECOVERY - RAID on searchidx1001 is OK: OK: State is Optimal, checked 4 logical device(s) [15:12:49] New review: Anomie; "(1 comment)" [operations/mediawiki-config] (master) C: 1; - https://gerrit.wikimedia.org/r/71775 [15:16:43] New review: Anomie; "Works for me." [operations/mediawiki-config] (master) C: 1; - https://gerrit.wikimedia.org/r/70322 [15:18:16] New patchset: MaxSem; "Enable new wmfSetupMobileLoadScript hooks everywhere" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71813 [15:19:52] New review: Anomie; "(1 comment)" [operations/mediawiki-config] (master) C: -1; - https://gerrit.wikimedia.org/r/71774 [15:20:50] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71813 [15:22:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [15:24:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.124 second response time [15:25:06] !log maxsem synchronized wmf-config/mobile.php 'https://gerrit.wikimedia.org/r/#/c/71813/' [15:25:15] Logged the message, Master [15:26:32] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/70597 [15:29:26] !log maxsem synchronized wmf-config/InitialiseSettings.php 'https://gerrit.wikimedia.org/r/#/c/70597/' [15:29:35] Logged the message, Master [15:32:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [15:33:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.126 second response time [15:36:50] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71375 [15:38:48] !log maxsem synchronized wmf-config/InitialiseSettings.php 'https://gerrit.wikimedia.org/r/#/c/71375/' [15:38:57] Logged the message, Master [15:40:29] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [15:41:19] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.131 second response time [15:46:29] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [15:47:19] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.145 second response time [15:50:59] RECOVERY - Packetloss_Average on analytics1006 is OK: OK: packet_loss_average is 0.636164897025 [15:51:07] New patchset: Reedy; "I'm lazy and don't like typing" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71801 [15:51:24] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71801 [15:52:29] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [15:52:39] PROBLEM - SSH on mc15 is CRITICAL: CRITICAL - Socket timeout after 10 seconds [15:54:14] New patchset: Ottomata; "Fixing PacketLossLogtailer all_roles metric, also limiting the number of roles reported to ganglia via rolematcher.py" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71817 [15:54:19] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.169 second response time [15:54:29] RECOVERY - SSH on mc15 is OK: SSH OK - OpenSSH_5.9p1 Debian-5ubuntu1.1 (protocol 2.0) [15:55:27] New review: Diederik; "ok." [operations/puppet] (production) C: 1; - https://gerrit.wikimedia.org/r/71817 [15:55:57] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71817 [15:57:13] New review: MaxSem; "FAIL" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71801 [15:57:23] Reedy, ^_^ [15:58:00] ohlol [15:59:17] New patchset: Reedy; "$res -> $ret" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71818 [15:59:59] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71818 [16:02:03] New patchset: Ottomata; "Using new names for udp2log_kafka_producer metrics in Kafka ganglia view" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71819 [16:02:29] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [16:02:34] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71819 [16:02:39] ottomata: there was an RT about geoip, did you see that? [16:02:55] nope [16:03:20] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.123 second response time [16:03:37] #5411 [16:04:25] k danke looking [16:06:16] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [16:06:26] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [16:07:56] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 16:07:52 UTC 2013 [16:08:16] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [16:08:16] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 16:08:07 UTC 2013 [16:08:26] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [16:08:36] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 16:08:32 UTC 2013 [16:08:56] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 16:08:48 UTC 2013 [16:09:16] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [16:09:16] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 16:09:08 UTC 2013 [16:09:26] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [16:09:26] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 16:09:22 UTC 2013 [16:10:16] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [16:10:26] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [16:12:26] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [16:13:16] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.128 second response time [16:14:32] New patchset: Ottomata; "Updating geoip module usage on puppetmaster" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71822 [16:14:48] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71822 [16:17:16] RECOVERY - Puppet freshness on cp3001 is OK: puppet ran at Wed Jul 3 16:17:10 UTC 2013 [16:17:36] Wikipedia is sooo sloooow [16:18:20] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [16:18:46] New patchset: Ottomata; "Fully qualifying geoip module class" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71825 [16:19:19] hashar, can you have a look at that beta search box and see if the rsync went down properly? [16:19:22] I don't know where to look. [16:19:36] neither do i :-D [16:19:57] lets dig under /a/search :-) [16:20:30] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71825 [16:20:32] andrewbogott: /a/search/indexes/update/enwikiquote.prefix/20130703092515/ [16:20:42] andrewbogott: on deployment-search01.pmtpa.wmflabs [16:20:54] andrewbogott: so I guess the rsync has run, it might even be working properly [16:21:41] how would we know if it's working properly? [16:21:55] enwiki.prefix -> /a/search/indexes/update/enwiki.prefix/20130703092515/ [16:22:10] so potentially look for a wiki which had a new page created [16:22:26] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [16:22:59] andrewbogott: the selenium tests are creating a bunch of new pages everyday http://en.wikipedia.beta.wmflabs.org/wiki/Special:NewPages [16:23:26] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 8.404 second response time [16:23:38] andrewbogott: [[‎0.1821400206458863]] got created yesterday and is available in the search box [16:23:49] you're ahead of me [16:23:53] New patchset: Ottomata; "Need passwords::geoip for puppetmaster::geoip" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71826 [16:23:57] but, ok, sounds good -- I declare victory [16:24:04] andrewbogott: yeah that seems fine :-] [16:24:06] RECOVERY - Packetloss_Average on analytics1008 is OK: OK: packet_loss_average is 1.11864984848 [16:24:12] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71826 [16:24:17] andrewbogott: but then tomorrow is an holiday day, so you might want to postpone till monday :-] [16:24:47] hm… yeah. [16:25:27] andrewbogott: I am off, ping me by email I might follow up later this evening (eu time) [16:25:32] New review: Andrew Bogott; "Yep, verified that this works fine. I'm waiting until Monday to merge, though, just in case." [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71106 [16:25:35] ok, thanks! [16:26:18] off *waves* [16:30:06] RECOVERY - Puppet freshness on dysprosium is OK: puppet ran at Wed Jul 3 16:29:55 UTC 2013 [16:30:06] RECOVERY - Packetloss_Average on analytics1009 is OK: OK: packet_loss_average is 0.759576335878 [16:30:26] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [16:32:26] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [16:32:47] Change merged: Andrew Bogott; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71719 [16:33:16] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.126 second response time [16:36:48] New patchset: Ottomata; "Adding an analytics-data ganglia view" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71828 [16:36:59] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71828 [16:42:30] @notice hashar https://gerrit.wikimedia.org/r/#/c/71245/ [16:43:55] AzaToth: i am about to upload buck deb to apt.w.o [16:44:27] akosiaris: even though it contains 6 jars? [16:44:55] akosiaris: whay do you think about the above one? [16:45:18] AzaToth: a yes... we should check for any license issues about these first [16:45:47] i suppose validity (a CRC or GPG sig) has been checked ? [16:46:01] akosiaris: I never did such thing [16:46:15] akosiaris: I was waiting for some indication how we should proceed [16:46:40] ok i will do it then. Other than that i see no other hurdle [16:46:54] ok [16:47:00] so we could probably deploy it and wait for all hell to break loose [16:48:22] so jenkins building packages ? [16:53:25] akosiaris: yup [16:54:14] i like the idea. [16:55:09] !log reedy synchronized php-1.22wmf9/extensions/Wikibase [16:55:18] Logged the message, Master [16:59:03] AzaToth: damn... needs some more work ... jython license.... figuring out the rest [17:01:18] akosiaris: https://gerrit.wikimedia.org/r/#/c/71245/ updated it to be less changy [17:01:29] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [17:01:30] did some bad restructuring before [17:02:11] akosiaris: /usr/share/doc/jython/copyright [17:02:17] akosiaris: I couldn't use supplied jython [17:03:20] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.130 second response time [17:03:49] PROBLEM - Puppet freshness on ms-be1002 is CRITICAL: No successful Puppet run in the last 10 hours [17:05:24] paravoid: hi [17:05:32] paravoid: can you please have another look at https://gerrit.wikimedia.org/r/#/c/68711 ? [17:06:10] paravoid: I took into consideration all your comments, and marked as done or replied on gerrit [17:06:22] paravoid: I also took into consideration Andrew's comments [17:07:21] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [17:07:39] Ryan_Lane: I was hoping hasar would have looked into that one by now... [17:07:39] https://gerrit.wikimedia.org/r/#/c/71245/ [17:08:11] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [17:08:26] AzaToth: heh. I have no clue what that does :) [17:09:34] !log authdns-update rt 4547 [17:09:44] Logged the message, RobH [17:10:07] bleh. SFO's wifi sucks [17:10:10] bleh, ns1 didnt like that. [17:10:15] Ryan_Lane1: traveling? [17:10:32] RobH: going to NYC till the 10th [17:10:39] who is the person to ask about bugzilla rights? [17:10:40] will be working except for the 4th and 5th [17:10:49] gwicke: andre__ [17:10:52] Ryan_Lane: nice, have a good time =] [17:10:57] Ryan_Lane: you sure go to NYC a lot :P [17:11:00] eh? [17:11:01] have fun riding transit without striking. [17:11:02] andre__: ping ;) [17:11:05] paravoid: thanks! [17:11:06] pong [17:11:11] PROBLEM - Puppet freshness on ms-be1001 is CRITICAL: No successful Puppet run in the last 10 hours [17:11:11] AzaToth: I don't know what the debian-glue stuff does. I'd imagine it's for making jenkins build the packages? [17:11:20] paravoid: well, I'm dating someone there ;) [17:11:44] RobH: yep. and transit that works 24/7 and fast and actually goes everywhere [17:11:48] andre__: it would be great if mail@marcoil.org had the right to take over bugs in the Parsoid product [17:11:49] I'm not that stupid you know :P [17:11:53] :) [17:11:55] Ryan_Lane: *G train notwithstanding [17:12:00] just teasing you [17:12:03] ori-l: true [17:12:14] gwicke, done [17:12:26] paravoid: :D well, NYC is also awesome, so there's that too [17:12:30] andre__: awesome, thx! [17:12:39] np [17:13:14] Ryan_Lane: aye [17:13:36] Ryan_Lane: it's or building, testing, making sure it's 100% perfect [17:13:42] is* [17:13:48] it would be awesome to be able to define this kind of stuff outside of the jenkins repo [17:14:17] it would be nice for jenkins to build all of our packages :) [17:14:32] Ryan_Lane: read the diff :--P [17:14:47] I am. gerrit and buck are defined there [17:15:00] yea [17:15:18] you just need to make a such definition for each of the "project" to be built [17:15:25] I'm going to let hashar +1/2 this [17:15:33] and also zuul must be setup to forward gerrit [17:15:45] * Ryan_Lane nods [17:15:53] he never did :-( [17:16:09] AzaToth: so ... all jars apl 2.0, apart from jython which is psfl. Minor changes to copyright and good to go on that front [17:16:19] I don't know jenkins well enough to know if this is ok, so I'm probably not a great reviewer for it [17:16:21] psfl? [17:16:28] about to start zero deployment [17:16:37] Ryan_Lane, greg-g [17:16:38] python software foundation license [17:16:53] BSD-style [17:16:54] yurik: don't break sh!t [17:16:59] Ryan_Lane: piuparts is a system which tries to install and uninstall the package to make sure it behaves properly [17:17:05] greg-g: :D [17:17:08] akosiaris: okidoki [17:17:08] !log deploying change 60783 to virt0 [17:17:18] Logged the message, Master [17:17:25] greg-g, then how would i feel important?! [17:17:45] yurik: by -1ing changes for whitespace violations [17:17:50] akosiaris: have you tried to use buck yourself building gerrit? [17:17:51] (my flight has wifi, so if something goes bad with my deployment, I'll revert ;) ) [17:17:52] yurik: there's plenty of ways to do that [17:18:03] yurik: see what ori-l said, that sounds like a great alternative [17:18:14] while I've done it on my local comp, I can't guarantee it's 100% functional as I've not made a chroot [17:18:24] AzaToth: not realy... must I? [17:18:44] akosiaris: "must" is such a hard word [17:19:09] you can if you feel it's relevant to test before pushing it [17:19:29] but it's not important as we can update the package afterwards if it doesn't function properly [17:19:43] New patchset: Ottomata; "Manually including geoip::data to ensure that proper data_directory is created" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71834 [17:20:05] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71834 [17:21:35] AzaToth: ah... i like the fact that you think that way... cause i do too. I will try buck building gerrit at some point but let's upload it for now and bugtrackers are there should any problems arise [17:24:48] !log yurik synchronized php-1.22wmf9/extensions/ZeroRatedMobileAccess/ [17:24:57] Logged the message, Master [17:25:18] thanks greg-g, i will go ahead and search for ori-l's recent submissions! [17:26:05] ops: mw80 and mw1173 failed to connect during syncing [17:26:13] yurik: indeed. I hear there are some great working examples there. [17:26:44] Ryan_Lane: btw, check out https://gerrit.wikimedia.org/r/#/c/71762/ [17:27:03] !log yurik synchronized php-1.22wmf8/extensions/ZeroRatedMobileAccess/ [17:27:12] Logged the message, Master [17:28:31] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [17:30:21] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.220 second response time [17:30:53] !log updated Parsoid to 732c3e6 [17:31:02] Logged the message, Master [17:32:34] New patchset: RobH; "RT 4547 rubidium as new dns host" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71835 [17:33:31] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [17:35:27] Change merged: RobH; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71835 [17:36:31] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 7.585 second response time [17:37:14] greg-g , if anyone wants to go ahead, we are done [17:38:46] New patchset: Ottomata; "Fixing analytics::data monitoring ganglia view classname" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71837 [17:39:10] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71837 [17:39:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [17:39:44] yurik: thanks [17:39:53] yurik: have a good long weekend if I don't talk to you later [17:40:12] RECOVERY - twemproxy process on mw80 is OK: PROCS OK: 1 process with UID = 65534 (nobody), command name nutcracker [17:40:22] RECOVERY - SSH on mw80 is OK: SSH OK - OpenSSH_5.9p1 Debian-5ubuntu1.1 (protocol 2.0) [17:40:22] RECOVERY - Host mw80 is UP: PING OK - Packet loss = 0%, RTA = 26.78 ms [17:40:23] RECOVERY - RAID on mw80 is OK: OK: no RAID installed [17:40:36] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 7.959 second response time [17:40:52] thx greg-g! you too. I might actually do another one or two minor depl tonight during lighning (maybe, still debating if i want to deal with issues :) [17:42:25] New patchset: Ottomata; "Only showing 'packet_loss_average' in analytics-data view" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71839 [17:42:35] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71839 [17:43:36] yurik: ah, well then :) [17:46:05] hey paravoid, question: how much work is left to be done on debianizing librdkafka? [17:48:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [17:49:17] greg-g, grr, spoke too soon - we forgot another patch :((( will depl now. Sorry for back and forth [17:49:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.127 second response time [17:52:46] yurik: s'ok, you have 7 minutes left :) [17:52:57] will try to rush it :( [17:55:00] New patchset: Ottomata; "Restricting udp2log ganglia views to only show main packet_loss_average metric" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71840 [17:55:10] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71840 [17:58:46] !log yurik synchronized php-1.22wmf8/extensions/ZeroRatedMobileAccess/ [18:01:10] New patchset: Ottomata; "locke has been decomissioned, also restricting packet_loss_90th to main metric" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71843 [18:01:32] Change merged: Ottomata; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71843 [18:02:51] yurik: no rushing please, deliberate and reasoned changes/deploys only. [18:02:54] ;) [18:04:18] greg-g, always! finishing up wmf9 sync, all is good [18:05:49] whew [18:06:06] !log yurik synchronized php-1.22wmf9/extensions/ZeroRatedMobileAccess/ [18:09:12] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [18:09:42] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [18:19:54] andre__: another request: can you remove all the CPP categories in Parsoid and remove the JS prefix from the remaining ones? [18:20:23] gwicke: you abandoned the C++ parser idea? (just wondering) [18:20:40] yes, the plan is not to parse any more [18:20:58] heh [18:21:41] in the very long term we hope to store HTML and convert to wikitext on demand [18:22:03] we'll continue to store both for a long time though [18:22:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [18:22:40] MatmaRex: http://www.mediawiki.org/wiki/Parsoid/reasoning_behind_Q1_2013_technical_decisions [18:23:11] and the (slightly outdated re timing) https://www.mediawiki.org/wiki/Parsoid/Roadmap [18:23:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.124 second response time [18:28:34] New patchset: Akosiaris; "Update debian/copyright" [operations/debs/buck] (master) - https://gerrit.wikimedia.org/r/71847 [18:29:54] gwicke: thanks [18:30:36] MatmaRex: yw [18:32:25] akosiaris: /usr/share/debhelper/dh_make/licenses/ [18:33:00] ori-l: yep, saw that change. was going to merge it today [18:33:06] didn't want to do so last night [18:33:12] New patchset: Ryan Lane; "Refactor salt::grain & related tool" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71762 [18:33:13] AzaToth: huh? thanx. I did not know about that [18:34:11] ori-l: change looks good. you write python like javascript :D [18:34:34] New review: AzaToth; "(1 comment)" [operations/debs/buck] (master) C: -1; - https://gerrit.wikimedia.org/r/71847 [18:34:38] Change merged: Ryan Lane; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71762 [18:36:18] AzaToth: well it is specified here http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-specification, but i think you are right. I think public domain does not exist in EU [18:36:30] not specified. mentioned [18:36:34] err: Failed to apply catalog: Parameter unless failed: 'grain-ensure contains deployment_target eventlogging' is not qualified and no path was specified. Please qualify the command or specify a path. [18:36:35] :( [18:36:47] akosiaris: true, never thought it would be specified in there ヾ [18:37:02] stupid puppet [18:37:37] AzaToth: what do you propose we say about that one specific .jar ? [18:38:25] akosiaris: https://github.com/stephenc/high-scale-lib/blob/master/LICENSE [18:38:35] <^d> Ryan_Lane: I have an easy puppet change :) [18:39:12] dude. puppet. wtf. you run an exec with the binary being unqualified, but you complain about the unless with the exact same one? [18:39:17] ^d: linky? [18:39:20] <^d> https://gerrit.wikimedia.org/r/#/c/70762/ [18:40:18] hello Ryan_Lane, there's a patch which Asher gave green light for that needs a +2 https://gerrit.wikimedia.org/r/#/c/33713/ [18:40:28] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [18:41:11] <^d> Nemo_bis: Oh, we managed to narrow down the Firefox problem this morning. Pretty sure it's an issue with GWT. We're working on a better workaround than dbg=1 :) [18:41:18] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.122 second response time [18:41:53] ^d: ah, wonderful :) [18:42:11] had to open the last one in chromium to see it needs rebase [18:42:44] New patchset: Bsitu; "Remove Echo preference eventlogging" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71851 [18:43:31] ^d: my IP is always the same anyway [18:44:59] gwicke, can you file a ticket for that? [18:45:11] andre__: in bz or rt? [18:45:18] gwicke, I only use BZ for BZ :) [18:45:24] Wikimedia > Bugzilla [18:45:36] andre__: great, sounds sane ;) [18:45:56] thanks. because I'm too lazy tonight, so I won't forget tomorrow :) [18:46:55] New patchset: Akosiaris; "Update debian/copyright" [operations/debs/buck] (master) - https://gerrit.wikimedia.org/r/71847 [18:47:53] andre__: https://bugzilla.wikimedia.org/show_bug.cgi?id=50685 [18:48:42] thanks [18:52:28] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [18:54:18] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.131 second response time [19:06:18] PROBLEM - Solr on solr1 is CRITICAL: Average request time is 1739.0 (gt 400) [19:09:22] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [19:09:22] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [19:11:03] paravoid, interested in helping me sort out a packaging issue? It's (hopefully) a quick one [19:11:26] shoot [19:11:45] log in to puppet-testing-buildbox.pmtpa.wmflabs and look in /andrewlocaldir [19:11:57] (building in a stupid dir because I was getting interference from gluster during building) [19:12:11] we've all been there :) [19:12:37] gem2deb people tell me that I should be getting an executable in /usr/bin when I install that package [19:12:41] uhm [19:12:44] I see the executables I want in /andrewlocaldir/ruby-rspec-core-2.13.1/exe [19:12:47] why are you remaking this package? :) [19:12:52] but, they don't get installed anywhere that I can see [19:12:53] http://packages.debian.org/sid/ruby-rspec-core [19:13:32] wellllllll [19:13:47] Because the actual package I want (puppetlabs_rspec_helper) isn't available upstream. [19:14:05] And when I build it with gem2deb it can't see the gems installed using the normal upstream packages. [19:14:13] hm? [19:14:15] it should [19:14:28] wait, I'm confused [19:14:36] Well, when I say 'upstream packages' I mean those available for ubuntu/precise. Maybe that one you linked to is different. [19:14:45] so for ruby-spec-core/ruby-rspec we should use the already pre-made packages [19:14:51] no reason for us to reimplement/debug those [19:15:08] maybe use newer versions than what precise has, sure [19:15:40] So far I'm doing what folks in #debian-ruby have advised. [19:15:48] I don't mind starting afresh though… lemme try. [19:18:22] That upstream package looks to be broken in the same way that the one I'm building is. But, let me fill all the dependencies and see what happens [19:20:33] root@puppet-testing-buildbox:/andrewlocaldir/faidon# dpkg -L ruby-rspec-core [19:20:40] /usr/bin/rspec [19:22:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [19:23:03] New patchset: Ryan Lane; "Qualify grain-ensure exec/unless/onlyif" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71859 [19:23:07] I'm getting a mail delivery failure message when sending a crash report to mobile-feedback-l@wikimedia.org [19:23:36] 550, address does not exist. [19:24:10] -l without lists? [19:24:15] maybe it's @lists.wikimedia.org? [19:24:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.126 second response time [19:24:58] paravoid: it was working before... it's the address specified within the mobile app for crash reports. [19:26:50] when is "before"? [19:27:12] I see no logs with that address apart from 2 failed attempts [19:27:48] and foo-l@wikimedia.org is not a notation that's being used (-l stands for lists, so it's foo-l@lists.wikimedia.org), so I think it's unlikely to have existed, are you sure? [19:27:58] New review: AzaToth; "Seems fine now" [operations/debs/buck] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/71847 [19:29:09] paravoid: pity the foo-l [19:29:51] Change merged: Ryan Lane; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71859 [19:33:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [19:34:30] paravoid, eight packages later this seems to be working! I'm going to try one more time on a fresh machine, but I think I'm out of the woods. [19:35:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.124 second response time [19:35:24] paravoid: it could be that the wrong email got added to the app, and I never actually sent a crash report since the switch to that address. [19:35:48] thanks [19:36:13] ragesoss: file a bug for the app? :) [19:36:28] paravoid: I'll just submit a patch, I think. [19:37:00] Change merged: Akosiaris; [operations/debs/buck] (master) - https://gerrit.wikimedia.org/r/71847 [19:40:22] !updated Parsoid to a53e198 [19:40:31] !log updated Parsoid to a53e198 [19:40:33] ;) [19:40:40] Logged the message, Master [19:43:59] !log pdns hung on ns2, restarted [19:44:08] Logged the message, Master [19:44:19] !log migrated ishmael to neon (eqiad) [19:44:28] Logged the message, Master [19:45:30] !log mwalker synchronized php-1.22wmf8/extensions/CentralNotice 'Updating CentralNotice to master on wmf8 (mobile stability and emergency messaging)' [19:45:40] Logged the message, Master [19:46:21] !log mwalker synchronized php-1.22wmf9/extensions/CentralNotice 'Updating CentralNotice to master on wmf9 (mobile stability and emergency messaging)' [19:46:30] Logged the message, Master [19:49:45] binasher: was access to ishmael restricted? [19:50:25] wasn't it always restricted? hmm [19:50:41] binasher: I mean, further restricted [19:50:52] as in, my labs credential no longer work [19:53:21] Nemo_bis: when was the last time you used it? [19:53:44] binasher: I don't know, a few weeks or months [19:54:04] not more than a handful months though [19:54:17] interesting timing to ask, i just migrated ishmael to a new server [19:54:34] i just double checked though, the ldap auth config is the same [19:55:16] ishmael, like graphite and the icinga admin console require membership in the wmf ldap group [19:55:19] binasher: no, it was the same yesterday, it's not related [19:56:19] indeed, for a long time I thought I didn't have access, then Reedy told me it was just labs credentials and it worked, now it doesn't :) [19:56:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [19:56:33] ishmael and graphite were both moved from being available to any labs user to more restricted once labs signup was opened to all [19:56:43] oh [19:56:53] makes sense [19:57:05] time flies then, that was quite a while ago [19:57:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.125 second response time [19:57:41] graphite because the interface allows write actions and wasn't meant to be open to all, ishmael because people have voiced concerns that my efforts to make sure all private data is stripped from queries might not be 100% [19:58:27] i'd be ok opening both to all active mediawiki contributors, but we don't have an ldap group for that as far as i know [19:58:48] hm. yeah. don't think that group exists [19:59:04] i wonder if sumana would be willing to maintain one [19:59:05] not terribly sure how easy it would be to maintain that group [19:59:13] that would be nice [19:59:24] it would require regular maintenance and auditing [19:59:29] yep [20:00:19] we used to have something similar via coder on mediawiki.org [20:01:05] but that let anyone in that group add anyone else [20:01:20] which could be dangerous for this. it would make it pretty hard to keep sockpuppets out [20:02:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [20:03:12] PROBLEM - RAID on mc15 is CRITICAL: CHECK_NRPE: Socket timeout after 10 seconds. [20:03:22] yeah, i think it would have to be maintained by staff [20:05:12] RECOVERY - RAID on mc15 is OK: OK: Active: 2, Working: 2, Failed: 0, Spare: 0 [20:05:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.132 second response time [20:09:42] RECOVERY - Puppet freshness on stafford is OK: puppet ran at Wed Jul 3 20:09:39 UTC 2013 [20:09:42] RECOVERY - Puppet freshness on sockpuppet is OK: puppet ran at Wed Jul 3 20:09:40 UTC 2013 [20:09:52] RECOVERY - Puppet freshness on virt0 is OK: puppet ran at Wed Jul 3 20:09:46 UTC 2013 [20:10:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [20:10:32] RECOVERY - Puppet freshness on virt1000 is OK: puppet ran at Wed Jul 3 20:10:30 UTC 2013 [20:11:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.127 second response time [20:11:32] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [20:11:42] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [20:13:29] New patchset: coren; "Tool Labs: New python packages for wikimetrics" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71912 [20:14:28] New patchset: coren; "Tool Labs: New python packages for wikimetrics" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71912 [20:15:45] New review: coren; "Package add" [operations/puppet] (production) C: 2; - https://gerrit.wikimedia.org/r/71912 [20:25:39] New patchset: Hashar; "zuul: stop debugging log for Gerrit events" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71916 [20:27:45] Can someone please merge in a Zuul configuration change ? That is to lower the amount of debug log: https://gerrit.wikimedia.org/r/71916 [20:27:56] I can apply it on gallium, just need the merge on sockpuppet [20:28:07] <^d> Yay, less log. [20:29:19] Change merged: coren; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71912 [20:31:06] Coren: could you land https://gerrit.wikimedia.org/r/71916 as well please ? a tiny zuul conf change :-) [20:31:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [20:31:58] New review: coren; "Tiny indeed. LGM." [operations/puppet] (production) C: 2; - https://gerrit.wikimedia.org/r/71916 [20:32:02] Change merged: coren; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71916 [20:32:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.124 second response time [20:32:24] hashar: Done. [20:32:34] Coren: thanks [20:34:41] andre__: http://bugzilla.erikbryn.com/#/bug/856410 [20:35:16] andre__: context: https://twitter.com/ebryn/status/352473542501220352 [20:35:24] "Mozilla has decided to fund the development of my Ember.js Bugzilla frontend! Today is my first day focusing on it :)" [20:36:05] !log reloading Zuul to lower gerrit debug messages {{gerrit|71916}} [20:36:10] Logged the message, Master [20:36:54] !log restarting gmetad on nickel to reload an rrd file [20:36:59] paravoid: uh that's interesting! Thanks for sharing! [20:37:03] Logged the message, Master [20:37:23] paravoid, hope that might influence Bugzilla 5's UI [20:37:33] mozilla's paying, so I'd guess so [20:38:24] fun issue -- wikimediafoundation.org -- when it redirects you to the mobile site is redirecting to m.org [20:40:17] actually -- that doesn't seem like an ops issue -- it's the link on the bottom of the page thats borked [20:40:56] !log Trippled PyBal weights of row A upload caches to reduce traffic on row C [20:41:05] Logged the message, Master [20:41:15] New patchset: Andrew Bogott; "Add packages to the jenkins slave for puppet rspec." [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71921 [20:44:16] New review: Andrew Bogott; "Note that among all our modules, /only/ the Apache tests pass. So we won't be making rspec mandator..." [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71921 [21:06:45] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [21:06:55] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [21:16:48] New review: Hashar; "(1 comment)" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71775 [21:18:05] PROBLEM - Puppet freshness on erzurumi is CRITICAL: No successful Puppet run in the last 10 hours [21:18:05] PROBLEM - Puppet freshness on lvs1004 is CRITICAL: No successful Puppet run in the last 10 hours [21:18:05] PROBLEM - Puppet freshness on lvs1005 is CRITICAL: No successful Puppet run in the last 10 hours [21:18:05] PROBLEM - Puppet freshness on lvs1006 is CRITICAL: No successful Puppet run in the last 10 hours [21:18:05] PROBLEM - Puppet freshness on mc15 is CRITICAL: No successful Puppet run in the last 10 hours [21:18:05] PROBLEM - Puppet freshness on virt1 is CRITICAL: No successful Puppet run in the last 10 hours [21:18:05] PROBLEM - Puppet freshness on virt3 is CRITICAL: No successful Puppet run in the last 10 hours [21:18:06] PROBLEM - Puppet freshness on virt4 is CRITICAL: No successful Puppet run in the last 10 hours [21:21:42] New review: Hashar; "Due to 4th of july and me being paranoid, I will postpone this until monday :)" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/70322 [21:22:35] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [21:23:25] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.166 second response time [21:31:17] New patchset: Ori.livneh; "Rewrite of EventLogging module" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/71927 [21:31:31] paravoid: as threatened :P ^ [21:34:20] New patchset: Reedy; "(bug 15434) Periodical run of currently disabled special pages" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/33713 [21:34:25] Nemo_bis: ^ [21:44:14] oh man, that's not merged yet? [21:44:31] i though it was already live for a few months [21:44:40] heh. [22:01:37] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [22:02:27] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.123 second response time [22:05:50] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [22:05:50] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [22:11:01] <^d> !log restarting gerrit for firefox workaround [22:11:10] Logged the message, Master [22:11:20] <^d> qchris: We're back up [22:11:39] ^d: Yes, just saw it. [22:11:43] Looks good! [22:11:58] This time even with 'Documentation' on the first try :-) [22:12:21] I'll ping a few of the affected users in private so they can try again. [22:14:37] you fixed gerrit? [22:15:45] TimStarling: If by "fixed" you mean the "Stuck in 'Working ...'", then we hopefully fixed it. [22:16:00] what was it? [22:16:23] GWT compiler miscompiling (or something reasonably close) [22:16:43] We have to force it to not obfuscate/minimize the JS. [22:16:55] So it's more of a workaround actually :-) [22:17:01] heh [22:17:34] so did you isolate the bad code? [22:17:47] I mean in the generated JS output? [22:18:15] No. :-) I guess you had a look at the minimized JS of gerrit once. :-) [22:18:20] I tried a bit myself yesterday, but it seemed to be very sensitive to timing, or something [22:18:31] Loks of things. Yes. [22:18:51] even adding certain kinds of breakpoints seemed to stop it from happening [22:19:08] Yes. That's typical for errors in gerrit's JS. [22:19:14] That's a pain to debug. [22:20:12] But in that particular case, neither daemon nor I could reproduce it, so we had no chance of fixing the problem directly :-( [22:20:26] Upstream does not help either :-/ [22:20:43] well, we had a backtrace, you probably saw the paste [22:21:01] The one on bz? [22:21:02] that was one possible avenue of attack [22:21:20] IIRC that was for a slightly different problem. [22:21:21] what is the bug number? [22:21:30] 50309 [22:22:15] yes, that's it [22:22:21] Comment 5 (the one with the trace) was for a patch page. [22:22:34] But the real problem was a change page. [22:22:58] And there we did not have traces that I know of. [22:24:09] Either way ... ^d I got a few reports that it seems to have worked. [22:25:17] <^d> GWT makes me angry. [22:26:18] a change page would be something like https://gerrit.wikimedia.org/r/#/c/71121/ ? [22:26:44] TimStarling: Yes. At least the way I understood it :-) [22:26:56] and a patch page is what? [22:27:46] A page that shows a patch? Like the diff between two files ... https://gerrit.wikimedia.org/r/#/c/71121/2/includes/actions/HistoryAction.php [22:28:36] well, I was using a change page for all my debugging, and I definitely saw a backtrace very very similar to the one in comment 5 [22:29:00] like this one, pasted by ori: http://p.defau.lt/?faVzE84oUfpi2pV2BkBGdQ [22:29:00] Oh. Ok. [22:29:43] it was definitely an exception at 03A71ECCC583E00F100128463FE52FD6.cache.html:1851 [22:30:21] I'll have a look at that. [22:30:23] Thanks [22:30:45] I thought it was interesting that Gerrit gives a different JS blob depending on what User-Agent header you send [22:31:37] Those things are GWT magic. [22:34:39] gerrit is working better for me; I've been getting the "Working..." for a few days now [22:34:49] but after the last restart I haven't seen it yet [22:34:57] Yay! [22:38:26] yep looking good... ok off to sleep, good night [22:39:53] TimStarling: it says plainly: a is null at Unknown.Exb. what more do you need to know? [22:41:06] I set a conditional breakpoint at Unknown.Exb which would only trigger if a==null, do you know what I found? [22:41:12] PROBLEM - NTP on ssl3003 is CRITICAL: NTP CRITICAL: No response from NTP server [22:41:29] bug went away? [22:41:38] yep [22:41:41] good workaround eh? [22:41:48] heh [22:44:58] New patchset: Alex Monk; "Revert "beta: $wgSquidServers is no more needed"" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71932 [22:45:27] New patchset: Alex Monk; "Revert "beta: $wgSquidServers is no more needed"" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71932 [22:45:52] hey, will etherpad be on the ops agenda for next quarter? :P [22:47:18] greg-g: beware, ops-trolling is as hazardous as it is gratifying [22:47:33] heh, touche [22:47:49] I'm just having issues with it today (the better, wmflabs, version) [22:47:51] New patchset: Alex Monk; "Partially revert "beta: $wgSquidServers is no more needed"" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71932 [22:49:54] greg-g: I've repeatedly asked for etherpad lite (and reportcard fwiw) to be graduated into production [22:50:40] it's not a priority for the people driving those I think [22:50:49] I'm not blaming them or anything [22:50:59] the sad part is that the thing in Labs is not puppetized as you'd think it is [22:51:01] paravoid: how goes ceph land? [22:51:07] and the part that is in puppet is not used [22:51:10] so it'd be starting over [22:51:13] AaronSchulz: having fun over at #ceph as we speak [22:51:26] currently running off a git branch [22:51:46] wip-5460, a commit on top of paravoid-test that contained the previous two attempts [22:52:00] I have my own branch name now I guess [22:52:10] so, yeah... [22:52:20] AaronSchulz: did you see the swift 1.9.0 release announcement? [22:52:32] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [22:52:41] don't think so [22:52:54] PROBLEM - NTP on ssl3002 is CRITICAL: NTP CRITICAL: No response from NTP server [22:52:55] AaronSchulz: http://swiftstack.com/blog/2013/07/02/swift-1-9-0-release/ [22:54:22] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.136 second response time [22:54:28] mutante: the starting over part is indeed sad, didn't realize that :( [22:54:45] heh, the launchpad page almost crashed FF [22:56:51] paravoid: is it async? [22:57:03] what is? [22:57:04] and how does that interact with x-newest? [22:57:53] swift global clusters? [22:57:55] no idea [22:57:57] it seems to just be spreading out the object replicates over DC's (kind of like using ceph like this) not have one cluster replicate to another [22:58:05] I guess that is indeed a "global" cluster [22:58:08] yes [22:58:13] but with read affinity [22:58:20] so this is actually better than what ceph is going to do [22:58:26] right, but that would still long-tail x-newest [22:58:33] well, better in some senses, worse in others [22:59:13] New review: PleaseStand; "(1 comment)" [operations/mediawiki-config] (master) C: -1; - https://gerrit.wikimedia.org/r/71932 [22:59:41] I'm guessing MW sends X-Newest in every request? [23:00:24] paravoid: how evil do you rate my bash ?:) https://gerrit.wikimedia.org/r/#/c/56562/4/files/bugzilla/bugzilla_audit_log.sh [23:00:43] i'd just take the bugzilla pass from config and execute some mysql and mail it [23:00:46] for audit log [23:00:53] paravoid: only when it reads to determine a write [23:01:06] (for an original) [23:01:16] so typical thumbnail stuff won't use it [23:02:26] ok [23:02:37] mutante: not really in the mood :) [23:02:48] I'm trying to finish up with this ceph issue and go to bed [23:03:00] paravoid: so, something like "HEAD this file to see if it already exists for a move operation" would use x-newest [23:03:07] paravoid: ok, no worries [23:03:18] not many things use it for GETs other than some scripts [23:07:20] New review: Alex Monk; "(1 comment)" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/71932 [23:11:22] PROBLEM - Puppet freshness on cp3001 is CRITICAL: No successful Puppet run in the last 10 hours [23:11:42] PROBLEM - Puppet freshness on dysprosium is CRITICAL: No successful Puppet run in the last 10 hours [23:13:28] huh, sync script seems done and looping :) [23:13:45] * AaronSchulz needs to run purgeDeletedFiles.php though [23:14:08] not a good time now [23:16:57] OldLocalFile::__construct: must specify at least one of $time or $archiveName [23:16:58] * AaronSchulz sighs [23:17:08] paravoid: looks like I won't anyway ;) [23:17:11] !log catrope Started syncing Wikimedia installation... : Updating VisualEditor to master [23:17:20] Logged the message, Master [23:17:21] what's this? [23:17:47] mw bug? [23:19:07] DB corruption :( [23:19:07] aha, there we go [23:20:30] paravoid: rows have fa_archive_name as NULL [23:20:33] * AaronSchulz sighs [23:20:48] whaa [23:20:54] hmm, maybe those were just top files versions that were deleted [23:20:57] might night even be a bug then [23:24:14] TimStarling: https://gerrit.wikimedia.org/r/#/c/71937/ [23:24:23] paravoid: meh, not a bug [23:24:35] well, a bug in that script at least ;) [23:24:38] !log catrope Finished syncing Wikimedia installation... : Updating VisualEditor to master [23:24:47] Logged the message, Master [23:25:48] .... and [23:25:53] how's things? [23:26:05] James_F: ^ [23:26:39] I just finished running scap [23:26:50] About to follow it up with a sync-dir once Jenkins cooperates with me [23:27:03] gotcha [23:28:59] And here goes [23:29:15] !log catrope synchronized php-1.22wmf8/extensions/VisualEditor 'Update VE again' [23:29:25] Logged the message, Master [23:29:39] !log catrope synchronized php-1.22wmf9/extensions/VisualEditor 'Update VE again' [23:29:48] Logged the message, Master [23:31:25] orenwolf, LeslieCarr - would be good to be able to take a look at the nagios complaint before we change config especially if it's a hassle [23:31:26] And all done [23:31:47] RoanKattouw: did you guys break ?vewhitelist=1 again? :/ [23:32:07] it worked ten minutes aog and now doesn't [23:32:14] (on en.wp) [23:32:19] MatmaRex: Probably. [23:32:28] Eloquence: Legal was pretty clear that it's easier if we just remove the redirect so they go away. [23:32:56] ican go directly to https://en.wikipedia.org/wiki/Jennifer_Dunn?vewhitelist=1&veaction=edit and edit [23:32:59] hey guys, public channel [23:33:03] :) [23:33:06] talking about legal things on public channel, not a good idea [23:33:07] but https://en.wikipedia.org/wiki/Jennifer_Dunn?vewhitelist=1 doesn't show VE's edit links [23:33:13] Crap [23:33:17] Yeah, Krinkle's change broke that [23:33:42] MatmaRex: We refactored the blacklist/whitelist stuff because it depended on things like ES5 support, which is obviously a bad idea [23:33:54] and we also reduced the on-every-page-view payload from ~116KB to ~4KB [23:33:59] But we must have dropped vewhitelist on the way [23:34:01] Yay [23:34:01] (again :( ) [23:34:13] It'll be back when I moved edit section to the init as wlel [23:34:17] move* [23:34:28] Yeah I was thinking that should also go there [23:35:18] sure, thanks [23:35:28] Sorry MatmaRex :( [23:35:32] hardly important, but it'd be nice for it to work again :) [23:35:39] on the plus side, https://bugzilla.wikimedia.org/show_bug.cgi?id=47794 is fixed now [23:35:44] so Opera almost works [23:35:57] Yay [23:36:02] Yeah I saw Trevor merged that change [23:36:16] This rebase-fest caused us to give every change in the queue at least a cursory re-examination [23:36:25] haha :D [23:36:58] RoanKattouw: so now https://bugzilla.wikimedia.org/show_bug.cgi?id=47793 is i think the only thing blocking unblacklisting Opera [23:37:07] Yay [23:37:08] That's awesome [23:37:12] (and it has a patch, too) [23:37:30] MatmaRex: So you're telling me you didn't get any errors about .isEqualNode() not existing in Opera? MDN told me it wouldn't work [23:37:49] Test snippet: [23:37:54] oh, i dunno about this, but link editing worked [23:38:00] from end-user perspective :) [23:38:02] >>> document.createElement('div').isEqualNode(document.createElement('div')) [23:38:03] RoanKattouw: ReferenceError: document is not defined [23:38:10] Really? No DOM support in ecmabot-wm ? [23:38:47] RoanKattouw: that gives me 'true' in Opera Dragonfly's JS console [23:38:50] Yay [23:38:52] As it should [23:38:57] So apparently MDN lied to me [23:39:56] Now I can't find the bit about Opera anymore. Oh well [23:40:06] RoanKattouw: ECMA bot, not DOM bot ;-) [23:40:11] :) [23:40:13] Fair [23:40:18] besides, I don't want to host a memory leak on tool labs :P [23:40:35] boot phantomjs on every line maybe :P or jsdom [23:40:56] http requests, node modules, flood gates are open [23:41:14] require('fs') or XMLHttpRequest [23:41:28] Feel free to fork the source, but I'd rather not. [23:42:00] Having no DOM implementation at all is better than jsdom [23:42:15] RoanKattouw: oh also, you broke https://en.wikipedia.org/wiki/User:Matma_Rex/VE_killer.js , apparently. :P [23:42:50] Urgh [23:42:53] which is maybe not a bad thing [23:42:58] and i put on a lil' disclaimer [23:43:04] Oh, of course [23:43:05] i'll look at it tomorrow [23:43:09] maybe [23:43:11] MatmaRex: Try s/ViewPageTarget/ViewPageTarget.init/ [23:43:19] or maybe i'll let someone else fix it [23:43:20] (Yes, that means there are two inits in the module name, we know ;) ) [23:43:53] RoanKattouw: tomorrow :) it's 2 am [23:43:57] Ah yes [23:43:59] Of course :) [23:44:05] the 'pedians can wait eight hours for this :P [23:44:20] Too many of the Europeans I work with work crazy hours :) [23:44:24] and maybe some will turns off this abomination i'm ahasmed of having written [23:44:39] Hey that would be good I suppose [23:46:24] good night