[00:13:07] (03PS1) 10Sitic: Add cross-wiki notifications [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222222 (https://phabricator.wikimedia.org/T103678) [00:19:18] (03PS2) 10Sitic: Add cross-wiki notifications [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222222 (https://phabricator.wikimedia.org/T103678) [00:19:21] 6Labs, 10Labs-Infrastructure: Switch to horizon/designate/pdns/mysql for labs public dns - https://phabricator.wikimedia.org/T104520#1419432 (10Andrew) 3NEW [00:20:01] (03CR) 10Sitic: [C: 032 V: 032] Add cross-wiki notifications [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222222 (https://phabricator.wikimedia.org/T103678) (owner: 10Sitic) [00:20:33] 6Labs, 10Labs-Infrastructure: Support reverse dns for public labs IPs - https://phabricator.wikimedia.org/T104521#1419440 (10Andrew) 3NEW [01:22:03] would it be an issue to install the "libosp-dev" package on tools.wmflabs ? [01:29:44] what are URLs to see the "relic Toolserver files"? [01:30:23] hmm.. this [01:30:27] manifests/role/relic.pp: system::role { 'relic': description => 'Toolserver legacy server' } [01:30:32] where is that server [01:32:44] maybe http://toolserver.org/ ? [01:32:57] that seems to be served by wikimedia [01:40:18] Krenair: indeed. that was too easy. thx [01:40:47] hmmm, is it just me or does the logo on the left not load [01:40:55] it's just me [02:10:44] 10Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1419535 (10Legoktm) 1 [02:15:30] rillke: file a bug - should be mostly OK [02:28:19] greg-g: are you in charge of wikiphabot? [02:52:47] Negative24: wikiphabot is dead. [02:53:16] legoktm: was there a reason? (read: can I take a shot?) [02:53:39] Negative24: we use wikibugs instead? [02:53:47] take a shot at what? [02:54:12] at implementing something similar [02:54:35] we already have wikibugs...? [02:55:15] legoktm: something like this: [02:55:20] T8271 [02:55:21] T8271: Allow multiple classes of footnotes on the same page - https://phabricator.wikimedia.org/T8271 [02:55:34] oh, please no :( [02:55:36] https://phabricator.wikimedia.org/T8271 [02:55:43] kinda like phabot [02:55:59] too spammy? [02:56:04] yes. [02:56:14] if people need to know the title of a bug, they can open their web browser. [02:56:35] well at least it didn't take much time [02:56:38] Bot24: stop [02:56:38] Stopping... [03:05:00] gasp, le bot :o [03:05:18] anyways, is there a copy of enwiki dump on tool labs so I don't have to redownload? [03:05:30] as in, the bot doesn't have to redownload when updating dump [03:10:14] nevermind, found em :) /public/dumps [03:46:17] which instance uses "role::relic"? [03:46:32] or how do i connect to relay.toolserver.org [03:55:06] 6Labs, 10Tool-Labs: role::relic - changes not applied by puppet? where is it applied? - https://phabricator.wikimedia.org/T104537#1419713 (10Dzahn) 3NEW [03:55:34] 6Labs, 10Tool-Labs: role::relic - changes not applied by puppet? on which node or instance is it? - https://phabricator.wikimedia.org/T104537#1419721 (10Dzahn) [03:56:21] 6Labs, 10Tool-Labs: role::relic - changes not applied by puppet? on which node or instance is it? - https://phabricator.wikimedia.org/T104537#1419713 (10Dzahn) asking this because we want the changes from: https://gerrit.wikimedia.org/r/#/c/221067/ https://gerrit.wikimedia.org/r/#/c/222234/ [04:09:19] (03CR) 10Ricordisamoa: ""3822 Errors, 6489 warning(s)"" [labs/toollabs] - 10https://gerrit.wikimedia.org/r/221091 (owner: 10Ricordisamoa) [05:07:24] This whole filesystem desaster on labs confuses me a bit. [05:07:37] I created a new instance in one of my projects [05:08:10] and its /data/project is empty [05:08:25] isn't that supposed to be shared between instance?! [05:08:44] do we still have a shared space across instances? [05:09:01] or do we need to set up our own NFS now? [05:30:53] dschwen: depend on the project, but I think the shared NFS has been disabled for most projects [06:47:22] PROBLEM - Puppet failure on tools-exec-catscan is CRITICAL 50.00% of data above the critical threshold [0.0] [06:47:53] is there a way to get additional space on a labs instance? (not NFS) [06:52:47] SMalyshev: depends on the type of instance, but for most of them there's unallocated space [06:53:12] create a partition there, format, use [06:53:55] valhallasw`cloud: is there anywhere I could read about that unallocated space? [06:54:07] how I get to it, etc.? [06:54:24] and how big it is [06:54:36] SMalyshev: that depends on the instance you created [06:55:22] see the instance info page for how much disk space there is available [06:55:23] valhallasw`cloud: this is the instance: https://wikitech.wikimedia.org/wiki/Nova_Resource:Wdq-beta.wikidata-query.eqiad.wmflabs [06:55:35] 160GB allocated [06:55:54] so you have a 20GB /, and then 140GB unpartitioned space on the drive [06:56:02] valhallasw`cloud: yeah, I may need a little more [06:56:20] valhallasw`cloud: that one is already partitioned :) [06:56:37] under role::labs::lvm::srv [06:56:43] https://wikitech.wikimedia.org/wiki/LVM [06:57:19] hmm... so I can just grow the partition as I like? [06:57:52] well, no, not as you like, as that page explains =p [06:58:03] but yes, you can grow /, I think [06:58:40] VG Size 141.40 GiB [06:58:41] Alloc PE / Size 36199 / 141.40 GiB [06:59:04] I don't think this VG has any more... [06:59:32] looks like it [06:59:42] so you'll have to create a new instance [06:59:48] so is there some way to get more space there? :) [07:12:21] RECOVERY - Puppet failure on tools-exec-catscan is OK Less than 1.00% above the threshold [0.0] [07:15:09] SMalyshev: hm, wait, 140GB is already xlarge [07:15:22] yes, I know [07:16:15] it's not possible without human intervention, then. andrewbogott_afk should know what's possible [07:16:34] ok, thanks, I'll try to ping him when he's not afk :) [07:17:49] the problem is I have a service with 75G DB, and I need to reload it. So I either can shut down the old one and have service down for 2 days (ok, but sucks) or I need to find a way to store both, at least for a short while [07:18:29] SMalyshev: I'd just spin up a second instance as new database server, load the data there, then change config to point to the new server [07:18:31] it _may_ happen that new DB is like 55 G instead of 75 then I still fit into 140G but I can't say... [07:19:24] valhallasw`cloud: unfortunately, this is not fully puppetized yet, so there's a bunch of manual work in creating new server. But yeah that's an option too [07:20:44] maybe actually even better one because it would force me to automate more things... :) [07:23:13] 6Labs, 10Labs-Infrastructure: replica.my.cnf creation broken - https://phabricator.wikimedia.org/T104453#1419905 (10Legoktm) [07:23:14] 6Labs, 7Database: Provision a labsdb useraccount that can be used to run replica-addusers.pl - https://phabricator.wikimedia.org/T104476#1419906 (10Legoktm) [07:25:12] SMalyshev: practicing/documenting recovery steps is always good, but often not something one has time for :-) [07:26:45] valhallasw`cloud: surprisingly, it's documented... it's just that I have to actually do all that... :) [07:29:50] 6Labs, 10Tool-Labs: toolsbeta login broken - https://phabricator.wikimedia.org/T104544#1419911 (10valhallasw) 3NEW a:3yuvipanda [07:30:28] 6Labs, 10Tool-Labs: toolsbeta login broken - https://phabricator.wikimedia.org/T104544#1419920 (10valhallasw) [07:43:41] mount.nfs: mounting labstore.svc.eqiad.wmnet:/project/wikidata-query/home failed, reason given by server: No such file or directory [07:44:07] why would that be? on other instances it is mounter with the same path [07:48:12] 6Labs, 7Database: Provision a labsdb useraccount that can be used to run replica-addusers.pl - https://phabricator.wikimedia.org/T104476#1419950 (10jcrespo) p:5Triage>3Normal [08:21:50] 6Labs, 7Database: Provision a labsdb useraccount that can be used to run replica-addusers.pl - https://phabricator.wikimedia.org/T104476#1419989 (10jcrespo) This SUPER user already exists and is already on the private repo (as the previous script worked). I will not put its name publicly, for obvious reasons.... [08:47:42] 6Labs, 6operations, 10wikitech.wikimedia.org, 7Database: labswiki DB is inaccessible from tin, terbium, etc. - https://phabricator.wikimedia.org/T98682#1420009 (10jcrespo) Maybe dumps of labswiki are failing, too. Can you confirm it @ArielGlenn? I just saw `:real_connect(): (HY000/2003): Can't connect to... [09:05:42] 6Labs, 10Math, 10Mathoid, 10MediaWiki-extensions-MathSearch, 7Tracking: Set up a stable math demo instance - https://phabricator.wikimedia.org/T104548#1420036 (10Physikerwelt) 3NEW a:3Physikerwelt [09:05:45] valhallasw`cloud: hi! [09:07:20] still the same errors with the mysql...which is rather slower than yesterday :( [09:07:40] 6Labs, 10Math, 10Mathoid, 10MediaWiki-extensions-MathSearch, 7Tracking: Fix 503 on Help:Forumla purge - https://phabricator.wikimedia.org/T104549#1420057 (10Physikerwelt) 3NEW a:3Physikerwelt [09:07:59] as far as it seems, when there is a "MySQL gone away", it points the last line of the code block. Even though it has nothing to do with the line in which it is stuck. [09:09:55] would it be possible to increase the packet size for my mysql connections? [09:11:20] YuviPanda|zzz: Coren|Away :) [09:11:24] marmick: the error happens in the __exit__ block [09:12:13] 6Labs, 10Math, 10Mathoid, 10MediaWiki-extensions-MathSearch, 7Tracking: Fix 503 on Help:Forumla purge - https://phabricator.wikimedia.org/T104549#1420084 (10Physikerwelt) [09:12:57] valhallasw`cloud: it seems so. i changed the code structure several times and the error always points at the exit somehow [09:13:21] even if the exit is unrelated to mysql [09:14:08] marmick: the __exit__ block is *always* run, also if you just get to the end of the with block [09:15:28] ? [09:15:42] https://www.python.org/dev/peps/pep-0343/ [09:17:28] marmick: I don't have the time or energy to explain how python works, sorry. [09:18:00] valhallasw`cloud: i appreciate your efforts, but i'm not asking that. [09:18:44] what i tried new was using a fetchmany(array) for the mysql. and it is stuck in the middle. [09:22:22] valhallasw`cloud: I see what you meant with the exit block. the problem is in the mysql management [09:22:33] the connection [09:22:51] maybe i should try to change to pymysql [09:23:05] and it won't die. what do u think? [10:03:25] hi, my new projekt is missing the replica conf [10:13:11] Steinsplitter: yes, I emailed labs-l (and labs-announce) about it yesterday. still working on it [10:14:04] ok :( [10:14:32] Steinsplitter: hopefully in a couple of hours! [10:17:04] 6Labs, 7Database: Provision a labsdb useraccount that can be used to run replica-addusers.pl - https://phabricator.wikimedia.org/T104476#1420229 (10yuvipanda) @jcrespo nope, labstore1001/2 is not accessible to non-ops. I've fixed the grants escaping problem. [11:12:42] 6Labs, 3Labs-Sprint-104: Recover files from old corrupted file system (Tracking) - https://phabricator.wikimedia.org/T104334#1420356 (10yuvipanda) [11:12:43] 6Labs, 10Incident-20150617-LabsNFSOutage: Recover data file /data/project/phetools/public_html/data/new_stats.py - https://phabricator.wikimedia.org/T104239#1420353 (10yuvipanda) 5Open>3Resolved a:3yuvipanda Done [11:14:36] 6Labs, 3Labs-Sprint-104: Recover files from old corrupted file system (Tracking) - https://phabricator.wikimedia.org/T104334#1413628 (10yuvipanda) [11:19:53] 6Labs, 3Labs-Sprint-104: Recover files from old corrupted file system (Tracking) - https://phabricator.wikimedia.org/T104334#1420387 (10yuvipanda) [11:19:54] 6Labs, 3Labs-Sprint-104: Recover GND bot from wikidata-todo - https://phabricator.wikimedia.org/T104336#1420385 (10yuvipanda) 5Open>3Resolved I've copied over the entire scripts folder into wikidata-todo's homedir and called it scripts.recovered. You can take ownership of it via 'take scripts.recovered' [12:35:02] YuviPanda: could you take a look at toolsbeta? it's blocking me on the mailrelay stuff [12:35:10] (login issues) [12:35:17] valhallasw`cloud: oh, right. have you rebooted the machines already? [12:35:20] yeah [12:35:26] so it's not just NFS, I guess [12:35:49] valhallasw`cloud: ok, so which instnaces do you want access to? [12:35:56] can you get into puppetmaster3? [12:36:08] YuviPanda: toolsbeta-exec-01 and toolsbeta-mail [12:36:11] I can login to puppetmster3 [12:36:16] strangely enough [12:36:33] yeah, let me fix [12:40:34] valhallasw`cloud: -exec-01 should be available now [12:41:05] YuviPanda: nope :( [12:41:11] valhallasw`cloud: try now? [12:41:23] yup [12:41:24] yep, works now [12:41:31] valhallasw`cloud: yeah, needed puppet to run [12:41:37] valhallasw`cloud: toolsbeta-mail should also work now [12:41:48] YuviPanda: huh. Was puppet not running every 20 mins, then? [12:42:00] I force-pulled puppetmaster yesterday, but that didn't solve it [12:42:08] so on tools-exec-01 it still had old puppetmaster cert [12:42:16] I changed it (edited /etc/puppet/puppet.conf) [12:42:20] yeah, mail is also fine now [12:42:23] and also edited resolv.conf [12:43:08] valhallasw`cloud: and latest puppetmaster was failing for beta, because someone (apparently me!) disabled NFS for toolsbeta... [12:43:20] I fixed that in a local diff on the puppetmaster, I should commit and merge that [12:43:43] YuviPanda: can you use your root powahz to push my pubkey to /etc/ssh/userkeys/valhallasw on all toolsbeta hosts? then I can take a look at the rest [12:44:04] valhallasw`cloud: yeah, which key? [12:44:12] ldaplist -l passwd valhallasw [12:44:35] * valhallasw`cloud is guessing IRC will just cut if off halfway =p [12:44:46] valhallasw`cloud: actually, let me just add you to the root keysetup temporarily for toolsbeta [12:44:55] hmm, actually no that's harder [12:44:59] YuviPanda: except puppet doesn't run =p [12:45:03] yeah [12:45:06] so I can use salt [12:45:09] but then I'll hate my life [12:45:10] so let me psssh [12:45:22] I actually have a patch to submit that just adds our pubkeys to /etc/ssh/userkeys/ [12:45:37] although I'm wondering whether I should use hiera for the actual keys [12:45:50] easier to revoke [12:46:25] valhallasw`cloud: our as in admins'? [12:46:31] yeah [12:46:45] valhallasw`cloud: yeah, fair enough. [12:46:53] valhallasw`cloud: ok, so I submitted [12:47:01] well, did it for all instances, I mean [12:47:25] (y) [12:47:35] valhallasw`cloud: I'm rewriting the script that does mysql grants now. [12:48:10] valhallasw`cloud: I'm going to modify it to make it: 1. make it opt-in for projects, 2. opt-in only tools to begin with, 3. do it only for service groups to begin with [12:50:42] why opt-in? [12:52:26] valhallasw`cloud: 99% of projects don't need a replica.my.cnf - currently it creates one for every user in every project.... [12:52:40] editor-engagement project doesn't need replica.my.cnf for their vagrant user... [12:52:54] YuviPanda: huh. I thought it only did ldap users [12:52:55] neither does revscoring, rcm, etc... [12:53:05] valhallasw`cloud: vagrant is an LDAP user :) [12:53:11] oh =p [12:53:24] anyway, it's a lot of cruft, and also assumes all projects have NFS :P [13:08:50] YuviPanda hello again from the math cluster... I created a new instance math-ru but running puppet agent -tv returned the error that mount.nfs: mounting labstore.svc.eqiad.wmnet:/project/math/project failed, reason given by server: No such file or directory [13:09:26] physikerwelt: indeed, that still isn't fixed :( https://phabricator.wikimedia.org/T102782 - I hope to finish that today [13:09:35] we're a bit short handed this week. apologies for the service issues [13:10:12] no worries [13:10:29] if it helps feel free to use the math-ru instance for testing... there is nothing on it [13:10:34] ok :) [13:38:17] 6Labs, 10Labs-Infrastructure: No reverse DNS entries for public IPs - https://phabricator.wikimedia.org/T64887#1420802 (10scfc) [13:38:18] 6Labs, 10Labs-Infrastructure: Support reverse dns for public labs IPs - https://phabricator.wikimedia.org/T104521#1420803 (10scfc) [14:03:05] YuviPanda: can I re-enable nfs for toolsbeta? [14:03:17] it's still i nthe hiera config [14:03:18] valhallasw`cloud: make it a local commit? [14:03:22] valhallasw`cloud: the hiera config is ignored now. [14:03:29] errr? [14:03:31] valhallasw`cloud: it's in modules/labstore/files/projects-config.yaml [14:03:35] oh, ok [14:03:58] valhallasw`cloud: make a local commit there? I didn't want to merge and commit one since I'm working on https://gerrit.wikimedia.org/r/#/c/221872/8 and parent and touching that file will make my life rebasehell :) [14:08:08] 6Labs, 10Tool-Labs: role::relic - changes not applied by puppet? on which node or instance is it? - https://phabricator.wikimedia.org/T104537#1420985 (10scfc) a:3coren The public IP points to https://wikitech.wikimedia.org/wiki/Nova_Resource:Relic.toolserver-legacy.eqiad.wmflabs and that does only have the P... [14:09:23] YuviPanda: too bad puppet doesn't do for loops :/ [14:09:36] well, newpuppet does, but I don't think we can use that easily [14:22:02] PROBLEM - Puppet failure on tools-exec-1402 is CRITICAL 30.00% of data above the critical threshold [0.0] [14:22:16] PROBLEM - Puppet failure on tools-webgrid-generic-1404 is CRITICAL 33.33% of data above the critical threshold [0.0] [14:22:28] woooo [14:22:28] PROBLEM - Puppet failure on tools-exec-1207 is CRITICAL 30.00% of data above the critical threshold [0.0] [14:22:42] PROBLEM - Puppet failure on tools-exec-1202 is CRITICAL 20.00% of data above the critical threshold [0.0] [14:23:01] looks not good.... [14:23:07] it's ok [14:23:11] no explicit failures [14:23:24] PROBLEM - Puppet failure on tools-exec-catscan is CRITICAL 20.00% of data above the critical threshold [0.0] [14:23:36] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1204 is CRITICAL 20.00% of data above the critical threshold [0.0] [14:23:38] PROBLEM - Puppet failure on tools-exec-1405 is CRITICAL 20.00% of data above the critical threshold [0.0] [14:23:53] PROBLEM - Puppet failure on tools-exec-1208 is CRITICAL 30.00% of data above the critical threshold [0.0] [14:23:59] PROBLEM - Puppet failure on tools-bastion-02 is CRITICAL 20.00% of data above the critical threshold [0.0] [14:24:16] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1210 is CRITICAL 22.22% of data above the critical threshold [0.0] [14:24:57] but a lot of problems.... [14:25:37] describes my life of late a bit too accurately. [14:26:13] PROBLEM - Puppet failure on tools-bastion-01 is CRITICAL 22.22% of data above the critical threshold [0.0] [14:26:49] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1409 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:27:01] PROBLEM - Puppet failure on tools-exec-1212 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:27:11] PROBLEM - Puppet failure on tools-exec-1407 is CRITICAL 30.00% of data above the critical threshold [0.0] [14:27:21] PROBLEM - Puppet failure on tools-exec-1401 is CRITICAL 60.00% of data above the critical threshold [0.0] [14:27:34] 6Labs, 10Labs-Infrastructure: Don't rely on wikitech API for production services - https://phabricator.wikimedia.org/T104575#1421040 (10Andrew) 3NEW [14:27:38] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1207 is CRITICAL 30.00% of data above the critical threshold [0.0] [14:27:38] PROBLEM - Puppet failure on tools-services-01 is CRITICAL 30.00% of data above the critical threshold [0.0] [14:27:40] PROBLEM - Puppet failure on tools-shadow is CRITICAL 50.00% of data above the critical threshold [0.0] [14:27:46] PROBLEM - Puppet failure on tools-webgrid-generic-1401 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:28:17] 6Labs, 10Labs-Infrastructure: Don't rely on wikitech API for production services - https://phabricator.wikimedia.org/T104575#1421048 (10yuvipanda) +1 - we need a readonly nova api account, I think. [14:28:20] PROBLEM - Puppet failure on tools-mail is CRITICAL 55.56% of data above the critical threshold [0.0] [14:28:28] PROBLEM - Puppet failure on tools-exec-1216 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:28:29] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1206 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:28:30] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1410 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:28:33] yeah, that's fixed now [14:28:36] PROBLEM - Puppet failure on tools-precise-dev is CRITICAL 50.00% of data above the critical threshold [0.0] [14:29:00] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1405 is CRITICAL 60.00% of data above the critical threshold [0.0] [14:29:11] PROBLEM - Puppet failure on tools-webproxy-01 is CRITICAL 44.44% of data above the critical threshold [0.0] [14:31:37] PROBLEM - Puppet failure on tools-exec-1211 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:31:53] PROBLEM - Puppet failure on tools-master is CRITICAL 60.00% of data above the critical threshold [0.0] [14:32:00] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1406 is CRITICAL 60.00% of data above the critical threshold [0.0] [14:32:13] andrewbogott_afk: ^ no need to panic, the recovery has already started [14:33:21] PROBLEM - Puppet failure on tools-webgrid-generic-1403 is CRITICAL 66.67% of data above the critical threshold [0.0] [14:33:35] PROBLEM - Puppet failure on tools-exec-1406 is CRITICAL 60.00% of data above the critical threshold [0.0] [14:34:01] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1403 is CRITICAL 70.00% of data above the critical threshold [0.0] [14:36:55] PROBLEM - Puppet failure on tools-exec-1210 is CRITICAL 20.00% of data above the critical threshold [0.0] [14:37:29] RECOVERY - Puppet failure on tools-exec-1207 is OK Less than 1.00% above the threshold [0.0] [14:38:19] PROBLEM - Puppet failure on tools-services-02 is CRITICAL 22.22% of data above the critical threshold [0.0] [14:38:55] PROBLEM - Puppet failure on tools-exec-1201 is CRITICAL 20.00% of data above the critical threshold [0.0] [14:39:03] PROBLEM - Puppet failure on tools-exec-1204 is CRITICAL 33.33% of data above the critical threshold [0.0] [14:39:26] PROBLEM - Puppet failure on tools-webgrid-generic-1402 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:41:00] PROBLEM - Puppet failure on tools-exec-wmt is CRITICAL 50.00% of data above the critical threshold [0.0] [14:41:14] PROBLEM - Puppet failure on tools-exec-1404 is CRITICAL 66.67% of data above the critical threshold [0.0] [14:41:14] RECOVERY - Puppet failure on tools-bastion-01 is OK Less than 1.00% above the threshold [0.0] [14:41:52] what is the job, which shinken should do? [14:42:02] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1202 is CRITICAL 50.00% of data above the critical threshold [0.0] [14:42:09] Luke081515: alert us when things go wrong. [14:42:15] Luke081515: it alerted, I founda nd fixed the problem. [14:42:25] ok [14:43:33] PROBLEM - Puppet failure on tools-exec-1207 is CRITICAL 30.00% of data above the critical threshold [0.0] [14:44:56] ugh git, why do you change the committer on --amend [14:44:56] :< [14:45:22] and ugh gerrit, why do you complain that hte committer email is not registered for me [14:48:00] PROBLEM - Puppet failure on tools-exec-cyberbot is CRITICAL 20.00% of data above the critical threshold [0.0] [14:49:41] PROBLEM - Puppet failure on tools-exec-1209 is CRITICAL 30.00% of data above the critical threshold [0.0] [14:52:11] PROBLEM - Puppet failure on tools-bastion-01 is CRITICAL 22.22% of data above the critical threshold [0.0] [14:52:19] YuviPanda: unfortunately, the userkeys trick didn't work. Puppet automagically removes keys. Sane from a security perspective, though... [14:54:39] YuviPanda: but I can login to the hosts I need, so it's not an issue [14:55:39] !log toolsbeta toolsbeta-webproxy does not respond at all to SSH; rebooting [14:55:44] Logged the message, Master [15:01:51] 6Labs, 10Tool-Labs: Audit redis usage on toollabs - https://phabricator.wikimedia.org/T91979#1421116 (10valhallasw) 5Open>3Resolved [15:02:12] RECOVERY - Puppet failure on tools-bastion-01 is OK Less than 1.00% above the threshold [0.0] [15:03:49] YuviPanda: so, what’s the state of nfs exports now? Would you expect them to be working? [15:04:22] RECOVERY - Puppet failure on tools-webgrid-generic-1402 is OK Less than 1.00% above the threshold [0.0] [15:06:13] RECOVERY - Puppet failure on tools-exec-1404 is OK Less than 1.00% above the threshold [0.0] [15:06:57] RECOVERY - Puppet failure on tools-exec-1210 is OK Less than 1.00% above the threshold [0.0] [15:08:18] RECOVERY - Puppet failure on tools-services-02 is OK Less than 1.00% above the threshold [0.0] [15:08:58] RECOVERY - Puppet failure on tools-exec-1201 is OK Less than 1.00% above the threshold [0.0] [15:09:02] RECOVERY - Puppet failure on tools-exec-1204 is OK Less than 1.00% above the threshold [0.0] [15:10:58] RECOVERY - Puppet failure on tools-exec-wmt is OK Less than 1.00% above the threshold [0.0] [15:12:00] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1202 is OK Less than 1.00% above the threshold [0.0] [15:12:02] RECOVERY - Puppet failure on tools-exec-1402 is OK Less than 1.00% above the threshold [0.0] [15:12:20] RECOVERY - Puppet failure on tools-exec-1401 is OK Less than 1.00% above the threshold [0.0] [15:12:21] RECOVERY - Puppet failure on tools-webgrid-generic-1404 is OK Less than 1.00% above the threshold [0.0] [15:12:38] RECOVERY - Puppet failure on tools-shadow is OK Less than 1.00% above the threshold [0.0] [15:12:41] RECOVERY - Puppet failure on tools-exec-1202 is OK Less than 1.00% above the threshold [0.0] [15:13:21] RECOVERY - Puppet failure on tools-mail is OK Less than 1.00% above the threshold [0.0] [15:13:25] RECOVERY - Puppet failure on tools-exec-catscan is OK Less than 1.00% above the threshold [0.0] [15:13:29] RECOVERY - Puppet failure on tools-exec-1216 is OK Less than 1.00% above the threshold [0.0] [15:13:29] RECOVERY - Puppet failure on tools-exec-1207 is OK Less than 1.00% above the threshold [0.0] [15:13:37] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1204 is OK Less than 1.00% above the threshold [0.0] [15:13:37] RECOVERY - Puppet failure on tools-precise-dev is OK Less than 1.00% above the threshold [0.0] [15:13:37] RECOVERY - Puppet failure on tools-exec-1405 is OK Less than 1.00% above the threshold [0.0] [15:13:51] RECOVERY - Puppet failure on tools-exec-1208 is OK Less than 1.00% above the threshold [0.0] [15:13:59] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1405 is OK Less than 1.00% above the threshold [0.0] [15:13:59] RECOVERY - Puppet failure on tools-bastion-02 is OK Less than 1.00% above the threshold [0.0] [15:14:11] RECOVERY - Puppet failure on tools-webproxy-01 is OK Less than 1.00% above the threshold [0.0] [15:14:17] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1210 is OK Less than 1.00% above the threshold [0.0] [15:16:23] 6Labs: Remove NFS mounts from project cephtest - https://phabricator.wikimedia.org/T102381#1421137 (10Andrew) yep, and/or delete the project. [15:16:45] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1409 is OK Less than 1.00% above the threshold [0.0] [15:16:53] 6Labs, 10Incident-20150617-LabsNFSOutage, 3Labs-Sprint-102, 3Labs-Sprint-103, 3Labs-Sprint-104: Audit projects' use of NFS, and remove it where not necessary - https://phabricator.wikimedia.org/T102240#1421146 (10yuvipanda) [15:16:53] RECOVERY - Puppet failure on tools-master is OK Less than 1.00% above the threshold [0.0] [15:16:55] 6Labs: Remove NFS mounts from project cephtest - https://phabricator.wikimedia.org/T102381#1421143 (10yuvipanda) 5Open>3Resolved a:3yuvipanda Ah, cool. Can you just delete it then? [15:16:58] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1406 is OK Less than 1.00% above the threshold [0.0] [15:17:00] 6Labs, 10Incident-20150617-LabsNFSOutage, 3Labs-Sprint-102, 3Labs-Sprint-103, 3Labs-Sprint-104: Audit projects' use of NFS, and remove it where not necessary - https://phabricator.wikimedia.org/T102240#1360119 (10yuvipanda) [15:17:02] 6Labs: Remove NFS mounts from project cephtest - https://phabricator.wikimedia.org/T102381#1421149 (10yuvipanda) 5Resolved>3Open [15:17:03] RECOVERY - Puppet failure on tools-exec-1212 is OK Less than 1.00% above the threshold [0.0] [15:17:11] RECOVERY - Puppet failure on tools-exec-1407 is OK Less than 1.00% above the threshold [0.0] [15:17:39] RECOVERY - Puppet failure on tools-services-01 is OK Less than 1.00% above the threshold [0.0] [15:17:39] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1207 is OK Less than 1.00% above the threshold [0.0] [15:17:45] RECOVERY - Puppet failure on tools-webgrid-generic-1401 is OK Less than 1.00% above the threshold [0.0] [15:18:01] RECOVERY - Puppet failure on tools-exec-cyberbot is OK Less than 1.00% above the threshold [0.0] [15:18:23] RECOVERY - Puppet failure on tools-webgrid-generic-1403 is OK Less than 1.00% above the threshold [0.0] [15:18:31] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1206 is OK Less than 1.00% above the threshold [0.0] [15:18:31] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1410 is OK Less than 1.00% above the threshold [0.0] [15:18:35] RECOVERY - Puppet failure on tools-exec-1406 is OK Less than 1.00% above the threshold [0.0] [15:19:00] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1403 is OK Less than 1.00% above the threshold [0.0] [15:19:42] RECOVERY - Puppet failure on tools-exec-1209 is OK Less than 1.00% above the threshold [0.0] [15:21:38] RECOVERY - Puppet failure on tools-exec-1211 is OK Less than 1.00% above the threshold [0.0] [15:26:15] hello, can someone help me? I tried to access my instance per WinSCP, with a tunnel, but the open of the tunnel failed. [15:26:49] which instance? [15:27:01] rcm-1 [15:27:18] my own istance, it create it yesterday [15:27:20] can you login over ssh normally? [15:27:28] yes, with putty [15:27:37] 6Labs, 10Tool-Labs: toolsbeta-exec-01 is not accessible - https://phabricator.wikimedia.org/T101805#1421187 (10scfc) [15:27:39] 6Labs, 10Tool-Labs: toolsbeta login broken - https://phabricator.wikimedia.org/T104544#1421189 (10scfc) [15:28:11] 6Labs, 10Tool-Labs: toolsbeta login broken - https://phabricator.wikimedia.org/T104544#1421191 (10valhallasw) 5Open>3Resolved [15:32:23] YuviPanda Hi, I saw that your patch had been submitted... does it mean that the problem should be fixed now? [15:32:40] physikerwelt: nope, not yet. still on it. [15:32:47] testing to make sure we don't blow everything up :) [15:32:51] before actually turning it on [15:33:04] ok [15:36:10] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Gabriel Birke was created, changed by Gabriel Birke link https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Gabriel_Birke edit summary: Created page with "{{Tools Access Request |Justification=Development projects for Wikimedia DE |Completed=false |User Name=Gabriel Birke }}" [15:37:06] :| why is role::mail applied to toolsbeta hosts.... [15:37:25] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Gabriel Birke was modified, changed by Merlijn van Deen link https://wikitech.wikimedia.org/w/index.php?diff=168740 edit summary: [15:40:27] oh, hiera. Right. [16:03:19] * CP678|away is away: This is a manual computer virus. Please copy paste me in your away message. I'm not here right now. [16:03:46] CP678|away: please turn off that script [16:09:30] bd808: the cirrus role in mwv has an onlyif => 'mwscript ....' that needs to become a foreachwiki. Any good ideas on how to make that work right though? the script being run exits with 0 if it needs to run, 1 if nothing needs to happen. It seems iffy to just adjust foreachwiki to base its retval on this semantic tough [16:09:56] i could make foreachwiki change its return value based on an env variable? [16:10:43] basically foreachwiki would exit 0 at the end if any one wiki exit'd with a 0 retval [16:11:56] (which also feels backwards) [16:12:20] !log tools stopping puppet on tools-login and tools-mail to check for changes in deploying https://gerrit.wikimedia.org/r/#/c/205914/ [16:12:22] YuviPanda: ^ [16:12:25] Logged the message, Master [16:12:36] valhallasw`cloud: tools-login isn't a real host. [16:12:54] !log tools I mean tools-bastion-01 [16:12:58] Logged the message, Master [16:17:59] toollabs: how is "www/content/list.php" deployed [16:19:10] mutante: build a debian package, deploy on /data/project/.system/something, ???, PROFIT [16:19:37] (03CR) 10Dzahn: [C: 032] Fix some HTML validation errors [labs/toollabs] - 10https://gerrit.wikimedia.org/r/221091 (owner: 10Ricordisamoa) [16:20:06] 6Labs, 10Tool-Labs, 5Patch-For-Review: Multiple queue runners on tools-mail - https://phabricator.wikimedia.org/T74867#1421365 (10valhallasw) 5Open>3Resolved a:3valhallasw [16:20:44] valhallasw`cloud: .. wow.. eh.. thanks.. [16:21:43] mutante: yeah, not that great. I think building the package is not that hard (just dpkg-buildpackage, but I always forget the magic incantations) [16:22:18] debuild -us -uc .. i would hope [16:22:37] valhallasw`cloud: did you test mail (incoming / outgoing) to see if it still works fine? [16:22:43] mutante: valhallasw`cloud nope, the php stuff is just a git pull :) [16:22:46] no packages needed. [16:22:49] oh, good [16:22:50] that repository is crap anyway [16:22:56] needs to be split up and fixed... [16:22:59] so many things to do.. [16:23:00] YuviPanda: nice, where should i pull [16:23:01] YuviPanda: no, not really, but the config file didn't change =p [16:23:17] mutante: it should automatically get pulled on puppet runs [16:23:25] YuviPanda: yay :) thx [16:23:27] mutante: if not, /data/project/admin/public_html [16:23:44] 'k [16:24:15] it's not listening on port 25 for external connections though O_o [16:25:19] but that seems to be a firewall issue? [16:25:19] :/ [16:27:21] what on earth. it has security group MTA, which allows incoming port 25, I can connect to 10.68.16.27:25 (internally) but not 208.80.155.162:25 (externally) [16:28:37] the only thing I can think of is my provider blocking it, but that would be odd :P [16:29:22] valhallasw`cloud: i can connect to that [16:29:33] Connected to 208.80.155.162. [16:29:33] Escape character is '^]'. [16:29:39] 220 mail.tools.wmflabs.org [16:30:29] mutante: I guess my provider /is/ blocking the connection then O_o or there's some kind of routing issue [16:32:38] port 6666 works [16:32:51] * valhallasw`cloud hits his provider [16:36:17] valhallasw`cloud: it probably thinks if you are talking directly to port 25 out there it means your PC is owned and spamming [16:36:32] which is reasonable [16:36:48] but annoying :-p [16:37:52] PROBLEM - Puppet failure on tools-webproxy-02 is CRITICAL 60.00% of data above the critical threshold [0.0] [16:38:33] Error: /Stage[main]/Toollabs::Proxy/Git::Clone[labs/toollabs]/Exec[git_pull_labs/toollabs]/returns: change from notrun to 0 failed: /usr/bin/git pull --quiet returned 1 instead of one of [0] [16:38:36] let me ssh in... [16:41:34] and it magically solved itself. Bah :P [16:41:46] probably two servers pulling at the same time [16:57:50] got a good question [16:57:53] RECOVERY - Puppet failure on tools-webproxy-02 is OK Less than 1.00% above the threshold [0.0] [16:57:57] we've moved from #xtools to #wikimedia-xtools [16:58:03] I see this phab ticket: https://phabricator.wikimedia.org/rTWBT4500101f021b8eec83899848932edaee98bd680a [16:58:05] is this important? [16:59:41] elee: that's a wikibug config [16:59:44] 6Labs, 10Labs-Infrastructure: upgrade to Openstack Kilo - https://phabricator.wikimedia.org/T104586#1421635 (10Andrew) 3NEW [16:59:52] it should probably be updated with your new channel [16:59:56] 6Labs, 10Labs-Infrastructure: Upgrade Labs to Openstack Juno - https://phabricator.wikimedia.org/T104587#1421642 (10Andrew) 3NEW [16:59:58] Negative24: I also see https://phabricator.wikimedia.org/rTWBT72718ffe7bc6e4a03b7bb1c3f561664bc17a78ae is relevant [17:00:06] 6Labs, 10Labs-Infrastructure: Upgrade Labs to Openstack Juno - https://phabricator.wikimedia.org/T104587#1421642 (10Andrew) [17:00:07] 6Labs: Upgrade labs cluster to Trusty - https://phabricator.wikimedia.org/T90821#1421649 (10Andrew) [17:00:09] I'd make the change myself - how to? [17:00:09] =p [17:00:28] mount.nfs: mounting labstore.svc.eqiad.wmnet:/project/wikidata-query/home failed, reason given by server: No such file or directory [17:00:40] anybody knows what's the reason for this? ^ [17:00:48] I would probably talk with valhallasw`cloud to make sure that that's the case and then just send it to gerrit like normal [17:00:50] it's mounted on other instances [17:01:10] Negative24: okay this'd be the first time I'd be contributing on gerrit - any things to note? [17:01:18] elee: oh [17:01:31] SMalyshev: hey! [17:01:36] (like I'm very competent, just don't want to screw up here with this) [17:01:45] YuviPanda: hey :) [17:01:48] elee: just follow https://www.mediawiki.org/wiki/Gerrit/Tutorial and you should be fine [17:01:49] SMalyshev: didn't we disable NFS for you guys during the outage? [17:02:10] YuviPanda: yeah but I thought we left home on... at least it's on on the other instances [17:02:12] Negative24: okay this can't possibly go wrong - I'll read this then try it =p [17:02:14] thanks <3 [17:02:25] np [17:02:27] 6Labs, 10Labs-Infrastructure: Give 'novaobserver' keystone account rights to read everything, everywhere, write or change nothing - https://phabricator.wikimedia.org/T104588#1421660 (10Andrew) 3NEW a:3Andrew [17:02:35] YuviPanda: and I do need /home [17:02:37] 6Labs, 10Labs-Infrastructure: Give 'novaobserver' keystone account rights to read everything, everywhere, write or change nothing - https://phabricator.wikimedia.org/T104588#1421660 (10Andrew) [17:02:38] 6Labs, 10Labs-Infrastructure: upgrade to Openstack Kilo - https://phabricator.wikimedia.org/T104586#1421676 (10Andrew) [17:02:45] SMalyshev: is it a new instance? [17:02:56] YuviPanda: yes [17:03:36] wm-bot: test [17:03:37] Hi Negative24, there is some error, I am a stupid bot and I am not intelligent enough to hold a conversation with you :-) [17:03:46] ok good [17:04:20] SMalyshev: yeah, NFS is broken for them still. [17:04:25] elee: https://phabricator.wikimedia.org/rTWBT4500101f021b8eec83899848932edaee98bd680a is not a bug but a commit [17:04:43] elee: but yes, please submit a patch in labs-tools-wikibugs2 [17:05:01] YuviPanda: so is there a way to hook up to /home? it obviously somewhere since other instances can see it and work with it [17:05:02] elee: btw, that first commit you linked was just the merging of the second commit. They're exactly the same [17:05:08] sounds good Negative24 [17:05:11] and valhallasw`cloud =p [17:05:44] damnit [17:05:56] not another git config to juggle [17:06:02] ugh I'll just not do --global [17:06:02] SMalyshev: we're working on it, hopefully later tonight. [17:06:07] it needs serverside support [17:06:15] YuviPanda: ok [17:06:16] I wonder - do people ask for Labs instances for dev work? [17:06:24] elee: what config. Your user and email are the only thing it needs [17:06:35] Negative24: no, its wants username@gerrit.wikimedia.org [17:07:16] elee: It just whats the email you setup in your gerrit profile [17:07:30] I've never heard of a @gerrit email address [17:07:37] =p that's another address to deal with. damnit =p [17:07:45] !log tools can't login to tools-mailrelay-01., probably because puppet was disabled for too long. Deleting instance. [17:07:49] elee: oh I see [17:07:50] Logged the message, Master [17:07:58] elee: you want to keep it private [17:08:07] okay so is asking for instances for dev work unreasonable, or? [17:08:15] Negative24: no, I have a seperate email for wikirelated work [17:08:26] elee: ah that's fine [17:09:14] PROBLEM - Host tools-mailrelay-01 is DOWN: CRITICAL - Host Unreachable (10.68.17.83) [17:09:24] Negative24: the asking for a small instance for dev work? [17:10:26] elee: you can just create an extra instance in the xtools project, right? [17:10:35] valhallasw`cloud: is that an okay and reasonable thing to do? [17:10:42] yes [17:10:56] (I have to quash the xlarges to larges or even mediums anyway - I was finally able to get people to agree on that) [17:11:01] cool thanks for the confirmation [17:11:10] okay lets do that now [17:26:02] (03PS1) 10Merlijn van Deen: Use NOTICE instead of PRIVMSG [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222343 (https://phabricator.wikimedia.org/T101575) [17:26:07] legoktm: ^ [17:26:33] okay now I'm ticked at dealing with proxycommand and ssh in general - I'm inclined to toss my keypair onto bastion/nfs/wherever user data is stored. Any argument not to? [17:26:41] (I only use this keypair for wikimedia related things) [17:27:07] elee: YuviPanda will hit you =p [17:27:07] valhallasw`cloud: eh, why? [17:27:15] valhallasw`cloud: =p [17:27:15] legoktm: https://phabricator.wikimedia.org/T101575 [17:27:20] YuviPanda: come at me =] [17:27:25] I wont' actually hit you, I'll just remove your key pair everytime I see it. [17:27:33] bofh? [17:27:47] why aren't we doing kerberos authentication =/ [17:27:50] legoktm: basically, notice is 'the right thing' to do, as it's specifically for automatic messages [17:27:55] so much more intuitive... [17:27:57] okay [17:28:02] ..... [17:28:08] (03CR) 10Legoktm: [C: 032] Use NOTICE instead of PRIVMSG [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222343 (https://phabricator.wikimedia.org/T101575) (owner: 10Merlijn van Deen) [17:28:21] (03Merged) 10jenkins-bot: Use NOTICE instead of PRIVMSG [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222343 (https://phabricator.wikimedia.org/T101575) (owner: 10Merlijn van Deen) [17:29:16] !log tools.wikibugs valhallasw: Deployed bd6cbfabe79cc254c9525f136ae981ef20479c1e Merge "Use NOTICE instead of PRIVMSG" wb2-irc [17:29:21] Logged the message, Master [17:30:29] ok, this is going to suck on IRCCloud [17:30:35] huh, this is ood [17:30:40] it's huge [17:30:42] WHAT? [17:30:44] it didn't have a background when I tested it last week [17:31:18] no, definitely has a background. Font looks OK for me, though [17:31:23] notice is quite annoying. [17:31:27] colors are messed up for me [17:31:36] (I'm using quassel) [17:31:41] oh okay I wonder whats going on here [17:31:54] oh this is unexpected behavior [17:32:03] ToAruShiroiNeko: mIRC? [17:32:04] when an instance is added, how long does it take for dns to prop? [17:32:18] yes [17:32:32] okay great the machines definitely up when I whack it at its ip [17:32:49] elee: most instances have dns that’s entirely private to the labs network. So you should be able to see it from bastion but not from the ‘normal’ internet. [17:32:55] * Added wikibugs!*@* to ignore list [17:32:57] whatever [17:32:58] andrewbogott: yes this is correct [17:33:26] (03PS1) 10Merlijn van Deen: Revert "Use NOTICE instead of PRIVMSG" [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222348 [17:33:33] (03CR) 10Merlijn van Deen: [C: 032] Revert "Use NOTICE instead of PRIVMSG" [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222348 (owner: 10Merlijn van Deen) [17:33:46] (03Merged) 10jenkins-bot: Revert "Use NOTICE instead of PRIVMSG" [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222348 (owner: 10Merlijn van Deen) [17:33:54] !log tools.wikibugs valhallasw: Deployed 0f163852ed56e50bbfeb53377a0913570ee21fea Merge "Revert "Use NOTICE instead of PRIVMSG"" wb2-irc [17:33:59] Logged the message, Master [17:34:15] addshore: [17:34:29] `nslookup xtools-legacy-2` [17:34:32] gives me !?!!?!?!? [17:34:50] whereas `nslookup xtools-legacy-1` gives me an appropriate non-authoritative answer. [17:34:55] note -2 was just created. [17:35:04] I dont know whose idea was the notice thing but its unpleasant :( [17:35:17] I'm going to assume perhaps something didn't get set and am going to attempt a recreate [17:36:05] ToAruShiroiNeko: I've reverted it. NOTICE is the right method, but some clients *cough mirc cough* stupidly decided to make it a highlight [17:36:19] not all versions of mirc, though, apparently [17:36:24] notice is the right method. blames clients [17:36:58] errr [17:37:01] heh why is there so much contention over this [17:37:08] just use whatever the RFC recommends! =p [17:37:13] might I propose a seperate channel for the bot feed? [17:37:28] that is ONLY for the bot feed [17:37:35] that just means nobody will join that channel; [17:37:35] ToAruShiroiNeko: #wikimedia-feed? :P [17:37:43] I would absolutely join it [17:37:56] My client has a script keeping track of such things [17:38:09] elee: the RFC recommends NOTICE for auto-generated messages, as one is not allowed to automatically respond to NOTICEs [17:38:10] when I am mentioned or when issues and bugs I care about are mentiuoned. [17:38:22] you could do both too [17:38:28] one bot for feed one bot for noticing [17:38:38] people can ignore the notice bot if they only want the feed [17:38:43] * elee trouts dns [17:38:59] okay this is quite bad - it looks like creates aren't causing dns records to be added? [17:39:00] we have this exact cycle since the beginning of time: a) somebody creates bot b) some people suggest it to be moved to a -feed channel c) people complain about too many channels .. and so on [17:39:19] ToAruShiroiNeko: you can join #feed and ignore wikibugs here? [17:39:22] elee@bastion-01:~$ nslookup xtools-legacy-1 and 2 - nothing found [17:39:30] while using /ignore means everybody can decide whether they want to see specific bots or not [17:39:35] mind you I created these a few minutes ago. [17:39:39] valhallasw`cloud I am unsure how I would do that [17:40:02] I am willing to try though [17:40:05] elee: xtools-legacy-1.xtools.eqiad.wmflabs does resolve [17:40:17] ToAruShiroiNeko: anyway, the notice change is reverted anyway [17:40:41] valhallasw`cloud: okay looks good [17:40:48] not for -2 though, unsure why. [17:40:48] ugh, mIRC, the internet explorer of IRC clients =p [17:41:22] #wikimedia-feed feels dead [17:41:32] of course it is, feed channels are always dead [17:41:36] how much does mIRC cost nowadays? [17:41:45] valhallasw`cloud at least I am not using an ie plugin for mirc :p [17:42:06] mutante: has anyone ever paid for mirc? [17:42:16] valhallasw`cloud: poor Khaled [17:42:16] $20, apparently [17:42:19] valhallasw`cloud: okay uh who do I shoot? [17:42:28] elee: andrewbogott might know [17:42:37] valhallasw`cloud sorry if I was a bit forceful [17:42:37] andrewbogott: o/ xtools-legacy-2 doesn't resolve [17:42:46] I nearly spilled my drink over notices :( [17:42:46] elee: didn’t you just say you were going to rebuild it? [17:42:51] andrewbogott: yeah did. [17:43:10] I rebuilt -1 a couple minutes after -2 and that started resolving quite happily [17:43:11] o_O there's a -feed channel too? How is it any different from -dev? [17:43:17] ToAruShiroiNeko: nah. I wasn't sure whether it would work without issues, but preliminary testing suggested clients didn't highlight on NOTICE anymore. Clearly, they still do. [17:43:24] Glaisher: -feed gets everything [17:43:34] ah [17:43:37] maybe they should be on irc.wikimedia.org ... /me hides [17:43:51] valhallasw`cloud I can look to find a way to disable it [17:44:00] but yeah it would cause others issues [17:44:22] ToAruShiroiNeko: meh, 'mirc highlights' + 'quassel screws up colors' + 'irccloud looks like crap' together is enough reason to not do it, I think [17:44:59] haha xtools-elee-dev resolves immediately this is great [17:45:41] valhallasw`cloud. I still would prefer all labs etc feeds to go into the feed channel rather than in channel [17:45:46] sometimes its just too distracting [17:46:13] why dont you just ignore the bot? [17:46:26] with the ./ignore command i mean [17:46:30] you won't ever see it again [17:46:45] ToAruShiroiNeko: the thing is, what's distracting for you might be useful for others. I use this channel also to keep track of toollabs bugs [17:46:48] Because I actually like the feed [17:46:51] isn't it much better if every user can decide that by themselves [17:47:01] valhallasw`cloud I am not saying kill it here [17:47:08] just a secondary feed [17:47:24] ToAruShiroiNeko: oh, you'd want #wikimedia-labs-feed as well? [17:47:41] not just labs but everything except mediawiki which has its own feed channel [17:48:01] at #mediawiki-feed [17:48:08] creating yet another channel always ends up as the proposed solution... every time. then later we say how we have this crazy amount of channels you cant possibly follow [17:48:14] there is a #wikimedia-feed seemingly unused [17:48:23] ToAruShiroiNeko: #mediawiki-feed contains everything, not just MW [17:48:24] mutante like standards, I think :p [17:48:36] also, wikibugs already gets killed every now and then for flooding [17:48:37] valhallasw`cloud oh I did not know that [17:48:41] okay I don't... ugh! [17:48:52] whatever let me troubleshoot this [17:50:07] elee: I’m looking, but in the meantime I suggest you just use different instance names. [17:50:16] andrewbogott: yeah I think that's the problem as well. [17:50:21] thanks for the looksee. [17:52:16] !log restarting wikibugs using fab to get verbose logs & logrotate back [17:52:17] restarting is not a valid project. [17:52:29] !log tools.wikibugs restarting wikibugs using fab to get verbose logs & logrotate back [17:52:33] Logged the message, Master [17:54:01] 10Wikibugs: Wikibugs should not notify channels for "added a commit" events - https://phabricator.wikimedia.org/T103929#1421885 (10valhallasw) Sorry, the logging of wikibugs was not working correctly, so I can't figure out what the original data from the API was. Could you give another example when this happens... [17:57:35] 6Labs, 5Patch-For-Review: Support connections from bastion to other hosts - https://phabricator.wikimedia.org/T103552#1421899 (10valhallasw) I would like a go/no-go before I clean up this patch. [17:58:37] 6Labs, 10Tool-Labs: Provision and test tools-mailrelay-02 - https://phabricator.wikimedia.org/T97574#1421900 (10valhallasw) [17:59:17] 6Labs, 10Tool-Labs: Provision and test tools-mailrelay-02 - https://phabricator.wikimedia.org/T97574#1246872 (10valhallasw) [18:03:06] YuviPanda: tools-mailrelay-02 is having trouble connecting to NFS: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaInstance&action=consoleoutput&instanceid=d86f243e-34b2-43be-b269-f31960f9b24e&project=tools®ion=eqiad [18:03:07] SMalyshev: try now? [18:03:12] valhallasw`cloud: new instance? [18:03:15] yeah [18:03:24] valhallasw`cloud: yeah, I literally unbroke thos *just* now [18:03:26] :D [18:03:30] you're my hero <3 [18:03:31] YuviPanda: mount.nfs: mounting labstore.svc.eqiad.wmnet:/project/wikidata-query/home failed, reason given by server: No such file or directory [18:03:33] valhallasw`cloud: potentially unbroke them [18:03:35] :( [18:03:37] SMalyshev: which host is this again? [18:03:48] wdq-beta2 on labs [18:04:09] oh, I see - so it's actually disabled according to the config. [18:04:21] I think we disalbed it and didn't actually explicitly enable it again? [18:04:24] er uh [18:04:32] how do I get git review to use my private key? [18:05:21] YuviPanda: can it be enabled? I need it for the project... other NFS ones are rarely used but this one has things I need [18:06:13] SMalyshev: hmm, alright. which mounts? see https://wikitech.wikimedia.org/wiki/Help:Shared_storage for explanations... [18:06:21] I'd like to enable the minimum NFS possible [18:06:31] if you can get away with just /data/scratch that'd be awesome too :) [18:06:35] YuviPanda: /home probably would be enough for now [18:06:43] /home is the worst, but ok. [18:07:08] remember that means that when NFS Is having issues your instances will be unusable. [18:07:12] * YuviPanda makes commit enabling it [18:07:57] YuviPanda: yeah I know. But I don't see much way to do without them for now. Eventually when it moves to production I probably could disable them back but for now I need them [18:08:09] SMalyshev: what are you using them for? [18:08:37] YuviPanda: /home? For code storage and data storage [18:08:54] (03PS1) 10Elee: xtools moved to wikimedia-xtools Change-Id: Ie84324e718d8025f4a1381f36d9ff5f4e9c5848d [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222360 [18:09:00] okay whoo [18:09:05] that happened! [18:09:29] oops, now I'm getting stale file handle on all hosts :( [18:09:38] can someone give that most recent grrit-wm notice a quick eye and let me know if I screwed anything up? [18:09:45] (03CR) 10Ricordisamoa: "Down to "5 Errors, 2 warning(s)"!" [labs/toollabs] - 10https://gerrit.wikimedia.org/r/221091 (owner: 10Ricordisamoa) [18:10:01] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1403 is CRITICAL 22.22% of data above the critical threshold [0.0] [18:11:50] YuviPanda: there are pretty big dumps I need to process, and the instance's own diskspace is very small. Also, need some shared medium to sync the code (like jars, etc.) [18:12:23] SMalyshev: you know you can get upto 160G with labs::lvm::srv, right? also remember that if you hit NFS too hard you'll kill NFS for everyone... [18:13:00] YuviPanda: yeah, I know but unfortunately 160G doesn't go far enough: [18:13:13] e.g. /dev/mapper/vd-second--local--disk 140G 119G 14G 90% /srv [18:13:26] SMalyshev: yeah, I do hope you get your physical hardware soon enough :) NFS should return shortly. [18:13:30] so I just submitted: https://gerrit.wikimedia.org/r/#/c/222360/ [18:13:33] also, this is not shared... so I can't reuse the processed data [18:13:37] how are reviewers chosen? [18:13:49] SMalyshev: also, I'd prefer if you used /data/project instead of /home for these. [18:13:59] PROBLEM - Puppet failure on tools-exec-cyberbot is CRITICAL 60.00% of data above the critical threshold [0.0] [18:14:09] YuviPanda: well, I can do that, then we'll need to enable that too :) [18:14:25] but aren't they all on the same server anyway? [18:14:36] (03CR) 10Elee: "This is the first time I've done this so let me know if I've fudged the workflow normally taken. There's only one commit so I don't need t" [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222360 (owner: 10Elee) [18:14:39] SMalyshev: yeah but /data/project hurts ssh less [18:14:48] if your /home is on NFS you've no chance of sshing in [18:14:53] /data/project has higher chances :) [18:15:15] also I'm trying to kill shared homes everywhere... :) [18:15:33] YuviPanda: ok, makes sense. Then maybe enable both and I'll move stuff and then we can disable /home [18:15:38] SMalyshev: ok. [18:15:52] 6Labs, 10Tool-Labs, 5Patch-For-Review: Provision and test tools-mailrelay-02 - https://phabricator.wikimedia.org/T97574#1421958 (10valhallasw) Checklist for the new host: 1. [x] Instance creation [x] Instance configuration, pt 1 - restricted_to=tools.admin [x] External connectivity [x] Wikitech: [x] Asso... [18:16:01] I wonder if moving tons of stuff nfs->nfs is fast or not... is nfs smart enough to make the move locally? [18:16:14] * SMalyshev suspects it is not :( [18:16:16] SMalyshev: how much is 'tons'? if it's a lot I can do the move on the server side and spare NFS [18:16:34] PROBLEM - Puppet failure on tools-mailrelay-02 is CRITICAL 12.50% of data above the critical threshold [0.0] [18:16:48] YuviPanda: I don't know since NFS is broken for me now :) but I'd imagine somewhere around 20-30G [18:18:30] (03CR) 10Merlijn van Deen: [C: 032] xtools moved to wikimedia-xtools Change-Id: Ie84324e718d8025f4a1381f36d9ff5f4e9c5848d [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222360 (owner: 10Elee) [18:18:42] (03Merged) 10jenkins-bot: xtools moved to wikimedia-xtools Change-Id: Ie84324e718d8025f4a1381f36d9ff5f4e9c5848d [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/222360 (owner: 10Elee) [18:19:03] who is Merlijn van Deen on IRC? [18:19:22] PROBLEM - Puppet failure on tools-webgrid-generic-1403 is CRITICAL 100.00% of data above the critical threshold [0.0] [18:19:27] elee: by magic. Mostly by the gerrit reviewer bot; see https://www.mediawiki.org/wiki/Git/Reviewers [18:19:32] elee: moi [18:19:33] heh =p [18:19:35] lol valhallasw`cloud [18:19:44] does that look good? I see you performed a ... [18:19:45] +2? [18:19:54] which is an auto merge or something? [18:20:04] +2 = "Approved, can be merged" [18:20:18] and in the case of channel changes for wikibugs, also "will be automagically deployed" [18:20:23] so... [18:20:24] SMalyshev: ok, you got /home back. I'll bug you about moving it to /project at some point later? [18:20:26] "did I fuck up?" [18:20:37] YuviPanda: ok, cool [18:21:03] elee: no, looks good to me. That's why you got a +2 :p [18:21:07] =p [18:21:13] valhallasw`cloud: okay that was fun... hrm what next [18:21:13] YuviPanda: thanks, everything works now [18:21:16] !log tools.wikibugs Updated channels.yaml to: ac57db111909071aa63faf61ff9a2a1fee1c693f xtools moved to wikimedia-xtools Change-Id: Ie84324e718d8025f4a1381f36d9ff5f4e9c5848d [18:21:20] Logged the message, Master [18:21:21] valhallasw`cloud: did the tools instance get NFS ok? [18:21:32] RECOVERY - Puppet failure on tools-mailrelay-02 is OK Less than 1.00% above the threshold [0.0] [18:21:37] YuviPanda: yeah [18:21:58] YuviPanda: still some weird message about init failure, but the host looks up to me [18:22:14] 2015-07-02 18:04:29,957 - cloud-init-cfg[ERROR]: errors running cloud_config [final]: ['scripts-vendor', 'ssh-authkey-fingerprints', 'power-state-change'] [18:22:14] errors running cloud_config [final]: ['scripts-vendor', 'ssh-authkey-fingerprints', 'power-state-change'] [18:22:37] specifically, ImportError: No module named cc_power_state_change [18:22:40] but that's probably fine [18:30:14] hi! [18:30:43] I'd like to share a problem I am having with the database while processing big wikis [18:31:57] for small ones my code works perfectly fine. up to 1 million articles more or less...(for instance, japanese worked, but chinese and russian struggles) [18:31:57] when I am doing the query with python, I get a "mysql gone away message", but when I do the query myself with the terminal, then I obtain results in 2 min. [18:32:46] when it does not go away, I obtain the data with a "fetch many" and it takes ages or does not finish [18:32:53] could it be because of the packet size or my timeout? [18:32:54] why have we yet to see some sort of VPN service into labs? (authed with ldap of course) [18:38:28] this is the query: http://pastebin.com/0vfce0Dd but it happened with other. [18:39:02] RECOVERY - Puppet failure on tools-exec-cyberbot is OK Less than 1.00% above the threshold [0.0] [18:39:22] RECOVERY - Puppet failure on tools-webgrid-generic-1403 is OK Less than 1.00% above the threshold [0.0] [18:40:04] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1403 is OK Less than 1.00% above the threshold [0.0] [18:40:50] valhallasw`cloud: did you say sth about the timeout? [18:41:47] marmick: no, that should only be an issue if there's a long time betweeen two queries, for instance [18:42:16] that query is not valid SQL, by the way [18:42:17] it just happened with the first query. [18:42:49] (even though mysql tries to make it do something) [18:43:19] can you post the relevant python code? [18:43:26] it did work before. what's wrong? [18:43:48] Anybody having any news about WikiMiniAtlas in https://phabricator.wikimedia.org/T104417 ? [18:43:54] marmick: you SELECT page_title while it's not in your GROUP BY [18:44:00] YuviPanda: labs-vagrant question for projects with NFS disabled: how do we get the /home/vagrant directory to be created? Do I need to add something to mw-vagrant's puppet to ensure that? [18:45:03] YuviPanda: Or should we add that to ops/puppet as part of the labs-vagrant module? [18:47:59] bd808: what's it used for? [18:48:06] bd808: doesn't it get autocreated at some point, same as NFS? [18:48:23] bd808: we can maybe set the vagrant user's homedir on LDAP to be something else. [18:48:23] http://pastebin.com/8u3e3Cdx valhallasw`cloud [18:48:36] YuviPanda: it's used as the $HOME for the vagrant user and no it apparently doesn't get created [18:49:03] YuviPanda: I think that moving it to another location would probably require puppet tweaks [18:49:04] valhallasw`cloud: I just run it using the terminal and it took 1 min and 37 sec. [18:49:27] bd808: isn't the user in LDAP? [18:49:35] yes [18:49:45] so can't we set homedir there and adjust puppet as necessary? [18:49:50] but $HOME creation is based on something in the auth stack right? [18:50:01] marmick: on which database host, and with which wiki? [18:50:09] and terminal = with sql xxwiki_p? [18:50:18] chinese wiki (zh) [18:50:37] bd808: I think it just gets created on first ssh or something? [18:50:48] database host? I have no idea. how do I know? [18:50:54] YuviPanda: *nod* that seems likely [18:50:58] how do you connect? [18:51:32] (zhwki.labsdb,user,pass,zhwiki_p) [18:51:37] ok [18:51:46] and from the command line? [18:51:54] I always connect this way, no matter which wiki it is. [18:52:06] sql zhwiki_p [18:56:39] right [18:56:48] could you post the full code, rather than a snippet? [18:57:12] it's hard to test without actually being able to run code :-) [18:57:50] ok [18:58:00] the thing is that it happens with this first query, but in the second query, it struggles with the fetchmany. [18:58:21] one sec [18:59:14] 10Tool-Labs-tools-Other: Geohack should be mobile friendly - https://phabricator.wikimedia.org/T103409#1422115 (10valhallasw) [18:59:46] 6Labs, 10Tool-Labs, 10Labs-Infrastructure, 7Regression: Tools Labs proxy should not overwrite error page - https://phabricator.wikimedia.org/T103662#1422118 (10valhallasw) p:5High>3Normal [19:00:14] http://pastebin.com/xQVLLSZA [19:00:24] 10Tool-Labs-tools-Other, 7Epic: Convert all Labs tools to use cdnjs for static libraries - https://phabricator.wikimedia.org/T103934#1422121 (10valhallasw) [19:01:31] 6Labs, 10Tool-Labs: qstat missing on precise exec hosts - https://phabricator.wikimedia.org/T103968#1422125 (10valhallasw) p:5Triage>3Normal [19:02:14] 6Labs, 10Tool-Labs: exec hosts are not allowed to view sge queue (qstat) - https://phabricator.wikimedia.org/T104611#1422130 (10valhallasw) 3NEW [19:02:37] (03PS1) 10Sitic: Switch postition of project language and icon [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222378 [19:03:15] (03CR) 10Sitic: [C: 032 V: 032] Switch postition of project language and icon [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222378 (owner: 10Sitic) [19:03:43] 6Labs, 10Continuous-Integration-Infrastructure, 10Labs-Infrastructure: "puppet-compiler02" Jenkins slave is no more connected - https://phabricator.wikimedia.org/T104428#1422138 (10yuvipanda) p:5Unbreak!>3Normal (Switching out of UBN!, nobody is working on it) [19:04:52] YuviPanda: where do /data/project/.system/store/* come from? do the host write those thyemselves? [19:05:04] yeah, they do [19:05:07] what the heck [19:05:29] valhallasw`cloud: welcome to the wonders of 'oh, I have a problem, let me use NFS to solve this' [19:07:36] :D [19:08:39] 6Labs, 10Tool-Labs: allow users to override uwsgi parameters - https://phabricator.wikimedia.org/T104375#1422153 (10valhallasw) p:5Triage>3Normal [19:08:53] 6Labs, 10Tool-Labs: role::relic - changes not applied by puppet? on which node or instance is it? - https://phabricator.wikimedia.org/T104537#1422154 (10valhallasw) p:5Triage>3High [19:08:58] 6Labs, 10Tool-Labs: allow users to override uwsgi parameters - https://phabricator.wikimedia.org/T104375#1422164 (10yuvipanda) A 'uwsgi-plain' maybe? :) [19:09:52] wth is going on here [19:12:33] ? [19:12:35] YuviPanda: right, so we store rsa host keys ,but tools-bastion-02 rather has ecdsa, and because we don't store that, ssh is like 'wut' [19:12:44] :{ [19:12:57] oh, I see. [19:13:09] and then HBA is not configured correctly, but that's a secondary issue [19:15:17] 6Labs, 10Tool-Labs: HBA not configured correctly for tools-bastion-02 - https://phabricator.wikimedia.org/T104613#1422178 (10valhallasw) 3NEW [19:15:27] 6Labs, 10Tool-Labs: tools-bastion-01 has the wrong key for tools-bastion-02 in cache - https://phabricator.wikimedia.org/T103999#1422188 (10valhallasw) p:5Triage>3High The issue seems to be we store RSA keys in /etc/ssh/ssh_known_hosts, but SSH first tries the ECDSA key. We /don't/ have that one in ssh_kno... [19:16:22] 6Labs, 10Tool-Labs: Document process to run webserver on seperate instance through tools-webproxy - https://phabricator.wikimedia.org/T103056#1422196 (10valhallasw) p:5Triage>3High a:3valhallasw [19:16:32] 6Labs, 10Tool-Labs: enable hba on tools-precise-dev - https://phabricator.wikimedia.org/T103058#1422198 (10valhallasw) p:5Triage>3Normal [19:16:52] 6Labs, 10Tool-Labs: Provide usage statistics for the cdnjs mirror - https://phabricator.wikimedia.org/T103072#1422204 (10valhallasw) p:5Triage>3Low [19:17:38] YuviPanda: is the plan still to re-set the crontabs for people? [19:17:44] 6Labs, 10Tool-Labs: Please disable cron for tools-magog when the file system is restored - https://phabricator.wikimedia.org/T103045#1422213 (10valhallasw) 5Open>3Resolved a:3valhallasw This was done for everyone. [19:18:52] 6Labs, 10Tool-Labs: Install perl modules required for running gpy tool - https://phabricator.wikimedia.org/T102590#1422219 (10valhallasw) p:5Triage>3Normal [19:18:58] !log valhallasw`cloud aaarggh, yes. I need to diff then and reset them... [19:18:59] valhallasw`cloud is not a valid project. [19:19:04] gah [19:19:25] YuviPanda: aye. I'll create a task for it and assign it [19:20:02] valhallasw`cloud: ok [19:21:01] PROBLEM - Puppet failure on tools-boom is CRITICAL 100.00% of data above the critical threshold [0.0] [19:21:39] 6Labs, 10Tool-Labs, 10Incident-20150617-LabsNFSOutage: Re-enable cron for tools on tool labs - https://phabricator.wikimedia.org/T104614#1422226 (10valhallasw) 3NEW a:3yuvipanda [19:22:44] elee: So… I didn’t change anything. Something somewhere had an hour long ttl on a negative cache. I don’t know why that happened, I’ll keep an eye out for when it happens again. [19:23:52] 6Labs, 10Tool-Labs: Establish on-call support for tools labs - https://phabricator.wikimedia.org/T102591#1422238 (10valhallasw) [19:23:54] 6Labs, 10Tool-Labs: Define expected service level agreement for tools - https://phabricator.wikimedia.org/T90535#1422240 (10valhallasw) [19:25:20] 6Labs, 10Tool-Labs: Update python-wikitools on Tool Labs - https://phabricator.wikimedia.org/T102862#1422243 (10valhallasw) 5Open>3stalled p:5Triage>3High [19:26:01] andrewbogott: =p is reasonable [19:26:03] thanks though <3 [19:26:04] 6Labs, 10Tool-Labs: apt failures on tools-precise-dev - https://phabricator.wikimedia.org/T102876#1422246 (10valhallasw) 5Open>3Resolved a:3valhallasw [19:26:30] 6Labs, 10Tool-Labs: Tools rely on NFS - https://phabricator.wikimedia.org/T102925#1422248 (10valhallasw) 5Open>3Invalid a:3valhallasw [19:27:09] YuviPanda: do you know who we need to make https://phabricator.wikimedia.org/T102960 happen? [19:27:14] (move geohack to prod) [19:27:28] atm? nobody, I think. [19:30:58] RECOVERY - Puppet failure on tools-boom is OK Less than 1.00% above the threshold [0.0] [19:31:17] 6Labs, 10Tool-Labs-tools-Other, 6operations: Move geohack to production - https://phabricator.wikimedia.org/T102960#1422255 (10valhallasw) [19:31:43] YuviPanda: tools-boom...? :| [19:32:08] is this going to blow up all of toollabs? =p [19:33:12] 6Labs, 10Tool-Labs-tools-Other, 6operations: Move geohack to production - https://phabricator.wikimedia.org/T102960#1422263 (10yuvipanda) I'll note that wdq-mm / ORES didn't do too badly during the big bad NFS outage. Those are puppetized, have monitoring, and do not depend on NFS in any form or way. We can... [19:33:15] 6Labs, 10Tool-Labs: allow users to override uwsgi parameters - https://phabricator.wikimedia.org/T104375#1422264 (10valhallasw) That's definitely an option. Another option would be to merge the ini file with the default settings, thus allowing a user to oveeride specific parts, but that might be more of a hass... [19:34:00] 6Labs, 10Wikibugs, 10grrrit-wm: puppetize grrrit-wm and wikibugs - https://phabricator.wikimedia.org/T104616#1422278 (10valhallasw) 3NEW [19:34:32] 6Labs, 10Wikibugs, 10grrrit-wm: document emergency deployment of grrrit-wm and wikibugs - https://phabricator.wikimedia.org/T102984#1422285 (10valhallasw) p:5Triage>3High a:3valhallasw [19:34:46] 6Labs, 10Tool-Labs: Create process for 'tool labs is down' notifications on tools.wmflabs.org/* - https://phabricator.wikimedia.org/T102971#1422291 (10valhallasw) p:5Triage>3High a:3valhallasw [19:35:24] 6Labs, 10Tool-Labs, 10pywikibot-core, 7Easy: Pywikibot : Fix scripts broken by toolserver.org to labs migration - https://phabricator.wikimedia.org/T78462#1422298 (10valhallasw) [19:35:28] 6Labs, 10Tool-Labs, 10Tool-Labs-tools-Database-Queries: Get access to an old database on tools-db - https://phabricator.wikimedia.org/T101709#1422300 (10valhallasw) [19:35:34] (03PS1) 10Sitic: Limit number of retrieved echo notifications [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222459 [19:35:46] (03CR) 10Sitic: [C: 032 V: 032] Limit number of retrieved echo notifications [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222459 (owner: 10Sitic) [19:35:56] 6Labs, 10Tool-Labs: Add python3 equivalent packages for existing python packages - https://phabricator.wikimedia.org/T101646#1422302 (10valhallasw) [19:36:00] 6Labs, 10Tool-Labs, 5Patch-For-Review: Figure out why exec_environ was included in gridengine master / shadow - https://phabricator.wikimedia.org/T100662#1422304 (10valhallasw) [19:36:07] shut up, wikibugs [19:36:23] oh, that's because of Harald adding Labs as project [19:36:23] ugh. [19:36:42] 6Labs, 10Tool-Labs: Grid engine masters down - https://phabricator.wikimedia.org/T100554#1422309 (10yuvipanda) [19:36:43] 6Labs, 10Tool-Labs, 5Patch-For-Review: Figure out why exec_environ was included in gridengine master / shadow - https://phabricator.wikimedia.org/T100662#1422307 (10yuvipanda) 5Open>3Resolved a:3yuvipanda [19:36:48] 6Labs, 10Tool-Labs: Grid engine masters down - https://phabricator.wikimedia.org/T100554#1422311 (10valhallasw) 5Open>3Resolved a:3valhallasw [19:37:14] so many bugs to triage :P [19:37:21] and then solve at some point [19:37:59] yeah [19:37:59] 6Labs, 10Tool-Labs: Document php override options for lighttpd - https://phabricator.wikimedia.org/T101994#1422313 (10valhallasw) p:5Triage>3Normal [19:38:06] 6Labs, 10Tool-Labs: Make sure new webservice tool accepts lighttpd overrides - https://phabricator.wikimedia.org/T101998#1422315 (10valhallasw) p:5Triage>3Low [19:38:21] 6Labs, 10Tool-Labs: Add check for hanging webservices - https://phabricator.wikimedia.org/T102103#1422317 (10valhallasw) p:5Triage>3Normal [19:38:38] YuviPanda: and we should maybe figure out more of a system for priorities [19:38:52] our current one is 'oh shit, FIRE!' [19:38:59] hahaha that as well [19:39:06] but that's what UBN is for ;-) [19:39:13] followed by 'pooof, at least that one is put out for a while, let me do stuff this week' [19:39:17] followed by 'FIRE!' [19:39:21] but I agree :) [19:39:22] 6Labs, 10Tool-Labs, 7Easy: Install python-pyicu - https://phabricator.wikimedia.org/T102165#1422327 (10valhallasw) p:5Triage>3Low [19:39:32] PROBLEM - Host tools-boom is DOWN: CRITICAL - Host Unreachable (10.68.16.165) [19:39:49] it's ok, shinken-wm [19:39:59] andrewbogott: ^ that was just my test instance, no need to worry [19:40:14] YuviPanda: I'm thinking something along the lines High = 'existing feature, very broken', medium = 'existing feature, a bit broken, or new feature very useful', low = 'new features', lowest = 'nice to haves in some magic future' [19:40:33] 6Labs, 10Tool-Labs, 7HTTPS, 5HTTPS-by-default, 5Patch-For-Review: Migrate tools.wmflabs.org to https only (and set HSTS) - https://phabricator.wikimedia.org/T102367#1422331 (10valhallasw) p:5Triage>3Low [19:40:37] I don't think we ever use lowest at the moment [19:40:46] valhallasw`cloud: I think being able to stick to them is more important I guess. [19:40:59] 6Labs, 10Tool-Labs, 7HTTPS, 5HTTPS-by-default, 5Patch-For-Review: Fix all http-only tools in tools.wmflabs.org - https://phabricator.wikimedia.org/T102457#1422333 (10valhallasw) p:5Triage>3Low [19:41:13] valhallasw`cloud: let me look into the root key stuff [19:41:28] YuviPanda: I think we probably should just also add the ecdsa keys and then it'll be fine [19:41:58] valhallasw`cloud: yeah, probably [19:41:58] apropos solved tasks. Is 'webservice generic' supposed to work? https://phabricator.wikimedia.org/T97230 is resolved but webservice/webservice2 says "invalid choice: 'generic'" [19:42:04] Good evening [19:42:19] sitic: it's not deployed yet, but let me just do that. then you can use webservice-new and be our guinea pig :) [19:42:43] yay [19:42:43] YuviPanda: eh, there's still a few blockers, right? [19:42:55] 6Labs, 10Tool-Labs: Set up toolsbeta more fully to help make testing easier - https://phabricator.wikimedia.org/T101651#1422340 (10valhallasw) p:5Triage>3Normal [19:43:01] valhallasw`cloud: to replace 'webservice', we can make it available undocumented as webservice-new for sitic :P [19:43:08] he's ok with shit breaking [19:43:09] fair enough [19:43:14] 6Labs, 10Tool-Labs, 7Documentation: Run a documentation sprint for Labs - https://phabricator.wikimedia.org/T101659#1422343 (10valhallasw) p:5Triage>3Low [19:43:32] 6Labs, 10Tool-Labs, 7Documentation: Explicitly document policies for requesting new projects - https://phabricator.wikimedia.org/T101687#1422346 (10valhallasw) p:5Triage>3Normal [19:43:59] 6Labs, 10Tool-Labs, 7Documentation: Cleanup https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools - https://phabricator.wikimedia.org/T101690#1422347 (10valhallasw) p:5Triage>3Normal [19:44:08] 6Labs, 10Tool-Labs: Improve algorithm that detects 'spreadiness' of Tool Labs instances on Labs Hosts - https://phabricator.wikimedia.org/T101725#1422348 (10valhallasw) p:5Triage>3Normal [19:45:15] 6Labs, 10Tool-Labs, 7Documentation: Document each set of hosts on Tool Labs properly - https://phabricator.wikimedia.org/T101756#1422352 (10valhallasw) p:5Triage>3Low [19:45:40] 6Labs, 7Puppet: Expose public hostname as Fact in puppet - https://phabricator.wikimedia.org/T101903#1422353 (10valhallasw) p:5Triage>3Low [19:45:58] 6Labs, 10Tool-Labs: Better error reporting options for PHP tools - https://phabricator.wikimedia.org/T101988#1422356 (10valhallasw) p:5Triage>3Low [19:48:04] 6Labs, 10Tool-Labs: Jobs Disappearing from SGE - https://phabricator.wikimedia.org/T99027#1422369 (10valhallasw) 5Open>3Resolved a:3valhallasw It's not exactly resolved, but by now, there's no way to figure out what has happened, so closing this seems the most reasonable option. [19:48:15] sitic: merged [19:48:27] 6Labs, 10Tool-Labs: Check for error log ownership before starting webservice job - https://phabricator.wikimedia.org/T99576#1422373 (10valhallasw) p:5Triage>3Normal [19:48:38] 6Labs, 10Tool-Labs: Standardize on way to perform actions as user from deamons - https://phabricator.wikimedia.org/T99733#1422376 (10valhallasw) p:5Triage>3Low [19:48:53] sitic: give it about 20mins, and try webservice-new generic? [19:48:54] 6Labs, 10Tool-Labs: PHP sessions should use Redis with per-tool prefix - https://phabricator.wikimedia.org/T100272#1422378 (10valhallasw) p:5Triage>3Low [19:48:59] sitic: there's no docs, you can read the code tho :) [19:49:02] 6Labs, 10Tool-Labs: Investigate why Joe is default editor on toollabs - https://phabricator.wikimedia.org/T100526#1422382 (10valhallasw) p:5Triage>3Low [19:49:03] sure :-) [19:49:33] sitic: the generic bit would probably feel nice for your tornado apps :) [19:49:50] 6Labs, 10Tool-Labs: Investigate why Joe is default editor on toollabs - https://phabricator.wikimedia.org/T100526#1422396 (10valhallasw) Might just be because of installing Joe? (T64236) [19:50:35] yep, I can kill two scripts [19:51:14] 6Labs, 10Tool-Labs: Test if grid engine master non-failure depends on the lengths of /etc/hosts lines - https://phabricator.wikimedia.org/T100660#1422401 (10valhallasw) p:5Triage>3Low a:3scfc [19:51:36] 6Labs, 10Tool-Labs: Setup a machine readable, single-source-of-truth for Labs downtime / maintenance announcements - https://phabricator.wikimedia.org/T101005#1422404 (10valhallasw) p:5Triage>3Normal [19:52:45] YuviPanda: can you either add actionables to https://phabricator.wikimedia.org/T101514 or close it? thanks. [19:53:18] PROBLEM - Puppet failure on tools-bastion-01 is CRITICAL 50.00% of data above the critical threshold [0.0] [19:53:21] 6Labs, 10Tool-Labs: Something went wrong with redis 2015-06-04 to 2015-06-05 - https://phabricator.wikimedia.org/T101514#1422408 (10yuvipanda) Actionable: Note what actually happened, and then close ticket. I still remember, I'll do nexet week? [19:54:11] YuviPanda: btw, I should probably have asked this before, but is it ok to use an additional port (something like 3xxxx) on those generic execs? I run a nginx with some rewrites in front of a tornado app to make it believe it runs on / and not /toolname [19:54:12] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1201 is CRITICAL 33.33% of data above the critical threshold [0.0] [19:54:12] 6Labs, 10Tool-Labs: Labs database server with ipaddress 10.64.37.4 seems to have stopped replicating - https://phabricator.wikimedia.org/T101561#1422420 (10valhallasw) 5Open>3Resolved a:3valhallasw Seems resolved: ``` MariaDB [enwiki_p]> select rev_timestamp from revision order by rev_timestamp desc limi... [19:54:27] 6Labs, 10Tool-Labs, 7Database: Labs database server with ipaddress 10.64.37.4 seems to have stopped replicating - https://phabricator.wikimedia.org/T101561#1422425 (10valhallasw) [19:55:02] (its for an app which I didn't write an is hard to rewrite so that is accepts /toolname/ paths) [19:55:06] sitic: hmm, it's ok - but you'll probably end up with port conflicts at some point, possibly? you can use unix sockets maybe. [19:55:22] I don't care if it brakes [19:55:24] 6Labs, 10Tool-Labs, 5Patch-For-Review: Set up shinken for tools-mail exim paniclog - https://phabricator.wikimedia.org/T96898#1422441 (10valhallasw) [19:55:33] as long as I don't brake anything else [19:55:45] sitic: so uwsgi automatically makes your app pretend it's in / instead of /toolname [19:55:51] but yeah, not for tornado [19:55:54] sitic: yeah, you should be ok [19:55:59] (03Abandoned) 10Merlijn van Deen: Add redistools package [labs/toollabs] - 10https://gerrit.wikimedia.org/r/209975 (https://phabricator.wikimedia.org/T98641) (owner: 10Merlijn van Deen) [19:56:10] (03Abandoned) 10Merlijn van Deen: Add rdbtools build script [labs/toollabs] - 10https://gerrit.wikimedia.org/r/209968 (https://phabricator.wikimedia.org/T98641) (owner: 10Merlijn van Deen) [19:56:37] ok, sadly tornado doesn't have an option and I can't run it within uswgi (websockets ...) [19:56:38] 6Labs, 10Tool-Labs, 5Patch-For-Review: Puppetize redis usage reporting tools - https://phabricator.wikimedia.org/T98641#1422451 (10valhallasw) 5Open>3Invalid a:3valhallasw We're not debianizing python packages anymore, so this will just stay stored in T91979. [19:56:42] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1401 is CRITICAL 60.00% of data above the critical threshold [0.0] [19:56:46] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1203 is CRITICAL 60.00% of data above the critical threshold [0.0] [19:57:10] PROBLEM - Puppet failure on tools-webgrid-lighttpd-1404 is CRITICAL 55.56% of data above the critical threshold [0.0] [19:57:44] 6Labs, 10Labs-Infrastructure: Automatically sync puppet certs from primary labs controller to backup - https://phabricator.wikimedia.org/T104620#1422454 (10Andrew) 3NEW [19:58:48] 6Labs, 10Tool-Labs: allow users to override uwsgi parameters - https://phabricator.wikimedia.org/T104375#1422461 (10yuvipanda) Problem with that is that some params can be specified multiple times, so not sure when to replace and when to 'merge' [20:11:32] (03PS1) 10Yuvipanda: Allow addition of more root keys via hiera [labs/private] - 10https://gerrit.wikimedia.org/r/222468 [20:11:42] valhallasw`cloud: ^ [20:12:34] 6Labs, 10Tool-Labs, 7Database: labsdb1002.eqiad.wmnet seems to have stopped replicating - https://phabricator.wikimedia.org/T101561#1422563 (10Krenair) [20:14:19] (03CR) 10Merlijn van Deen: [C: 04-1] "erb needs to use flat_extra_keys" [labs/private] - 10https://gerrit.wikimedia.org/r/222468 (owner: 10Yuvipanda) [20:14:32] valhallasw`cloud: oh, yeah :) [20:14:34] YuviPanda: I like per-user better than root login, but w/e [20:14:57] valhallasw`cloud: the other advantage is that root's home is always /root [20:15:08] valhallasw`cloud: while your user's home is probably on NFS, on tools. [20:15:39] ah good point [20:17:22] 6Labs, 10Wikibugs, 10grrrit-wm: puppetize grrrit-wm and wikibugs - https://phabricator.wikimedia.org/T104616#1422582 (10Legoktm) Would they still run on tool labs using the grid? or..? [20:18:15] RECOVERY - Puppet failure on tools-bastion-01 is OK Less than 1.00% above the threshold [0.0] [20:18:57] 6Labs, 10Tool-Labs, 10Wikidata: Lost connection to MariaDB server during query - https://phabricator.wikimedia.org/T76699#1422592 (10valhallasw) 5Open>3declined I don't see what we can reasonably do here. An infinite connection limit is off the table, and a minute does not seem too unreasonable. If there... [20:19:13] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1201 is OK Less than 1.00% above the threshold [0.0] [20:19:50] 6Labs, 10Wikibugs, 10grrrit-wm: puppetize grrrit-wm and wikibugs - https://phabricator.wikimedia.org/T104616#1422626 (10valhallasw) Probably just on a seperate host (in or outside of tool labs, doesn't really matter), without NFS and with a local redis server. [20:21:08] marmick: so the idle timeout is 60 secs. I'm not sure what the time between the consecutive fetchmany calls is (have you measured it?) but that's one thing you could check. Also, try to see if you hit the 60s in some other way [20:21:46] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1401 is OK Less than 1.00% above the threshold [0.0] [20:21:48] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1203 is OK Less than 1.00% above the threshold [0.0] [20:21:49] valhallasw`cloud: could I have larger timeout? [20:22:10] RECOVERY - Puppet failure on tools-webgrid-lighttpd-1404 is OK Less than 1.00% above the threshold [0.0] [20:22:22] marmick: probably not [20:22:24] i've seen it takes longer than that (i've put prints between each iteration). [20:22:34] why not get smaller batches? [20:22:52] although I don't see why a batch of 30k rows should take a minute to process [20:23:09] alternativelyt, ping the server while processing the batch [20:23:24] but yeah, measure stuff. [20:24:06] 6Labs, 10Tool-Labs, 3Labs-Sprint-101, 3Labs-Sprint-102, and 3 others: Puppetize toolserver.org redirect configuration - https://phabricator.wikimedia.org/T85165#1422677 (10valhallasw) p:5Unbreak!>3High [20:26:11] 6Labs, 6Discovery, 10Maps: Replacements for a.toolserver.org, b.toolserver.org, c.toolserver.org not available - https://phabricator.wikimedia.org/T103272#1422690 (10Kolossos) I switch the standard tiles to osm.org: https://tools.wmflabs.org/wiwosm/osm-on-ol/kml-on-ol.php?lang=de&uselang=de&title=Pirna&zoom=... [20:27:53] 6Labs, 10Tool-Labs: Setup tools-dev-precise as precise dev host - https://phabricator.wikimedia.org/T98713#1422699 (10valhallasw) 5Open>3Resolved a:3valhallasw In any case [20:28:21] 6Labs, 10Tool-Labs, 5Patch-For-Review: Make list.php not rely on portgranter - https://phabricator.wikimedia.org/T93197#1422710 (10valhallasw) p:5High>3Low [20:29:21] 6Labs, 10Tool-Labs: Tool Labs: Provide anonymized view of the user_properties table - https://phabricator.wikimedia.org/T60196#1422721 (10valhallasw) p:5High>3Normal [20:34:52] YuviPanda: webservice-new works great :-) [20:35:13] valhallasw`cloud: i'm going to try to get smaller batches. [20:36:25] valhallasw`cloud: however, http://pastebin.com/DQLpuRTJ one min and 40 secs command line...and using try-except reconnects it has gone 30 attempts for 40 min and it hasn't worked yet. [20:36:56] :S [20:37:46] 6Labs, 6Discovery, 10Maps: Replacements for a.toolserver.org, b.toolserver.org, c.toolserver.org not available - https://phabricator.wikimedia.org/T103272#1422743 (10Kghbln) > I switch the standard tiles to osm.org Does this mean that all the services relying on //tiles.wmflabs.org/osm/ such as the MapSourc... [20:50:47] marmick: as I said before, it's hard to say anything without the code [20:53:50] 6Labs, 3Labs-Sprint-102, 3Labs-Sprint-103, 3Labs-Sprint-104, 5Patch-For-Review: Replace puppetsigner with a script to clean certificates, puppet's autosign and salt's auto accept - https://phabricator.wikimedia.org/T102504#1422815 (10Andrew) 5Open>3Resolved [20:57:40] valhallasw`cloud: i'll see how i can pass it, because it depends on files it read from the disk. [20:59:15] The path on disk might work if it's world readable [21:00:01] But I'm going to bed now, so hopefully someone else can give some insight [21:00:33] ok valhallasw`cloud :) thanks anyway. i'll go to bed too. :) [21:20:10] Hey, Recently I can't connect to replicas in my python codes [21:20:11] _mysql_exceptions.OperationalError: (1044, "Access denied for user 's51100'@'%' to database 'fawiki'") [21:20:50] the code: conn = mysqldb.connect(lang+"wiki.labsdb", db=lang+'wiki', [21:20:51] read_default_file="~/replica.my.cnf") [21:24:09] nvm [21:24:37] 6Labs, 6Discovery: Upgrade postgres on labsdb1004 / 1005 to 9.4, and PostGis 2.1 - https://phabricator.wikimedia.org/T101233#1422992 (10RobH) a:5RobH>3None [21:24:48] Amir1: fawiki_p is what you want [21:24:56] yeah [21:25:05] https://www.wikidata.org/wiki/Wikidata:Database_reports/User_preferences/Configuration [21:25:20] figured it out as soon as I checked this [21:25:48] thanks YuviPanda [21:25:50] :) [21:25:53] I hope you're well [21:39:25] hello, is here someone, who could help me with WinSCP? I cannot access my instance, but via putty, I could [21:42:16] Luke081515 : i think, it's bastion.wmflabs.org:22 or? [21:43:04] how to setup ypur ssh? [21:43:55] The programms authentificate them with pageant [21:44:31] Keegan , do you know something about? [21:44:42] or valhallasw`cloud? [21:45:06] I do not know [21:45:55] or gifti? [21:46:53] Krenair, Krinkle, any ideas? [21:47:20] WinSCP? [21:47:21] No idea, maybe someone else who's name starts with K knows. [21:47:21] Nope [21:49:23] pajz, kannst du vielleicht helfen? [21:50:04] doctaxon, unless you're asking about normal SSH to labs [21:50:07] that I can help you with [21:50:10] but not windows stuff [21:51:02] yes [21:52:41] Earwig, do you know anything about? [21:52:47] about what? [21:53:23] see above [21:53:26] doctaxon: ssh? [21:53:34] the problem of Luke081515 [21:53:39] step one: don't use windows [21:53:46] alright [21:53:48] ^ [21:54:20] access to a labs instance by WinSCP, SigmaWP [21:54:45] yeah, keine Ahnung [21:55:00] doctaxon: Is "Windows" in German "Fenster"? [21:55:04] like the os [21:58:46] nah, it's not translated: https://de.wikipedia.org/wiki/Microsoft_Windows [21:58:58] it is "Fenster" [21:59:11] Spaßvogel [21:59:51] ist Merlissimo vielleicht gerade da? [21:59:59] I tried already login via tunnel, but I got the errors: permission denied(oublickey) [22:00:04] *publickey [22:00:26] did you generate a publickey [22:00:38] yes [22:00:56] do you have fingerprint [22:01:01] and localkey [22:01:01] also [22:01:04] all so [22:01:26] that's my problem [22:03:15] you need to input the full ssh address, I guess [22:04:14] Luke081515 but I don't know the full address [22:04:30] ok, wait a moment [22:04:47] the name of the instance is rcm-1.rcm.eqiad.wmflabs [22:06:01] try this [22:06:22] ok [22:08:18] thanks, it works [22:08:28] wow [22:29:51] hello, my bot stopped running at 12:00 GMT today. I haven't changed anything... I have a exec.sh file that is ran by the cron, that sh file then runs the ruby script [22:30:20] exec.err is showing that the log file cannot be opened "permission denied @ rb_sysopen" [22:30:51] I did a `chmod 0777` on the log file and it's still reporting the same thing [22:32:02] I am able to run the exex.sh file directly and it all works [22:32:18] just not from the cronjob [22:32:21] any ideas? [22:33:49] nope [22:56:05] hello andrewbogott, can you help me with my login problems on one of my instances? https://phabricator.wikimedia.org/T104418 [23:04:31] (03PS1) 10Ricordisamoa: Load jQuery, Bootstrap and D3 from cdnjs mirror [labs/tools/maintgraph] - 10https://gerrit.wikimedia.org/r/222504 [23:07:47] (03PS2) 10Ricordisamoa: Load jQuery, Bootstrap and D3 from cdnjs mirror [labs/tools/maintgraph] - 10https://gerrit.wikimedia.org/r/222504 [23:15:33] 10Tool-Labs-tools-Other, 7Epic: Convert all Labs tools to use cdnjs for static libraries - https://phabricator.wikimedia.org/T103934#1423387 (10Ricordisamoa) [23:18:30] dschwen: sorry, was away. I’ll look now. [23:20:52] dschwen: looks like it had a puppet lockfile open during a reboot and so puppet thought that that there was a perpetual puppet job running. Should be fixed now, take a look? [23:37:46] 10Tool-Labs-tools-Other, 7Epic: Convert all Labs tools to use cdnjs for static libraries - https://phabricator.wikimedia.org/T103934#1423439 (10Ricordisamoa) [23:52:05] (03PS1) 10Sitic: Use webservice-new insead of portgrabber [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222510 [23:52:33] (03CR) 10Sitic: [C: 032 V: 032] Use webservice-new insead of portgrabber [labs/tools/crosswatch] - 10https://gerrit.wikimedia.org/r/222510 (owner: 10Sitic)