#fedora-meeting: Infrastructure (2011-06-23)
Meeting started by nirik at 19:00:01 UTC. The full logs are available at
* Robot Roll Call (nirik, 19:00:02)
* New folks introductions and apprentice tasks/feedback (nirik,
* Upcoming Tasks/Items (nirik) (nirik, 19:09:40)
* 2011-06-23 FPCA drop dead. (nirik, 19:11:07)
* 2011-06-24 f13 end of life. (nirik, 19:11:07)
* 2011-06-24 rdu mirror mapping due (nirik, 19:11:07)
* 2011-06-28 rdu mirror changeover (nirik, 19:11:07)
* 2011-06-29 send infra meeting agenda (nirik, 19:11:07)
* 2011-06-30 infra meeting (nirik, 19:11:08)
* 2011-07-01 mail fi-apprentice folks. (nirik, 19:11:09)
* 2011-07-01 blogs end of life. (nirik, 19:11:13)
* 2011-07-09 Remove inactive fi-apprentice people. (nirik, 19:11:15)
* 2011-07-11 - 14: smooge and nirik at phoenix (nirik, 19:11:17)
* FPCA deadline (nirik, 19:18:10)
* RHEL6 plans (nirik, 19:25:27)
* Meeting tagged tickets: (nirik, 19:42:09)
* Open Floor (nirik, 19:47:04)
Meeting ended at 19:59:43 UTC.
Action Items, by person
People Present (lines said)
* nirik (129)
* skvidal (78)
* smooge (43)
* abadger1999 (24)
* goozbach (15)
* Flare183 (12)
* pingou (9)
* zodbot (6)
* CodeBlock (5)
* StylusEater (3)
* janfrode (1)
* jpuellma (1)
* ricky (0)
* codeblock (0)
19:00:01 <nirik> #startmeeting Infrastructure (2011-06-23)
19:00:01 <zodbot> Meeting started Thu Jun 23 19:00:01 2011 UTC. The chair is nirik.
Information about MeetBot at http://wiki.debian.org/MeetBot
19:00:01 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
19:00:01 <nirik> #meetingname infrastructure
19:00:01 <zodbot> The meeting name has been set to 'infrastructure'
19:00:02 <nirik> #topic Robot Roll Call
19:00:02 <nirik> #chair goozbach smooge skvidal codeblock ricky nirik abadger1999
19:00:02 <zodbot> Current chairs: abadger1999 codeblock goozbach nirik ricky skvidal
19:00:06 * skvidal is here, sorta
19:00:07 <nirik> Hello everyone.
19:00:12 * Flare183 is here
19:00:14 <goozbach> heddo!
19:00:24 * janfrode here
19:00:29 * CodeBlock here
19:00:38 * jpuellma is here (and new)
19:01:14 * abadger1999 here
19:01:14 <nirik> welcome everyone.
19:01:22 * nirik will wait another minute or so before starting.
19:01:44 * CodeBlock tries to figure out why his Rails app is going crazy, in that minute
19:02:03 * pingou here
19:02:08 * goozbach wonders if he can get down to the 5guys and back to his desk in that
19:02:23 <nirik> #topic New folks introductions and apprentice tasks/feedback
19:02:31 <nirik> goozbach: did you make it? ;)
19:02:41 <nirik> anyhow, any new folks like to introduce themselves?
19:02:43 * Flare183 still feels "new"
19:02:59 <nirik> or any questions on apprentice tasks or easyfix tickets?
19:03:22 <Flare183> I'm wondering if I could work on ticket umm
19:03:31 <pingou> what about the captch for fas finally ?
19:03:40 <Flare183> 2762
19:03:50 <abadger1999> .ticket 2762
19:03:51 <zodbot> abadger1999: #2762 (Add logic to fasClient to only write
authorized_keys when necessary) - Fedora Infrastructure - Trac -
19:03:52 <nirik> .ticket 2762
19:03:55 <zodbot> nirik: #2762 (Add logic to fasClient to only write authorized_keys
when necessary) - Fedora Infrastructure - Trac -
19:04:06 <Flare183> For I could actually join the fi-Apprentice
19:04:10 <Flare183> +team
19:04:19 <abadger1999> pingou: Sorry about that -- it keeps sitting in my home dir,
19:04:20 <smooge> is here.. sorry
19:04:29 <nirik> Flare183: that would be a great one for the
programming/applications side of things...
19:04:35 <pingou> abadger1999: no problem, just got curious out of a sudden :)
19:05:34 <nirik> Flare183: I can get you added to apprentice after the meeting if
you want to look at sysadmin side of things as well.
19:05:36 <abadger1999> Flare183: I'd be happy to get you into the appropriate
groups if you're interested in doing more programming type stuff.
19:05:46 <Flare183> nirik: Well I am a programmer at heart, but I also love to work
with server's, and due to the fact that I worked with Ubuntu's Infra team. I would
love to help with Fedora's Infra team.
19:05:51 <nirik> follow your interests. ;)
19:05:55 <Flare183> nirik: I would love that.
19:05:56 <abadger1999> <nod>
19:06:10 <abadger1999> Flare183: We do a lot of programming in fedora
19:06:11 <nirik> if you have the time/energy there's no reason you can't
work on both.
19:06:18 <abadger1999> Flare183: So your help is definitely appreciated :-)
19:06:25 <nirik> but of course it's important not to burn out too fast. ;)
19:06:38 <Flare183> Well, whatever I can do, I'll do my best to do so :)
19:07:13 <Flare183> nirik: And Yes I would love to be added to the apprentice team.
19:07:25 <Flare183> hehe, I'll try not too ;)
19:07:29 <nirik> cool. Will do that right after the meeting.
19:07:39 <Flare183> Awesome
19:07:45 <nirik> any other apprentice thoughts/discussion? or new folks wanting to
19:07:56 <abadger1999> nirik: While we're on apprentices... LokoMurdok is
looking for more work.
19:08:07 <abadger1999> nirik: But he's leaning more towards sysadmin side of
19:08:18 <abadger1999> It's time for me to pass him on to someone else to
19:08:25 <nirik> cool. I think he said he might be interested in monitoring stuff...
gomex has been working on those, but there are still some open ones.
19:08:32 <abadger1999> He's done two tickets... not sure what's next.
19:08:34 <nirik> I'd be happy to help out.
19:08:38 <abadger1999> Cool.
19:09:24 <nirik> ok, moving on then...
19:09:40 <nirik> #topic Upcoming Tasks/Items (nirik)
19:10:22 <nirik> I have a list... let me see whats coming up soon.
19:11:02 <nirik> here's a nice info dump:
19:11:07 <nirik> #info 2011-06-23 FPCA drop dead.
19:11:07 <nirik> #info 2011-06-24 f13 end of life.
19:11:07 <nirik> #info 2011-06-24 rdu mirror mapping due
19:11:07 <nirik> #info 2011-06-28 rdu mirror changeover
19:11:07 <nirik> #info 2011-06-29 send infra meeting agenda
19:11:08 <nirik> #info 2011-06-30 infra meeting
19:11:09 <nirik> #info 2011-07-01 mail fi-apprentice folks.
19:11:13 <nirik> #info 2011-07-01 blogs end of life.
19:11:15 <nirik> #info 2011-07-09 Remove inactive fi-apprentice people.
19:11:17 <nirik> #info 2011-07-11 - 14: smooge and nirik at phoenix
19:11:41 <nirik> I am also planning on migrating our puppet server early next week
to a new instance.
19:12:06 <pingou> remaining puppet01 or the name will change as well ?
19:12:11 <nirik> any other upcoming plans or projects?
19:12:34 <nirik> pingou: it's going to become 'lockbox01'... but it will
also have a puppet CNAME for a long time I suspect.
19:12:59 <pingou> thanks
19:13:22 <nirik> we didn't want to call it puppet02 or the like, because if we
someday move to bcfg2 or something the name seems rather tied to a particular software.
19:14:02 <nirik> ok, if nothing else upcoming will move on.
19:14:02 <smooge> renaming of DNS project
19:14:08 <pingou> cname solves the problem, can be cahnged easily and remain
19:14:08 <nirik> oh yeah.
19:14:09 <skvidal> we're going to rename dns?
19:14:14 <skvidal> zing! :)
19:14:24 <smooge> skvidal, I like to chain my cnames
19:14:31 <nirik> lets call it "YP" ? :)
19:14:40 <skvidal> nirik: I hear hesiod is all the new rage
19:14:48 <nirik> smooge: you mean the adding ns04/ns05 ? or the rdns thing?
19:15:04 <smooge> adding ns04/ns05 making the IPv6 of ns02 correct
19:15:22 <smooge> it is currently sitting on our various domain registrars
19:15:23 <nirik> yeah, is there any eta on when they might add that info?
19:15:26 <nirik> yeah. ;(
19:16:02 <nirik> well, I guess we wait and hope for the best.
19:16:41 <nirik> skvidal: how's those rdu machines going?
19:16:58 <skvidal> nirik: got 1 up and reinstalled, using grub and our normal ks
19:17:02 <nirik> cool.
19:17:07 <skvidal> I'm going to test my instructions for redoing them
19:17:10 <skvidal> on 03
19:17:19 <skvidal> and if that works come back through on 01 with a mallet
19:17:22 <nirik> sounds good.
19:17:29 <skvidal> so I should be ready for tomorrow to request the right ports
19:17:34 <skvidal> to make it all magically work - or something
19:17:40 <smooge> whee
19:17:45 <nirik> ok, any other upcoming plans/projects people want to mention?
19:18:06 * nirik moves along... to...
19:18:10 <nirik> #topic FPCA deadline
19:18:11 <skvidal> anyone want to work on epylog modules and/or getting it updated
in the el6
19:18:13 <skvidal> oh well
19:18:17 <nirik> skvidal: Sorry.
19:18:21 <smooge> skvidal, I will do so
19:18:28 <smooge> I was going to play with it this weekend
19:18:32 <smooge> or tomorrow
19:18:57 <abadger1999> FPCA: I was going to reap people from groups and from
ownership of packages today, after the meeting.
19:19:12 <abadger1999> But I heard that nicholas Mailhot was going to sign the fpca
19:19:17 <skvidal> smooge: <shrug> okay - I was thinking it was the perfect
task for someone not @redhat.com if someone wanted it. but if you want it - that's
19:19:22 <abadger1999> So I've pushed back to tomorrow.
19:19:25 <smooge> oh ok
19:19:39 <smooge> I will help any volunteer who wants to sink their teeth in it
19:20:11 <abadger1999> That will keep a large number of font packages (and the
packages needed for packaging fonts) from switching owners.
19:20:31 <smooge> oh I was going to say if there was a list of font packages.. I
would take them
19:20:33 <abadger1999> (switching owners since a design team person and a fonts sig
person have volunteered to take over if he doesn't sign).
19:20:40 <smooge> I have been waiting to see if person would show up
19:20:43 <abadger1999> heh, and now an infra guy :-)
19:21:01 <nirik> cool.
19:21:12 <nirik> sounds reasonable to wait until later tonight...
19:21:17 <nirik> and then pull that trigger.
19:21:27 <abadger1999> I'll run the package stats one last time today to see
where we're at but the last run looked reasonable:
19:22:13 <abadger1999> There are a few packages on this list:
19:22:38 * nirik is happy. Someone snagged xcowsay.
19:22:53 <CodeBlock> :D
19:22:56 <abadger1999> that will cause some dep breakage but those can be figured
out when rel-eng does the "orphaned packages getting blocked" run.
19:23:19 <abadger1999> nirik: thank limburgher :-)
19:23:48 <nirik> can do.
19:23:53 <nirik> ok, anything further on FPCA?
19:24:18 <abadger1999> I'll talk to notting and maybe publish an early version
of the orphaned packages causing dep breakage as kind of a wrapup for devel list on the
19:24:23 <abadger1999> That's all from me.
19:24:24 <smooge> no one took xcowsay?
19:24:30 <nirik> abadger1999: ok.
19:24:35 <smooge> I will take that one then
19:24:38 <nirik> smooge: no, someone did. ;) So I didn't have to.
19:24:48 <nirik> you can't ship a distro without xcowsay!
19:25:01 <smooge> its like not having fortune
19:25:10 <nirik> :)
19:25:14 <nirik> ok, moving on then...
19:25:27 <nirik> #topic RHEL6 plans
19:25:33 <nirik> thought I would add this as a topic.
19:25:43 <nirik> I setup a app02.stg box a few weeks ago...
19:25:50 <nirik> to test our apps on RHEL6.
19:26:06 <nirik> sadly, I made it 64bit... so I am going to repave it as 32bit and
see if it works better that way.
19:26:35 <nirik> we are of course going to move things to rhel6 as we re-install
them/migrate to new hardware, but are there any other places we could look at upgrading
19:27:03 <smooge> what do you mena?
19:27:23 <smooge> as in upgrading say a remote site?
19:27:39 <nirik> yeah. So, reinstall host, then bring guests back up on it...
19:27:56 <nirik> how much pain are we looking at there for migrating from 5/xen to
6/kvm? or should that all just work ok?
19:28:16 <skvidal> for the virt hosts or the guests?
19:28:26 <skvidal> hosts should be relatively painless
19:28:31 <nirik> well, either.
19:28:31 <skvidal> guests will be dependent on their applications
19:28:40 <nirik> right.
19:28:42 <skvidal> do we have all of our apps working on rhel6 pytonn, etc?
19:28:45 <skvidal> err python
19:28:53 <nirik> not yet... see above about app02.stg.
19:28:57 <skvidal> right
19:29:07 <nirik> community is not yet working on it, and the wiki is slow.
19:29:17 <nirik> but others are.
19:29:33 <skvidal> is MM
19:29:34 <skvidal> ?
19:29:46 <nirik> it's running, I don't know how to tell if it's working
19:30:01 * skvidal is trying to think of the big ticket items users wil lcare about
19:30:05 <skvidal> also we have torrent
19:30:11 <skvidal> which is just going to be a giant clusterfrak
19:30:19 <nirik> yeah, which we need to figure out what software to go to. ;(
19:30:38 <smooge> I think any updates from xen->kvm is going to be a repave per
19:30:54 <skvidal> smooge: yes
19:31:07 <nirik> if we have to redo the site, then we need to be able to migrate
things around to avoid outages, IMHO.
19:31:08 <skvidal> smooge: but the repave should be smooth provided the guest apps
work on el6
19:31:49 <nirik> anyhow, just bringing up the issue. We should look at where we can
start scheduling and migrating more stuff over.
19:32:07 <skvidal> do we want to look up about our donated colo machines
19:32:10 <nirik> we have some xen replacement machines later this year and those
will help move more, but we will have to do remote sites, etc sometime.
19:32:10 <smooge> yeah.. so we would repave at someplace simple and move up from
there. [the ipv6 issues we are seeing at internetx1 with EL6]
19:32:11 <skvidal> and the thoughts on them?
19:32:18 <skvidal> like serverbeach## are a good bit long in the tooth
19:32:44 <nirik> skvidal: you mean hardware wise?
19:32:46 <skvidal> yes
19:32:57 <skvidal> that hw came on when mmcgrath started iirc
19:33:01 <skvidal> which is 4.5 yrs ago
19:33:11 * nirik hasn't looked. Yeah, we might want to look and see if we can get new
hardware donated, or what we want to use older stuff for.
19:34:01 <nirik> not sure the politics there... but having more diversity is good if
we can keep it.
19:34:24 <nirik> I'll have an app02.stg reinstalled in the next few days... and
we can go from there.
19:34:41 <nirik> I think value01/02 might be another easy set to migrate to 6.
19:35:03 <skvidal> at this point they are smolt and zarafa, right?
19:35:08 <skvidal> b/c blogs is done
19:35:11 <nirik> and zodbot
19:35:21 <smooge> well mostly I think the politics on donated hardware is coming up
to the colo what we get out of newer stuff and what they get for donating it to us.
19:35:41 <smooge> sorry slow typing
19:35:52 <nirik> hosted would be another one to get migrated....
19:36:15 <nirik> anyhow.
19:36:20 <nirik> just food for thought.
19:36:25 <skvidal> hosted is a good point
19:36:27 <skvidal> and one to bring up
19:36:35 <skvidal> do we have the complete set of features required in hosted?
19:36:41 <skvidal> ie: if we setup a new hosted on el6
19:36:45 <skvidal> how do we know everything is working?
19:36:49 <skvidal> feature-wise
19:37:04 <smooge> not sure. it would be something we probably would want ot
19:37:22 <nirik> I don't know. Testing of trac/mailman/the various scms would be
the big thing.
19:37:45 <skvidal> nirik: 'the scms' is the hard part
19:37:49 <nirik> trac is likely to be fun... I don't know if it migrates
db's or needs some kind of tweaking to transfer the old data.
19:38:04 <skvidal> I guess a plus of mailman is that it hasn't changed in like
19:38:08 <nirik> yeah, one way we could possibly do it is:
19:38:19 <pingou> you should be able to move the sqlite db for trac rather easily
19:38:43 <nirik> hosted03. Get all setup and working as far as we can tell. Get some
projects to opt into transfering over to it. Have them use it, set a date and migrate the
rest at that point...
19:39:03 <nirik> that way we get some diversity of people using it.
19:39:17 <nirik> pingou: it's a big version jump. ;(
19:39:48 <pingou> nirik: ah it's also updating trac itself
19:40:00 <nirik> we've also talked about splitting it out in the past, so this
might be a time to do that as well.
19:40:02 <smooge> nirik, sounds good
19:40:13 <smooge> I wonder if we could go for a farm setup
19:40:22 <nirik> trac-0.10.5-3.el5 -> trac-0.12.1-4.el6
19:40:28 <pingou> :/
19:40:44 <skvidal> smooge: you mean like give up being IT-folks and start raising
19:40:47 <nirik> anyhow, I think CodeBlock was going to work up some plan. ;)
19:41:07 <smooge> skvidal, well only after I make my first million from an IPO.
19:41:16 <CodeBlock> hi *reads scrollback*
19:41:35 <skvidal> smooge: I thought you did that already :)
19:41:36 <CodeBlock> sorry, trying to hack out an entire rails app before tomorrow
19:41:36 <nirik> CodeBlock: hosted migration/upgrade/clustering again. ;)
19:41:54 <nirik> CodeBlock: no worries. it will come up again.
19:42:09 <smooge> no I meant having a cluster of hosteds with a proxy in front that
would send [a-c] to hosted01, [d-g] to hosted02 etc
19:42:09 <nirik> #topic Meeting tagged tickets:
19:42:33 <nirik> smooge: yeah
19:42:44 <nirik> any meeting tagged tickets folks want to hit on?
19:42:50 <smooge> one sec
19:43:12 <smooge> I am waiting for fedorahosted to respond :P
19:43:22 <nirik> yeah, I think we all hit it at once. ;)
19:43:41 <smooge> 2574 will be my main task tomorrow other than epylog
19:44:16 <nirik> ok. Yeah, I cleaned up the last publictest we had that was not
19:44:20 <smooge> I need to figure out how to dump sysadmin groups from fas and then
try my hand at a func module to see how long they have been seen
19:44:32 <nirik> I think we will get some people in sysadmin* dropping out after
FPCA if they are not around.
19:45:21 <smooge> looked like 2 or 3
19:45:40 <nirik> yeah.
19:46:00 <nirik> smooge: oh, did you hear anything on virthost-comm01?
19:46:30 <nirik> or we can discuss that out of meeting.
19:47:04 <nirik> #topic Open Floor
19:47:23 * goozbach raises his hand
19:47:35 <nirik> go ahead... :)
19:47:38 <smooge> no I will ping sean and see if he got waylayed with another outage
or not. If I don't see anything by 5pm we will reboot and see if that fixes it
19:47:41 <smooge> oops sorry
19:48:01 <nirik> smooge: sounds good.
19:48:02 <goozbach> I've looked at my time commitments I've made recently
and decided I need to step away from fedora infra for a while
19:48:25 <goozbach> I'll still hang out, but not be able to do what little parts
I was able to help with
19:48:37 <skvidal> goozbach: fair enough
19:48:46 <skvidal> goozbach: better to say it than to just fade away
19:48:53 <skvidal> goozbach: thanks
19:48:59 <goozbach> if/when I get my feet back under me I'll be back
19:49:09 <nirik> goozbach: we understand completely. :) Thanks for letting us know.
19:49:47 <goozbach> and maybe in 2-3 months I'll be able to show you something
cool which will make my absence all the more worth it. :)
19:49:53 <goozbach> no prob
19:50:00 <skvidal> hah
19:50:01 <goozbach> anyway my job here is done
19:50:10 * StylusEater arrived late
19:50:11 <nirik> Cool. :) Good luck with whatever it is...
19:50:18 <skvidal> goozbach: yah "whatever" it is
19:50:24 <nirik> anyone else have anything for open floor?
19:50:32 <goozbach> I've trained nirik to do a proper meeting announcement and
19:50:39 <goozbach> so I've worked myself out of a job :)
19:50:45 <nirik> hopefully I will not forget. ;)
19:50:53 <skvidal> so I worked on epylog last week out of anger
19:50:57 <goozbach> set a calendar notice :D
19:50:59 <skvidal> and we have log reports going out now twice a day
19:51:21 <StylusEater> nice
19:51:22 <skvidal> if you're in sysadmin-noc or above
19:51:26 <skvidal> and you want to see the reports
19:51:51 <skvidal> and start beating on: 1. new modules 2. systems to get them to
shut the hell up 3. developers to fix their loud, annoying daemons
19:51:56 <skvidal> lemme know
19:52:12 <skvidal> alternatively
19:52:13 <smooge> goozbach, one item. If you have any sysadmin-X groups... you can
leave the groups and we can put you in again when you get more time.
19:52:22 <skvidal> I could setup a sysadmin-log group
19:52:25 <skvidal> and just email members of that
19:52:45 <smooge> I will joing. I love logs..
19:52:49 <goozbach> smooge: I'm just in sysadmin and sysadmin-apprentace IIRC
19:53:27 <skvidal> also - I was wondering about the log frequency
19:53:29 <smooge> goozbach, ok, those are fine.
19:53:35 <nirik> skvidal: might be easier to keep track of as group... then people
could remove themselves easily... then again a puppet commit it easy. Don't much
19:53:53 <smooge> skvidal, 12 hours is interesting. I need to figure out a way to
have a page that keeps track of each log post
19:53:56 <nirik> 2x a day is working ok for now... perhaps we move it back to 1xday
when it's more pruned?
19:53:57 <skvidal> I was considering */6 so we get them every 4 hours
19:54:05 <skvidal> smooge: keeps track of?
19:54:09 <skvidal> ah - okay
19:54:11 <smooge> well a summary page
19:54:12 <skvidal> so y'all want less..
19:54:13 <skvidal> gotcha
19:54:32 <skvidal> smooge: just need an index - but I didn't want to do that
until I put the mod_auth_pgsql in place for authing
19:54:32 <smooge> so I can go look at yesterday, the week before and tuesdya
19:54:38 <smooge> ah got it
19:54:48 <skvidal> so I just disabled indexes in that dir
19:55:00 <goozbach> I'm out of FI-aprentace
19:55:03 <skvidal> goozbach: ok
19:55:46 <StylusEater> I've not been able to work on the tickets I assigned
myself just yet but I still plan on it.
19:55:51 <goozbach> I'll stick around in sysadmin just for the emails and info
19:56:05 <nirik> skvidal: also, there was talk about setting up SEC? is that
something we might want to do after epylog is mostly ok looking and then decrease the
epylog freq and get sec to report on things more reailtime that are important?
19:56:17 <skvidal> sure
19:56:21 <nirik> or thats a down the road thing we still want to think about?
19:56:22 <skvidal> sec is already in fedora/epel
19:56:37 <skvidal> so it's easy to pop it on log02 and muck with it
19:56:52 <nirik> yeah, I've not used it. Will play with it this weekend
19:57:01 <skvidal> it's not terribly complicated
19:57:09 <skvidal> essentially you feed logs to it via rsyslogd
19:57:16 <nirik> sounds like swatch, except I hope it's not as horrible.
19:57:17 <skvidal> it scans for regexes, quickly, and does stuff
19:57:27 <skvidal> it was reliable when I last used it
19:57:35 <skvidal> we used it + nsca to sound off on certain events
19:58:25 <nirik> cool.
19:58:39 <skvidal> it goes by the full name: simple event correlator
19:58:51 <skvidal> if you're googling looking for 'sec' can be
19:58:53 <skvidal> but that's the pkg name
19:58:59 <nirik> ok, any other open floor items? or shall we move back to
#fedora-admin / #fedora-noc?
19:59:23 <smooge> not from me
19:59:30 <smooge> thanks for eveyrone who could make it
19:59:39 <nirik> ok, thanks for coming everyone. Go forth and Infra!
19:59:43 <nirik> #endmeeting