18:00:00 #startmeeting Infrastructure (2016-04-14) 18:00:00 Meeting started Thu Apr 14 18:00:00 2016 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:00 The meeting name has been set to 'infrastructure_(2016-04-14)' 18:00:01 #meetingname infrastructure 18:00:01 The meeting name has been set to 'infrastructure' 18:00:01 #topic aloha 18:00:01 #chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson 18:00:01 Current chairs: abadger1999 dgilmore lmacken nirik pbrobinson pingou puiterwijk relrod smooge threebean 18:00:01 #topic New folks introductions / Apprentice feedback 18:00:14 * pingou here 18:00:47 Any new folks want to give a short (one line) introduction? Or any apprentices with questions or comments? 18:01:01 * puiterwijk here but traveling to home 18:01:16 * tflink here 18:01:16 yeah 18:01:19 * doteast present 18:01:21 * aikidouke here 18:01:24 hi everyone 18:01:36 I have started playing with python begining of the year and did a few easyfix on pagure. I would like now to get a bit more involved within the infra team mostly development side at the begining 18:01:37 .fas corey84 18:01:37 linuxmodder: corey84 'Corey Sheldon' 18:02:08 cverna: welcome! 18:02:24 lots of easyfixes to choose from. :) 18:02:24 cverna, packaging wise or testing? 18:02:55 bit of both I guess :) 18:03:00 * pingou waves to cverna 18:03:35 I haven't had much experience in packaging 18:04:15 luckily for you we have great packagers that mentor :) 18:04:35 yep. Always fun. ;) 18:04:43 any other new folks? or apprentices with questions? 18:04:46 nirik, could you please help with https://fedoraproject.org/easyfix #4485 run POC-Change script for EPEL ? 18:04:58 ! something for open floor 18:05:08 * sayan is here 18:05:15 .ticket 4485 18:05:17 nirik: #4485 (run POC-Change script for EPEL) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/4485 18:06:00 ok, so pingou might be the best one to ask about that... and/or on ticket... 18:06:36 https://github.com/pypingou/fedora-owner-change/blob/master/fedora-owner-change.py would be the thing to change 18:06:44 right now it only reports fedora changes 18:07:22 not schooled enough in epel to know what to change but cverna I can help if oyu need help 18:07:35 I'm thinking we could had a CLI flag to do EPEL as well 18:07:48 do epel or fedora or both actually 18:07:51 pingou, what as a var or something 18:08:22 nirik, may ask a bit of more basic qestion ? 18:08:31 *question? 18:08:35 linuxmodder: as fedora-owner-change.py --target=epel or so 18:08:41 I'd be fine with just both and sending to eppel-devel too, or more specific and sending to each, either way 18:08:53 linuxmodder: thx 18:08:54 gkadam: absolutely. ;) 18:08:59 ask away 18:09:02 nirik: then we can drop the flag I guess :) 18:09:39 pingou: I think a number of epel maintainers are not on epel-devel but are on fedora devel list, so sending it all seems ok to me 18:09:55 nirik, everytime i see easyfix tickets , its already taken by someone or other..also i find it difficult sometimes to start...i mean where to start and what all concepts and understandings are pre requisites for the same 18:10:06 nirik, how should i tackle this ? 18:10:30 nirik: agreed, it seems more sensitive to send the fedora stuff to the epel list 18:12:01 may I chime in nirik? 18:12:46 aikidouke: of course 18:13:09 gkadam - as a relatively new person, it is hard to find a place to start 18:13:15 nirik: I think the easiest is to either: ask on the ticket or find the persons who contributed to it and ping them on IRC 18:13:29 I started by reading as many of our SOPs as I could 18:13:30 gkadam: sorry this was actually for you ^ :) 18:13:37 sigh. XWayland crashed on me, so I had to reboot. 18:13:39 * nirik reads back 18:13:50 pingou, :) thanks! 18:13:58 then trying to filter through our playbooks - especially things I was interested in 18:14:09 gkadam: so, that ticket's last comment was 8 months ago. Its very safe to say it's open... anything older than a week or so I would say comment on the ticket that you are going ot start looking at it and go 18:14:25 nirik, ack 18:14:35 go through old tickets and find something that hasnt been touched in a while - as nirik said, leave a comment 18:15:03 aikidouke, thanks! :) 18:15:10 and yeah, it can be hard to find a place to start... we could do much better if we did direct mentoring, but if we did that everything would blow up because we don't all have time to do that... so we hope people will learn stuff, ask questions and get more involved. 18:15:16 hang out and ask questions - if there are fires - understand you might not get an immediate answer 18:15:50 don't be afraid to ask 18:15:54 I wish I had a better answer... the period from "I want to help" to "I am doing things" is a anoying gap sometimes. ;( 18:16:09 pick a small thing, that you know well and are or want to be good at, look at it, improve it, etc 18:16:10 we're all more than happy to answer question (w/ the time exception of fire burning) 18:16:25 yeah. 18:16:40 +1 nirik -> that period of ummmmm... 18:16:41 especially if you can hang out in irc channels and ask about things as others are talking about them... 18:16:41 * cverna asked a lot of question to pingou about pagure 18:16:47 yeah, I had a topic for today in relation to this, may it will help 18:17:03 ask == learn staying quiet == why are you here :) 18:17:04 doteast: oh yeah, saw that and was curious. ;) 18:17:19 lets move on to status/info and then discussion... 18:17:48 #topic announcements and information 18:17:49 #info mass update/reboot cycle mostly done, just a few groups left - kevin/patrick/smooge 18:17:49 #info bodhi02.stg reinstalled as bodhi01.stg - kevin 18:17:49 #info buildvm-02/03/04/05.stg added in staging - kevin 18:17:49 #info bvirthost01 and autosign02 added in build network - kevin 18:17:50 #info spammers still trying to get in, mostly being blocked by basset - everyone 18:17:51 #info noc01/02 upgraded to nagios 4.0.8 - kevin/patrick 18:18:00 any other status/info items? or things people would like to add? 18:18:25 congrats on the nagios upgrade 18:18:34 that was a major version update? 18:18:37 and the reboots :) 18:18:42 it's still a mess config wise, but it's working. 18:18:49 smooge: yeah, 3.0.x to 4.0.x 18:18:59 noc hosts are what again? 18:19:09 we really need to scrap it and make it all automated with ansible. ;) 18:19:13 they are our nagios servers 18:19:20 linuxmodder: noc01 and noc02... /nagios and /nagios-external 18:19:29 ah 18:19:52 improvements? 18:20:13 well, I think it's faster, it launches workers to do checks instead of a single thread. 18:20:22 the web interface is a little nicer I guess, but about the same 18:20:40 fair enough 18:21:01 mostly we updated because the nagios maintainer in epel pushed it out... so, go with the flow. 18:21:30 anyhow, anything else status or info wise? shall we move on to discussion items? 18:21:41 #topic - Aging tickets - Aikidouke 18:21:49 thanks 18:21:50 aikidouke: take it away. what did you want to do here? 18:21:55 .ticket 2859 18:21:56 aikidouke: #2859 (Add clamav filter for mailman) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/2859 18:22:19 * nirik ponders. 18:22:21 its old, references mailman instead of hyperkitty - should we check if its still an issue? 18:22:40 I guess I'd be fine just closing it. 18:22:48 ok 18:22:56 .ticket 1958 18:22:57 aikidouke: #1958 (phpESP/limesurvey) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/1958 18:23:07 another old one - ok to close?/ 18:23:22 close it 18:23:22 yeah, never happened. We got close to a package, but then never got it finished. 18:23:24 I thought I did 18:23:35 I thought I did close it 18:23:37 someone could try again, but not going to be me. ;) 18:23:43 nor me 18:23:51 ok 18:23:59 and finally .ticket 2996 18:24:02 it can go in the cloud with all the other php balls of yarn 18:24:12 and perhaps there's some better one around, would need some reinit of requirements/needs 18:24:17 .ticket 2996 18:24:18 smooge: #2996 (linux-pam.git hooks request) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/2996 18:24:24 oh shoot 18:24:39 anyway - looks like nirik fixed it but didnt get a response to close 18:24:55 I think there was still one part of this pending. 18:24:57 * nirik looks 18:25:12 well nirik was the last person on it 18:25:21 it looks like you had asked for some feedback 18:25:24 or what aikidouke said :) 18:25:39 :) 18:25:40 yeah, so I guess close and say open a new ticket if you still need anything here. 18:25:47 cool 18:26:17 just one fyi if I can slip it in - PS1 - good idea added to the new ticket, will try it out today/submit patch 18:26:25 that's all I had - TY! 18:26:32 yeah, except I don't think it solves the problem. ;) 18:26:36 I have a TERM set. 18:26:42 oh well darn, ok 18:26:42 it still spews the tput stuff for me 18:26:56 so, I am not sure what the solution is... 18:27:10 well - that may be further down the rabbit hole than we want to go right now? 18:27:22 ah, I bet I know why... 18:27:24 I'll keep poking it at when I can tho 18:27:38 if I ssh to bastion it's fine, if I ssh to an invernal machine via bastion nc it's not. 18:27:45 so yeah, the term thing might fix it. 18:28:00 let me know when you commit something and I can push it out 18:28:01 * aikidouke realizes I just went off agenda 18:28:05 no biggie. 18:28:07 ok thanks again 18:28:21 anything else on this? or move on? 18:28:33 i am good 18:28:57 cool. thanks aikidouke. You ok to close those tickets? or did you want me or smooge to? 18:29:47 doing it now :) 18:29:50 thanks 18:30:02 #topic - fi sysadmin potluck - doteast 18:30:14 doteast: take it away, what are you meaning here?/ ;) 18:30:25 thanks nirik 18:30:29 so, this came-up in fi-apprentice monthly status update 18:30:38 the idea is that mentoring in the strict sense is very difficult in fi, particularly, when it comes to sysadmin work. 18:30:47 instead the idea is to bring along a set of tasks and a followup "habbit" :) on a regular basis to apprentices. 18:31:06 this could help in the placement and focus of apprentices in areas where they benefit fi and help them grow 18:31:20 doteast, sounds really great! 18:31:28 things can range from simple patches/enhancements to ongoing or foreseen projects/plans, or even checking-out a how a new piece of software that might benefit fi. may fi repo packaging..etc. 18:31:51 observing fi for some time now, even during crazy times or crises, new idea appear about improvements and/or investigations 18:32:24 these would be easyfixes? or ? 18:32:27 for this, two things have been proposed so far: 1) weekly apprent. meeting 2) weekly meeting agenda item, along with apprent. intro, etc 18:32:47 ah right, so more a chance to talk about/meet about things... 18:33:18 hmm, and for fi-sysadmins to bring to the meeting free food (work) :) 18:33:30 another related thing I have seen some groups do (like docs) is 'office hours'... 18:33:49 ie, a time period when people block off to try and not be busy with other things so they can answer questions, etc. 18:34:18 does threebean have a thing like this for sysadmin-dev stuff? 18:34:34 thought I saw something on his blog - wanted to try to attend one 18:34:46 I like the idea though 18:34:50 Yeah, they were doing a hangouts or something? 18:35:01 I guess, yeah...but may encourage steady creation of tasks for apprent. 18:35:23 yeah - there are some new options there as far as webrtc I think - jitsi has a new web client 18:35:24 jit.si 18:35:35 it was the weekly web-clinic 18:35:44 yeah, I'd prefer irc personally, but could go with other if everyone else wanted. 18:35:55 the idea was that everyone could bring an idea/problem to discuss 18:36:17 and otherwise just be available there for a little while if someone was to show up 18:36:24 pingou, spot on 18:36:24 maybe instead of new tasks, someone could break down an existing ticket into smaller chunks? 18:36:26 * nirik thinks video usually means someone has problems connecting and there is a lot of waiting to speak and no logs 18:36:39 ^yeah 18:37:11 * doteast thinks irc is fine 18:37:23 I like the idea of office hours/weekly time/infrastructure open house/whatever. 18:37:48 should we try something next week? if so when? 18:38:06 the web-clinic was on Monday 18:38:14 IMHO, later in the day works better for me so I have time to put out the normal fires. 18:38:16 iirc around 1pm UTC 18:38:25 may be start with 2 ^ then if goes well we can assign a specific time 18:38:50 doteast: ah true... sure. 18:39:12 should we put it at the end of meeting? I haven't really been able to line up many learn about sessions of late... 18:39:51 so, on our weekly meeting, officers bring "free" food, pots gets assigned... 18:39:56 thats a good idea 18:40:25 willing to give it a go. ;) 18:40:29 yeah, as simple as: hey I want someone to work on this.... 18:40:30 maybe an apprentice could pick a ticket - add it to the gobby doc? 18:40:49 * pingou onboard as well 18:41:01 sure. 18:42:32 ok, should we move on? or anything else on this? 18:43:03 or, something is giving us a headeache what can we do about it 18:43:48 yep. Happy to brainstorm things to work on, go over old tickets to work on, etc. 18:45:01 #topic Open Floor 18:45:08 anyone have anything for open floor? 18:45:31 linuxmodder: you said you had something no? 18:45:53 oh, I guess I could also talk about the great kojidb issues... 18:47:16 #topic Kojidb issues 18:47:35 so, we have had koji db issues of late... load goes high, io goes high, things slow down... 18:47:46 with help from jberkus we have: https://fedoraproject.org/wiki/Infrastructure/KojiDBIssues 18:48:06 basically there's some bad db queries that are locking things. we have a script to log and kill them now. 18:48:15 but we need to track down whats making those queries and fix them 18:48:37 Hopefully we can do that and go back to normal. ;) 18:48:42 thats all. 18:48:47 #topic Open Floor 2 18:48:51 nirik: how about changing the account password, and see what crashes? That way we know which client does it 18:49:11 puiterwijk: it's not using passwords. 18:49:32 all the stuff hits the hub, the hub in turn makes db calls. If you denied the hub... nothing would work 18:49:42 Ah, right. 18:49:50 I thought you meant there was something else connected to the database 18:49:56 I see in the bad queries 'id' and 'session id' so we might be able to find out which client by that 18:50:36 but I don't know the koji code at all, so hard to say 18:50:46 * doteast bids the old days when queries were human written :) 18:51:54 I think also I may move the db server this weekend... 18:52:20 anyhow... 18:52:29 linuxmodder: you had something for open floor? 18:52:32 or does anyone else? 18:53:52 * nirik will close out in a minute or two if nothing else. 18:54:19 all sql queries are in hub code 18:56:30 * nirik nods. 18:56:36 ok, thanks for coming everyone! 18:56:38 #endmeeting