19:01:16 <smooge> #startmeeting Infrastructure (2013-10-10) 19:01:16 <zodbot> Meeting started Thu Oct 10 19:01:16 2013 UTC. The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:01:16 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:01:24 <smooge> #meetingname infrastructure 19:01:24 <zodbot> The meeting name has been set to 'infrastructure' 19:01:31 <smooge> #topic welcome to all and to all a welcome 19:01:41 <smooge> #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk 19:01:41 <zodbot> Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pingou puiterwijk relrod smooge threebean 19:01:48 * relrod here 19:01:49 * anshprat here 19:01:52 <oddshocks> What is kickin infra team 19:02:06 * lmacken 19:02:08 <smooge> hello 19:02:20 <smooge> hi lmacken how is the weather in Co? 19:02:24 * ianweller here 19:02:50 <smooge> We are having a front go through so I may get knocked off from a thunderstorm 19:02:57 <lmacken> smooge: pretty decent today, a little overcast 19:03:03 * robyduck here 19:03:15 * abompard here too 19:03:19 <smooge> #topic New folks introductions and Apprentice tasks 19:03:28 <smooge> Hello any new folks here? 19:03:48 <akshayb> new here 19:03:50 <dgilmore> hi im new 19:04:00 <akshayb> Hello 19:04:01 <dgilmore> sorry bad joke 19:04:06 <dgilmore> hi akshayb 19:04:18 <akshayb> Hi 19:04:21 <dgilmore> welcome 19:04:27 <smooge> hello akshayb 19:04:30 <smooge> hi frankieonuonga 19:04:36 <smooge> #chair frankieonuonga 19:04:37 <zodbot> Current chairs: abadger1999 dgilmore frankieonuonga lmacken mdomsch nirik pingou puiterwijk relrod smooge threebean 19:04:40 <akshayb> Hi 19:04:44 <frankieonuonga> hi smooge 19:04:46 <abadger1999> hola 19:04:59 <smooge> hello akshayb what are you looking at? 19:05:02 <frankieonuonga> hi guys 19:05:16 <dgilmore> abadger1999: ¿como estas? 19:05:38 <akshayb> I was looking at doing some sysadmin stuff 19:05:38 <frankieonuonga> dgilmore: ola amigo 19:05:47 <robyduck> is dgilmore still in cusco? 19:05:55 <robyduck> :) 19:06:03 <dgilmore> robyduck: no en Illinois 19:06:09 <akshayb> @smooge Have recently started with python 19:06:18 <abadger1999> dgilmore: un poco enfermo. 19:06:48 <dgilmore> abadger1999: :( 19:06:58 <smooge> akshayb, cool. I am too (sort of.. ) 19:06:59 <dgilmore> frankieonuonga: óla 19:07:21 <dgilmore> akshayb: any bit in particular interest you? 19:08:19 <smooge> I am wanting to go over the Apprentice program and flesh it out in the next 2 weeks. It really needs some docs and work to make it better (like all things). People who have been or are apprentices should email me at smooge@fedoraproject.org with suggestions of what would help 19:08:25 <akshayb> dgilmore: No preferences as such 19:09:00 * croberts steps in late 19:09:03 <croberts> hi everyone 19:09:24 <smooge> #info Apprentices please email smooge@fedoraproject with ideas on what apprenticeship means to them and what they want to do. 19:09:34 <frankieonuonga> welcome croberts.we have just started.not gone too far 19:09:45 <anshprat> smooge: I ve a few, will send them to you.. 19:09:58 <smooge> ok next item on the agenda will be 19:10:06 * frankieonuonga offering to help smooge to do the write up if it is after wed next week 19:10:28 <smooge> thanks frankieonuonga it will be a couple of days 19:10:40 <smooge> s/days/weeks/ to get the information so yes 19:10:45 <smooge> I would welcome the help 19:10:54 <smooge> #topic Applications status / discussion 19:11:06 <smooge> abadger1999, lmacken etc.. up to you 19:11:23 <smooge> any app work you want to cover? 19:11:32 <abadger1999> slow week I think -- many people are out this week. 19:11:50 <abadger1999> I've been sick and busy with fesco/fpc things so not much from me. 19:11:55 <lmacken> bodhi1 and 2 work underway, probably going to do a bodhi update on releng4 today 19:12:04 <abadger1999> the wallpaper election in nuancier-lite worked. 19:12:13 <abadger1999> there were a few things that I had to hotfix for it. 19:12:38 <abadger1999> but nothing that blocked valid votes. 19:13:00 <anshprat> abadger1999: ah, I missed that.. to which list was the info for the election sent? 19:13:05 <abadger1999> lmacken: bodhi1.x update? Or all the way to bodhi2? 19:13:07 <smooge> sorry to hear you have been sick. 19:13:17 <lmacken> abadger1999: just a bodhi1x bugfix update. not there yet :) 19:13:17 <smooge> bodhi3 with python3 :) 19:13:20 <abadger1999> <nod> 19:13:34 <lmacken> I'm going to try and make some headway this week on our app logging setup in stg 19:13:37 <lmacken> .ticket 3627 19:13:39 <zodbot> lmacken: #3627 (Configure centralized logging for all of our webapps.) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/3627 19:13:44 <croberts> frankieonuonga: what is the status on your search app 19:13:56 <relrod> I did some Fedora Mobile and HRF week last weekend - HRF (Human Readable Fedmsg: https://github.com/fedora-infra/hrf/) can now query datagrepper directly, which saves a slow http request from Fedora Mobile, which makes it show the fedmsg newsfeed about twice as fast :) 19:14:03 <abadger1999> anshprat: I think the design list but I'm not sure -- pingou did hte heavy lifting. I just took on the role of bug fixer since he's on vacation and the election was ongoing. 19:14:18 <frankieonuonga> abadger1999: get well soon 19:14:23 <abadger1999> thanks 19:15:00 <ianweller> the whole datanommer/datagrepper stack is up to date in staging, and working 19:15:03 <anshprat> abadger1999: alright , guess will sign up for those as well.. what are the other elections we are planning to use nuancier for? 19:15:09 <abadger1999> Ah -- one thing I noticed when working on nuncier hotfixes, we need to work on our app deployments a bit. 19:15:13 <frankieonuonga> croberts: still working on something..nothing that I have pushed out.Java was not accepted so need to understand what was written and optimize those algorithms . will take at least 2 weeks before i can comment 19:15:17 <ianweller> before going into production with it i would like to have a plan of what to update on what machines in what order 19:15:38 <lmacken> ianweller: excellent. 19:15:48 <ianweller> i am fairly certain i can go like this: 19:16:13 <ianweller> busgateway01 update everything -> datagrepper01 update everything -> everything else update fedmsg 19:16:15 * abadger1999 looking for tickets 19:16:43 <ianweller> i just am not sure what order the update on busgateway01 should go in, in order to minimize downtime 19:16:44 <lmacken> ianweller: didn't we hit a bus -> irc issue this week or something? 19:16:59 <ianweller> lmacken: that was related to the fedmsg plugin not being loaded in supybot 19:17:16 <ianweller> i should probably get someone to give me admin access to supybot just in case that happens again 19:17:36 <ianweller> er, no, that was irc -> bus. 19:17:38 <abadger1999> In particular, this ticket is probably an easyfix if an apprentice wants to take it on: https://fedorahosted.org/fedora-infrastructure/ticket/4046 -- HTTPS services need haproxy change 19:17:39 <lmacken> ah okay, so nothing mysterious 19:17:47 <ianweller> lmacken: we hit a bus -> irc issue that was quickly fixed by threebean yes 19:18:41 <ianweller> i intend to come up with a plan for datanommer/datagrepper upgrade in production, email the list today, and make it happen tomorrow. 19:18:50 <ianweller> (EOF) 19:19:19 <abadger1999> ianweller: was that a packages-out-of-sync issue? 19:19:37 <ianweller> abadger1999: that was a legitimate bug that we found, that i'm looking for the diff for 19:19:38 <abadger1999> or "new package, needed to resync the configs from ansible?" 19:19:40 <lmacken> I'd like to figure out how to do zero-downtime bus reboots. I'll bet we could do it with this feature: https://lwn.net/Articles/542629/ 19:19:41 <abadger1999> okay. 19:19:56 <ianweller> https://github.com/fedora-infra/fedmsg/commit/c857d15f75736528c870a74a05e07181164f9012 found it 19:20:51 <abadger1999> ah. 19:21:35 <abadger1999> k 19:22:49 <abadger1999> For ticket 4046 -- we just need our haproxy config modified so that it actualy checks all services to see if they're up or down. Right now, many aren't being checked so if one node goes down we get transient errors. 19:23:17 <abadger1999> whenever haproxy sends a request to the down node. 19:24:01 <smooge> and thus we spent our evenings and morning earlier this week :) 19:24:29 <smooge> or something like that.. 19:24:37 <smooge> anything else on applications? 19:24:53 <anshprat> I would need some help on askbot - rhbz 1010166 19:25:00 <frankieonuonga> i hope i gave croberts a good answer 19:25:06 <anshprat> stuck on celery versions.. 19:25:29 <smooge> frankieonuonga, it does make sense to me 19:25:42 <smooge> anshprat, ok 19:25:46 <smooge> .bug 1010166 19:25:50 <zodbot> smooge: Bug 1010166 askbot-0.7.49 is available - https://bugzilla.redhat.com/show_bug.cgi?id=1010166 19:26:32 <anshprat> I think I just fixed it for el6 - now need to check for rawhide.. 19:26:46 <smooge> anshprat, very cool. 19:28:34 <smooge> anshprat, kevin will be back on Monday I believe. He should be able to help on the items 19:28:50 <smooge> I am going to move to the next topic. 19:28:53 <anshprat> smooge: alright 19:29:30 <smooge> #topic Sysadmin status / discussion 19:29:41 <smooge> Ok since Kevin is out.. it is mainly me. 19:29:51 <smooge> We will be going into Beta freeze real soon 19:30:08 <smooge> [Actually I need to make sure I didn't miss it already.] 19:30:16 <lmacken> how soon is real soon? :) 19:30:16 <tflink> it's on tuesday 19:30:45 <smooge> So next tuesday. Please make sure any changes to applications etc are done before Monday afternoon. 19:31:19 <smooge> On tuesday 90% of changes will need to have two +1 from sysadmin-main people before being pushed to production. 19:31:57 <smooge> I need to put out the beta freeze tickets tomorrow 19:32:27 <smooge> lmacken, does that cause problems with your schedule? 19:32:41 <smooge> just want to get any plans dealt with. 19:33:36 <tflink> I may need some help getting a new blockerbugs version deployed (probably tomorrow) if the sudo issue I'm hitting is still around 19:33:52 <smooge> tflink, I believe it is :/ 19:33:57 <lmacken> smooge: nope, should be fine 19:34:03 <smooge> glibc is the problem with the sudo items 19:34:17 <smooge> hmm need to report it agaisnt 6.5 and see if we can make it a blocker :) 19:34:18 <croberts> frankieonuonga :) you did 19:34:19 <tflink> ok, I thought that was just f19 nodes 19:34:32 <smooge> oh sorry.. maybe different bug then 19:34:44 <smooge> tflink, don't mind me. My coffee ran out 5 minutes ago 19:34:49 <tflink> probably not, I don't pretend to know much about it 19:35:04 <tflink> an offhand comment kevin made last week is about it :) 19:35:20 <smooge> Oh then that might be F19 only then. 19:35:29 <smooge> so I need to make it a different bug :) 19:35:33 <smooge> Ok my items: 19:35:46 <smooge> 1) Cisco UCS. We have a blade server with 4 blades. 19:36:06 <smooge> We should be able to make them buildvmhosts for dgilmore soon. 19:36:24 <smooge> then next quarter I can order 4 more blades and work on another chassis 19:36:48 <dgilmore> :) 19:36:50 <smooge> Let me just say that Hardware as a Service is a completely weird concept if you don't know that is what you are working on 19:37:13 <smooge> once I figured that out.. it became a lot clearer 19:37:17 <dgilmore> I need to set aside one or two of the old blades to separate build channels 19:37:42 <smooge> dgilmore, I don't know what is going to be the lifetime on the old blades. 19:37:51 <smooge> will work with nirik on that after he gets back 19:38:07 <dgilmore> smooge: well, we are going to need them for a bit 19:39:08 <frankieonuonga> smooge: i feel you. i work for a cloud compute company building the platform and trust me..sometimes I dont even know what I am doing but it works 19:39:15 <smooge> dgilmore, I will make sure that the warranty on it is extended one more year. 19:39:37 <dgilmore> smooge: well if its not its not. 19:39:59 <smooge> dgilmore, no it will be. IBM hardware senses when it has no warranty 19:40:06 <smooge> down to the minute 19:40:18 <dgilmore> :) 19:40:59 <smooge> Third item for sysadmin items is it will be hardware inventory and maintenance time. We need to work out what hardware we own, what part of its lifetime it is in and what to replace it with and when 19:41:21 <smooge> #topic Upcoming Tasks/Items 19:41:26 <smooge> 1) Beta time on Tuesday 19:41:33 <smooge> 2) Inventory and budget 19:41:42 <frankieonuonga> just out of curiosity cant we spin of something where we are using commodity h/w 19:41:52 <anshprat> smooge: where is the inventory for h/w ? 19:42:09 <anshprat> (existing h/w) 19:42:14 <puiterwijk> anshprat: that is in the private repo 19:42:18 <smooge> 3) Re-enliving CSI documentation 19:42:22 <anshprat> puiterwijk: ok 19:43:09 <anshprat> smooge: CSI ? 19:43:27 <ianweller> anshprat: http://infrastructure.fedoraproject.org/csi/free-software-policy/en-US/html-single/ 19:43:36 <ianweller> "community services infrastructure standards" 19:43:37 <smooge> Community Something Infrastructure. A bunch of documents that were written a while ago on how to run our infrastructure 19:43:43 <ianweller> (i'm not sure if that's the most recent copy) 19:43:57 <smooge> ianweller, I expect it is 19:44:03 <anshprat> thanks! google gave me this.. https://fedorahosted.org/csi/ 19:44:18 <smooge> yep that is upstream for them 19:44:23 <anshprat> ok.. 19:44:55 <smooge> My plan is to have apprentices rewrite sections of them into asciidoc versus docbook and update to current practices. 19:45:50 <smooge> While not glamorous it is one of the most important skills a sysadmin needs to have. Being able to document and explain what is going on. 19:45:58 <smooge> Ok last itme 19:46:05 <smooge> #topic Open Floor 19:46:21 <smooge> any one have items for the open floor? 19:46:28 <anshprat> croberts shoule be able to guide other interns on csi I guess.. 19:47:21 <smooge> that is a good idea. And something I need to write an email about. 19:47:23 <smooge> Thank you 19:47:36 <croberts> anshprat: csi 19:47:47 <smooge> Ok I am going to close in 3 minutes if there isn't anything. 19:48:28 <anshprat> one unrelated thing - python-lamson needs to be dropped I guess due to license change.. 19:48:29 <frankieonuonga> yes , we really need to encourage people to know more about other languages in genral. i realized when i tried to suggest something on java..it was evident most of the community was stuck to python. not a bad thing..but we really need to open minds up 19:48:34 <anshprat> where do I follow that up? 19:48:59 <frankieonuonga> and I do not mean this in a negative way 19:49:01 <croberts> ansphrat? I should guide interns? I am an intern to Fi-apprentice myself 19:49:15 <smooge> anshprat, I would contact legal@fedoraproject.org 19:49:19 <smooge> and the maintainer 19:49:41 <anshprat> croberts: you have experience with twiki and docs guidelines I guess, that's why I said.. 19:50:08 <anshprat> smooge: legal part is done, guess will check the maintainer, thanks 19:50:27 <smooge> frankieonuonga, the main reason for our reluctance on other languages is that they all good and fine when there are people committed to staying at the project for long term (which usually means employed to work on it). 19:50:49 <frankieonuonga> oh i see 19:50:57 <smooge> When that doesn't happen we end up with zombie software which the next "I know X" person says is the worst code they have ever seen and want to replace with something new 19:51:11 * anshprat agrees with smooge 19:51:19 <frankieonuonga> wow. ok then makes sense 19:51:29 <frankieonuonga> incase i ever leave you are not left stranded 19:51:34 <frankieonuonga> ok sounds good 19:51:48 <smooge> I don't mind java if we have someone who is tasked with be the java person so that they can guide others in it. 19:52:08 <frankieonuonga> i can take it off 19:52:12 <frankieonuonga> not a problem 19:52:26 <frankieonuonga> but as you said it might need support from someone inside 19:52:27 <smooge> frankieonuonga, yeah.. we had a bunch of different little projects with special languages and people wanting us to deploy scala or ruby but not on rails 19:53:04 <smooge> I don't see a problem in testing what we are working on if we can drive towards having some java people really help out. 19:53:37 <smooge> But in any software there is always a social side that has to be solved as much as the technical side :) 19:53:37 <mirek_> I have one question 19:53:38 <frankieonuonga> well i think this one will have to wait for kevin to get back cause he might think i am going behind his back 19:53:49 <smooge> frankieonuonga, no problem 19:53:50 <mirek_> who is member of cloud team? 19:54:37 <frankieonuonga> mirek_: dgilmore should be from what i recall . but i might be wrong . whats up ? 19:54:47 <frankieonuonga> maybe i can help 19:54:53 <dgilmore> mirek_: whats up? 19:55:01 <mirek_> I just have few question, some of them I sent to mailing list 19:55:17 <mirek_> dgilmore: is arm in fedora cloud? 19:55:20 <dgilmore> mirek_: okay 19:55:23 <dgilmore> mirek_: no 19:55:39 <dgilmore> mirek_: not sure its really possible 19:55:39 <mirek_> dgilmore: and is possible to get arm as emulated on x86? 19:55:51 <dgilmore> mirek_: need to look into it though 19:56:02 <dgilmore> mirek_: not easily 19:56:11 <mirek_> dgilmore: and second question - how can i edit existing AMI or upload new one? 19:56:22 <mirek_> dgilmore: ok 19:56:22 <dgilmore> mirek_: f20 is easier but still difficult 19:56:41 <dgilmore> mirek_: an admin can upload new images 19:57:06 <mirek_> because I need to edit AMI used for builder for copr 19:57:33 <smooge> ok I need to close out in 1 minute for the next meeting 19:57:43 <dgilmore> mirek_: okay 19:57:44 <smooge> mirek_, dgilmore could you work on #fedora-admin 19:57:49 <frankieonuonga> ok thanks guys 19:57:57 <dgilmore> yeah 19:57:57 <smooge> Thanks for coming everyone. Do continue in #fedora-admin, #fedora-apps and #fedora-noc 19:57:57 <frankieonuonga> thanks for coming by . 19:58:00 <mirek_> smooge: will do :) 19:58:01 <frankieonuonga> went smooth 19:58:01 <anshprat> thanks all 19:58:08 <smooge> #endmeeting