[00:42:51] 6Labs, 10Tool-Labs, 7Regression: [Regression] BigBrother isn't handling jstart - https://phabricator.wikimedia.org/T105223#1439902 (10scfc) [00:44:20] 6Labs, 10Tool-Labs, 7Regression: [Regression] BigBrother isn't handling jstart - https://phabricator.wikimedia.org/T105223#1438898 (10scfc) I'm pretty certain that during the NFS outage, `bigbrother` was restarted and didn't find an existing job for `ecmabot`, thus running into T88122. [00:49:52] legoktm, ping [00:50:43] Cyberpower678: pong [00:55:22] legoktm, quick question. Suppose I want to start another PHP script on the exec grid from a PHP script on the exec grid. Do I use php script.php or do I need jsub as well? [00:56:22] Cyberpower678: last I checked things running from the grid cannot submit more jobs [00:56:57] Really? [00:56:59] Are you sure? [00:57:23] TIAS? ;) [00:57:47] If they're already running on the grid, wouldn't a simple php command run another PHP script on the same node? [00:57:56] ohoh [00:58:06] you want to run a php script from a php script? [00:58:16] Yes. [00:58:17] a) yes that should work [00:58:28] b) why? just require the file and call the same functions? [00:58:49] I want to create subworkers [00:59:10] ...in PHP? :/ [00:59:18] Yep. It's doable. :p [01:00:24] https://secure.php.net/manual/en/class.worker.php [01:01:57] legoktm, thanks. :-) [01:03:04] Cyberpower678: actually, http://symfony.com/doc/current/components/process.html is probably a better idea. [01:03:28] as it turns out, the `pthreads` PHP extension is not actually pthreads. [01:03:46] bbl [01:57:49] 6Labs, 10wikitech.wikimedia.org: Build a simple tool to query which instances have which roles / puppet variables - https://phabricator.wikimedia.org/T103995#1439944 (10scfc) @yuvipanda probably meant https://github.com/yuvipanda/watroles. [04:59:59] 6Labs, 7Mobile: Decide what to do with the android-build machine - https://phabricator.wikimedia.org/T104190#1440007 (10bearND) Hey @yuvipanda. I've got the debug.keystore from you, and built the apk manually. My last question from my previous comment still remains: How do we switch over to the new machine?... [08:53:29] 6Labs, 10Continuous-Integration-Infrastructure, 10Labs-Infrastructure: Reenable resolv.conf ndots:2 option on CI instances - https://phabricator.wikimedia.org/T105297#1440502 (10hashar) 3NEW a:3coren [08:54:05] 6Labs, 10Continuous-Integration-Infrastructure, 10Labs-Infrastructure, 6operations: dnsmasq returns SERVFAIL for (some?) names that do not exist instead of NXDOMAIN - https://phabricator.wikimedia.org/T92351#1106873 (10hashar) We still have that the Gerrit patch applied on the `integration` labs project. F... [08:57:13] 6Labs, 10Continuous-Integration-Infrastructure, 10Labs-Infrastructure, 6operations: dnsmasq returns SERVFAIL for (some?) names that do not exist instead of NXDOMAIN - https://phabricator.wikimedia.org/T92351#1440518 (10hashar) >>! In T92351#1439472, @scfc wrote: > Too bad for the readers Google will bring... [10:12:43] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Graham87 was created, changed by Graham87 link https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Graham87 edit summary: Created page with "{{Tools Access Request |Justification=I plan to use it for database queries that would take too long to be done on Quarry, for the moment. I may find other uses for it later...." [10:19:56] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Graham87 was modified, changed by Merlijn van Deen link https://wikitech.wikimedia.org/w/index.php?diff=169716 edit summary: [10:29:35] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Andrew-WMDE was created, changed by Andrew-WMDE link https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Andrew-WMDE edit summary: Created page with "{{Tools Access Request |Justification=WikiLovesDownloads tool for Wikimedia Deutschland. |Completed=false |User Name=Andrew-WMDE }}" [11:27:00] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Andrew-WMDE was modified, changed by Merlijn van Deen link https://wikitech.wikimedia.org/w/index.php?diff=169727 edit summary: [12:01:45] 6Labs, 10wikitech.wikimedia.org: Build a simple tool to query which instances have which roles / puppet variables - https://phabricator.wikimedia.org/T103995#1440875 (10yuvipanda) Yes that's what I meant. sorry! [12:03:44] Hi all ... could someone copy the replica.my.cnf file into my tools.graham87 directory? Thanks. [12:07:11] Graham87: the replica.my.cnf creation is unfortunately currently broken: https://phabricator.wikimedia.org/T104453 [12:08:48] Yeah I noticed that ... should I just wait for it to be fixed? [12:30:49] 10Tool-Labs-tools-Other: usersearch on Tool-Labs lists invalid URLs for Contributions by User to a page - https://phabricator.wikimedia.org/T104812#1440988 (10PrimeHunter) This was also reported at https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29#User_Contribution_Search https://tools.wmflab... [12:35:04] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Sdia45 was created, changed by Sdia45 link https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Sdia45 edit summary: Created page with "{{Tools Access Request |Justification=To create math extensions that work with mathoid. |Completed=false |User Name=Sdia45 }}" [12:40:09] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Sdia45 was modified, changed by Merlijn van Deen link https://wikitech.wikimedia.org/w/index.php?diff=169735 edit summary: [13:02:40] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Ruthgavi was modified, changed by Ruthgavi link https://wikitech.wikimedia.org/w/index.php?diff=169739 edit summary: [13:05:08] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/Ruthgavi was modified, changed by Merlijn van Deen link https://wikitech.wikimedia.org/w/index.php?diff=169740 edit summary: As far as I can see, you have access to tool labs. [13:12:17] Hi [13:12:28] Ruthgavi: hey. [13:12:40] I am having a problem connecting to tools-login.wmflabs.org [13:13:07] I had access to it in 2014 from another computer [13:13:38] now I have the error: Permission denied (publickey,hostbased) [13:13:58] Ruthgavi: Jul 9 13:10:08 tools-bastion-01 sshd[27133]: input_userauth_request: invalid user Ruthgavi [preauth] [13:14:11] your shell username is ruthgavi (without capital R) [13:14:26] oh [13:14:28] ok [13:14:32] let me try again [13:14:55] YOu are right [13:14:58] thanks a lot! [13:15:02] :) [13:15:14] Have a good day [13:15:18] bye [13:15:35] you're welcome! [13:35:09] (03CR) 10Hashar: [C: 04-1] Passwords/keys for Nodepool (031 comment) [labs/private] - 10https://gerrit.wikimedia.org/r/223536 (https://phabricator.wikimedia.org/T89143) (owner: 10Hashar) [13:35:37] (03PS3) 10Hashar: Passwords/keys for Nodepool [labs/private] - 10https://gerrit.wikimedia.org/r/223536 (https://phabricator.wikimedia.org/T89143) [13:37:08] (03PS4) 10Hashar: Passwords/keys for Nodepool [labs/private] - 10https://gerrit.wikimedia.org/r/223536 (https://phabricator.wikimedia.org/T89143) [13:37:24] (03CR) 10Hashar: "Added a dummy modules/nodepool/files/dib_jenkins_id_rsa" [labs/private] - 10https://gerrit.wikimedia.org/r/223536 (https://phabricator.wikimedia.org/T89143) (owner: 10Hashar) [13:43:38] 6Labs, 10Tool-Labs, 7Database, 3Labs-Q4-Sprint-1, and 4 others: Make sure tools-db is replicated somewhere - https://phabricator.wikimedia.org/T88718#1441209 (10jcrespo) @yuvipanda @Coren The estimated downtime needed is 10 minutes, with some minor degradations by extra use of disk and network before and a... [13:48:54] 6Labs, 3Labs-Sprint-105: Do a manual backup of labstore1002 - https://phabricator.wikimedia.org/T104882#1441221 (10Andrew) https://etherpad.wikimedia.org/p/lvm-labstore-backups [13:50:48] 6Labs, 10Tool-Labs, 7Database, 3Labs-Q4-Sprint-1, and 4 others: Make sure tools-db is replicated somewhere - https://phabricator.wikimedia.org/T88718#1441234 (10yuvipanda) Ideally this should happen post Wikimania, so after 20th July... Or it can happen on Monday if @Coren is ok with doing that? A bit of... [13:58:52] 6Labs, 10Tool-Labs, 7Database, 3Labs-Q4-Sprint-1, and 4 others: Make sure tools-db is replicated somewhere - https://phabricator.wikimedia.org/T88718#1441256 (10jcrespo) My suggestion: let's wait after Wikimania, and give a lot of advance notice (but you, Coren and Yuvi are the bosses here). If you feel o... [14:01:46] 6Labs, 10Tool-Labs, 7Database, 3Labs-Q4-Sprint-1, and 4 others: Make sure tools-db is replicated somewhere - https://phabricator.wikimedia.org/T88718#1441264 (10coren) @yuvipanda: Yeah, Monday is not enough notice, even if the outage is expected to be brief. Let's schedule that for after our return from W... [14:07:28] 6Labs, 10Incident-20150617-LabsNFSOutage, 3Labs-Sprint-103, 3Labs-Sprint-104, 3Labs-Sprint-105: Labs: increase size of the volume for the maps project and restore - https://phabricator.wikimedia.org/T103358#1441272 (10coren) This is nearing completion, with only some parts of `wma/` left to be restored.... [14:09:56] YuviPanda: Are the 20150703 complete? Your last update on the ticket says ongoing but I'm not seeing a running process? [14:10:09] 20150703 *backups [14:10:16] Coren: whoops, yes, they completed a couple of days ago... [14:10:24] monday, actually [14:10:32] I had told mar.k but forgot to put it on the ticket. [14:10:40] kk; ima blow up the snapshots now so I can start testing the automated version. [14:11:07] Just wanted to ask you first before I start throwing lvremoves around. :-) [14:11:27] Coren: ok! Can you do the automated ones in python3 as well? [14:11:37] instead of python2? [14:11:42] there shouldn't be much of a difference [14:11:48] I can always port it forward as well if you'dl ike [14:12:26] Coren: also, do you think you can babysit a manual run of replica-addusers.pl? [14:12:30] it's been broken for a few weeks now... [14:12:41] YuviPanda: I've no objection, but remember I'm a python newb. This is like my fifth bit of code in python at all so I don't even know if I've got python2 vs python3 things in it. :-) [14:12:52] Coren: :) 'tis ok. is there already a patch up? [14:15:14] YuviPanda: The original code was abandonned a while back as it presumed thin volumes and kept a whole set of volumes, I've got some ugly poc I want to try first then I'll push to gerrit if it works at all. The code is based on is the one in https://gerrit.wikimedia.org/r/#/c/199267/ but there is only one program now. I expect I'll have something up for review in about 2h [14:15:32] alright, cool! [14:16:21] Still learning python though, do you have a primer on the biggest differences between 2 and 3 I should be aware of? [14:16:49] Coren: I think for scripty code like this there isn't really much of a difference... [14:16:58] print is a function and not a statement might be the biggest one :) [14:23:49] I'm pretty sure I've never relied on print having a return value or not. :-) [14:24:51] Also, I don't mind babysitting a run of replica-addusers, but I would have expected we didn't want to add more old-style grants right now? [14:25:07] Coren, YuviPanda|lunch, does this mean I shouldn’t do the by-hand backup that I was about to start? [14:25:46] andrewbogott: It might be better not to, if only because if everything works right a side effect of my final test will be a backup. :-) [14:25:56] ok! [14:26:03] andrewbogott: From a wasted effort pov [14:26:27] My first couple tests only does very limited selection of copies though, so it will delay the full backup for a bit. [14:26:40] If a couple extra hours isn't an issue, then don't bother. [14:28:27] BTW, ma.rk mentionned a cheat cheat he's given you you are working from, but I didn't ask him where it was? [14:28:47] https://etherpad.wikimedia.org/p/lvm-labstore-backups [14:30:00] 6Labs, 5Patch-For-Review, 7Tracking: Make OpenStack Horizon useful for production labs - https://phabricator.wikimedia.org/T87279#1441363 (10Andrew) [14:30:02] 6Labs, 3Labs-Sprint-103, 3Labs-Sprint-104, 3Labs-Sprint-105: Limit available images on horizon - https://phabricator.wikimedia.org/T91782#1441361 (10Andrew) 5Open>3stalled Getting this into the upstream properly requires a lot of scary javascript -- to write that I'll need a better test platform than I... [14:30:29] andrewbogott: ty [14:31:25] Coren: nope! https://gerrit.wikimedia.org/r/#/c/223781/ [14:32:16] YuviPanda|lunch: Oh, allright - though that means new users won't be able to create new dbs yet. Probably not an issue. [14:32:23] yup [14:33:59] e43dad8dd2ef2b7a8506d017b2f317c1a5078b82 doesn't look like a legit user to me. [14:36:09] oh, I have a test user over there called u10000000000000000000 or something, hope you don't mind [14:37:01] jynus: Nope. Just noticed a funky "real" one, not your tests. :_) [14:40:52] 6Labs, 10Continuous-Integration-Infrastructure, 10Labs-Infrastructure, 6operations: dnsmasq returns SERVFAIL for (some?) names that do not exist instead of NXDOMAIN - https://phabricator.wikimedia.org/T92351#1441395 (10scfc) I don't mind if ops wouldn't have investigated the issue. But doing so, claiming... [14:48:53] 6Labs, 10Continuous-Integration-Infrastructure, 10Labs-Infrastructure, 6operations: dnsmasq returns SERVFAIL for (some?) names that do not exist instead of NXDOMAIN - https://phabricator.wikimedia.org/T92351#1441425 (10coren) >>! In T92351#1441395, @scfc wrote: > But doing so, claiming that `dnsmasq` is at... [14:48:58] 6Labs: remove nutcracker from wikitech - https://phabricator.wikimedia.org/T102993#1441426 (10Andrew) This is the quick revert we did when ripping out nutcracker broke things: https://gerrit.wikimedia.org/r/#/c/158238/1/wmf-config/CommonSettings.php [14:56:22] Hi, do I have to manually install SSL support in my virtualenv? [14:57:10] no....? [14:57:35] class HTTPSConnectionWithTimeout(httplib.HTTPSConnection): [14:57:37] AttributeError: 'module' object has no attribute 'HTTPSConnection' [14:58:41] that doesn't actually tell me much more :-p [14:58:46] what's the entire stacktrace? [15:00:16] http://pastebin.com/zzNqQ70d [15:00:28] And that's only when I submit it as a job [15:00:48] If I run it directly in tools-login, it works fine [15:01:48] ah. You're probably not using the python in your venv, but rather the system-wide python [15:01:56] which is 2.6 on precise hosts and 2.7 on trusty hosts [15:02:19] but given that your venv is 2.7, you'll need to schedule on trusty in any case [15:02:31] 6Labs: remove nutcracker from wikitech - https://phabricator.wikimedia.org/T102993#1441468 (10Andrew) Simply removing mc.php results in [Thu Jul 09 15:01:49.276847 2015] [:error] [pid 1496] [client 2620:0:861:119:d6ae:52ff:fe76:4515:38897] PHP Notice: Undefined variable: endpointURL in /srv/mediawiki/php-1.26w... [15:02:52] jsub --release=trusty /data/project/hazard-bot/pywikibot/bin/python