cloud
LOGS
21:00:13 <gholms> #startmeeting Cloud SIG (09 Sep 2010)
21:00:13 <zodbot> Meeting started Thu Sep  9 21:00:13 2010 UTC.  The chair is gholms. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:00:13 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
21:00:18 <gholms> #meetingname cloud
21:00:18 <zodbot> The meeting name has been set to 'cloud'
21:00:24 <gholms> #topic Init process
21:00:30 <gholms> Who's here today?
21:00:34 * jsmith is here
21:00:40 * obino is here
21:00:44 <gholms> #info rbergeron is unable to attend today
21:00:46 <jsmith> rbergeron is on a plane to OLF
21:01:17 <gholms> jsmith is here!
21:01:25 <gholms> #topic EC2 image status
21:01:27 * jforbes is roughly here
21:01:35 <gholms> How goes image building?
21:02:26 <jforbes> It went well, I had to make some changes to my login bits, but got sidetracked with kvm stuff.   I should be able to get back to them tomorrow
21:02:42 <gholms> #chair jforbes
21:02:42 <zodbot> Current chairs: gholms jforbes
21:03:04 <brianlamere> here
21:03:09 * jforbes looks over last weeks minutes
21:03:29 <jsmith> jforbes: That's good news... mind if I ask what changes?
21:04:21 <jforbes> jsmith: I messed up the ssh authorized_keys response
21:04:25 <jforbes> for root
21:04:59 <jsmith> Ah...
21:05:20 <gholms> What are you using for login bits right now?
21:05:31 <brianlamere> jforbes:  I got an email from Ben (the aws os contact) about a patch that "significantly increases EBS volume performance" - patch is based on 2.6.35, and he's curious how it best to get it in.  Shall I just point him at you?
21:05:36 <jforbes> trivial bits, but it meant respin and I didn't get back to them
21:05:46 <jforbes> brianlamere: yes
21:06:23 <jforbes> gholms: right now it is all in post manually modifying bits, that needs to change (and I think someone discussed making a package to handle most of that)
21:06:55 <gholms> Yeah, we talked about working with Canonical's cloud-init scripts.
21:07:04 <brianlamere> jforbes:  aye, that should be a package.  Someone somewhere should pipe up for that
21:07:35 <jforbes> brianlamere: I thought someone did, but I could be wring there
21:07:42 <gholms> I looked over it all last week.  We can use about half of its scripts wholesale, but the rest will need modification to make any sense on Fedora.
21:07:47 <brianlamere> note that the cloud-init scripts are pretty basic; if they don't do exactly what is wanted, it's easy enough to just spin new stuff with that as inspiration
21:08:10 <gholms> If we can factor out the package management code that will fix the biggest hurdle right there.
21:08:15 <brianlamere> I think several people suggested it should be, I just don't recall who said they'd be the person
21:09:11 <brianlamere> gholms: well I'm still waitin on rsc to need boto help; if you want an additional set of eyes on that, lemme know ;)
21:09:48 <gholms> I'm involved with a bunch of wedding prep stuff this weekend, but I might be able to look at cloud-init next week.  They really have a good framework, and its upstream maintainer is willing to take patches that help with portability.
21:10:25 <obino> brian: I heard boto help. do you want me to put you in contact with Mitch?
21:11:24 <gholms> brianlamere: ^
21:11:39 <brianlamere> Obino: oh hey!  was speaking more of the python-boto package, but it may be that rsc can find better synergy with you all
21:12:08 <gholms> obino: In case you don't already know, rsc is the packager for boto here.  ;)
21:12:16 <obino> got it: thanks
21:13:22 <gholms> brianlamere: If you're feeling adventurous you could always look over the cloud-init scripts and libraries.  Maybe we can figure out how best to make use of them and adapt them to our needs.
21:15:38 <gholms> #action brianlamere to forward an EC2 kernel performance patch to jforbes for upstream submission
21:15:56 <brianlamere> certainly, I sortof did that to some degree myself for my personal images anyway.  Do we have a spec that ultimately describes what our needs are?  Is that still very much a wip?
21:16:45 <brianlamere> jforbes: just sent Ben's email to you, it's traveling internet-speed as we type
21:16:54 <jforbes> brianlamere: thansk
21:16:58 <jforbes> thanks even :)
21:17:38 <gholms> The biggest things their scripts do are fetch SSH keys and update packages.  We can use the former nearly unmodified, but the other should really be broken out into a small python class that calls apt or the yum api.
21:18:16 <skvidal> apt api?
21:18:30 * skvidal reads context
21:18:33 <gholms> Do they have a python api?  Right now they just shell out.
21:18:54 <skvidal> ah
21:18:58 <skvidal> they have python bindings
21:19:03 <skvidal> hopefulyl we're not using apt on fedora
21:19:07 <skvidal> b/c that makes me sad
21:19:31 <gholms> Nah, we need to break that out into some python classes that handle things in platform-appropriate manners.
21:19:49 <jforbes> apt on fedora would be sad indeed
21:19:58 <brianlamere> I think his interest was more in just making a call to do X things to the appropriate API based on host, so that the tools could be shared ;)
21:20:04 <gholms> Yeah
21:22:11 <gholms> You can do some neat configuration with their utilities, so if we can adopt the same system that would benefit everyone.
21:22:48 <gholms> brianlamere: Can I jot you down for looking into cloud-init and we can discuss our thoughts later?
21:23:17 <brianlamere> gholms:  certainly
21:24:01 <gholms> #link https://launchpad.net/cloud-init/
21:24:05 <gholms> #action brianlamere and gholms to look over, discuss cloud-init
21:24:14 <gholms> Anything else image-related?
21:25:23 <gholms> Okay!
21:25:30 <gholms> #topic EC2 kernel status
21:25:44 <gholms> Are we able to use the stock kernel wholesale now?
21:26:03 <jforbes> Yup
21:26:05 <brianlamere> haven't we been, since pv-grub?
21:26:28 <jforbes> Well, since shortly after, we had to get a patch in
21:26:28 <brianlamere> though, Ben is messing that up with the patch I shot to jforbes ;)
21:26:38 <gholms> It was on the wiki page last I checked, so I'm double-checking.  ;)
21:26:51 <brianlamere> fair enough
21:26:52 <gholms> But that can go upstream, right?
21:26:54 <jforbes> Yeah, wiki hasn't been updated in a while
21:27:24 <jforbes> Umm, the patch from ben, I hope so, haven't seen it yet... the other one we are carrying, not a snowballs chance, but it is a 1 line patch
21:27:36 <gholms> What's that one for?
21:27:59 <jforbes> making pv_ops kernels boot on some older hypervisors
21:28:09 <gholms> #info Fedora's kernel works as-is
21:28:13 <brianlamere> oh yeah, forgot about that one
21:28:39 <gholms> #info This includes one (now two?) patches on top of the mainline kernel
21:29:01 <jforbes> we haven't added the other, and it is not a foregone conclusion that we will
21:29:06 <jforbes> But I will take a look at it
21:30:43 <gholms> Anything else kernel-related?
21:30:52 <jforbes> not that I am aware of
21:30:58 <gholms> #topic EC2 feature status
21:31:05 <gholms> #link http://fedoraproject.org/wiki/Features/EC2
21:31:37 <jforbes> nothing to discuss there (wiki really needs to be updated for Cloud SIG, you are going over meeting bits from July)
21:31:50 <gholms> So, the EC2 feature page hasn't been updated in a while.  What has changed in the last month as far as that goes?
21:32:08 <jforbes> nothing, there is nothing to do until beta
21:32:37 <jforbes> though things like cloud-init would be really nice to have
21:32:42 <gholms> Sorry.  Feature completion deadline is coming up and the page hasn't been updated in a month.
21:33:10 <jforbes> And what is the completion percentage?
21:33:16 <gholms> 75%
21:34:12 <jforbes> Oh, someone moved it
21:34:12 <gholms> Right now we need to document the process for creating and publishing EC2 images and set up mirror infrastructure.
21:34:12 <jforbes> gholms: it was at 100% until you moved it
21:34:24 <jforbes> neither of those are required for F14 release
21:34:27 * gholms looks again
21:34:35 <jforbes> https://fedoraproject.org/w/index.php?title=Features/EC2&diff=195445&oldid=190039
21:34:54 <gholms> Oof, you're right.  Sorry, I was really tired.
21:35:33 * gholms goes to fix that
21:35:37 <jforbes> Anyway, both of those issues are ongoing concerns for the cloud SIG, but neither are required for F14 concurrent release
21:36:02 <gholms> We don't need an image-building process?  Okee dokee.
21:36:30 <gholms> (You guys have a much better idea of how this works than I do, after all)
21:36:54 <jforbes> We cannot depend on getting the fully open image building tools into Fedora in time, so no.  Once those are in, we do need an image-building process for releng to follow
21:37:27 <gholms> Fair enough.  I presume we've tried euca2ools 1.3.1 and found that they don't work?
21:38:18 <jforbes> No, we haven't tried them that recently.
21:38:23 <jforbes> It would be nice if they do
21:38:29 <brianlamere> (2 pennies:  I agree that the image itself is what is important, versus documenting how anyone else can recreate it)
21:38:45 <gholms> Yeah, we can still release without it as long as we're making progress.
21:38:49 <obino> jforbes: if they don't I be that mitch would like to fix them
21:39:13 <jforbes> obino: I wll give them a spin tomorrow to see
21:39:36 <obino> great: let us know if we can help. Feel free to Cc: mitch since I'll be on vacation
21:39:48 <gholms> #agreed Will try building images with euca2ools, though this is not a blocker for concurrent F14 release
21:40:22 <gholms> Anything else EC2-related, or shall we go on to Eucalyptus?
21:41:14 <gholms> #topic Eucalyptus packaging
21:41:44 <gholms> #info euca2ools 1.3.1 in updates-testing; please test
21:42:11 <gholms> Any progress on this front?
21:42:23 <gholms> obino: ^
21:42:59 <obino> gholms: as I mentioned to you I'll be on vacation soon, but we are coming up with new documentation to use the official RPMs instead of ours
21:43:22 <obino> after that we'll pull our RPMs from the download pages and we'll keep them only on the nightly builds
21:43:58 <obino> 1.3.1 itself was tested, but I'm trying to talk to engineering to add tests for the officials pacakges
21:44:29 <gholms> If you have tested it on Fedora, please go to https://admin.fedoraproject.org/updates/ and say so.  It *really* helps.
21:45:22 <obino> got it: will try to do so, but I'm taking off tomorrow: I'll do what I can
21:45:58 <gholms> If anyone else at Eucalyptus tested it then he or she can do so as well.  It doesn't have to be you specifically.
21:46:33 <obino> I'm reaching out now over my desk :)
21:46:40 <gholms> Anyone done anything with Eucalyptus proper?
21:47:18 <obino> are you asking for the packages?
21:47:40 <gholms> As far as improving their state with regards to getting into Fedora
21:47:45 <obino> got it
21:48:05 <obino> not yet: I'm trying to gather a 'task-force' of people interested in Fedora
21:48:12 <gholms> Ok
21:48:17 <obino> the first steps are to get interested and involved
21:48:35 <obino> I already got Mitch involved at least with euca2ools
21:48:44 <brianlamere> tell them there's pie involved.  I don't know from who, but I'm sure there is.
21:48:48 <obino> I hope he will get more understanding of rpm packages from there
21:48:54 <obino> hehe
21:49:01 * gholms wonders if Eucalyptus is hiring  :)
21:49:16 <obino> yes we are: want to apply? :D
21:49:22 <brianlamere> first step is just a process for getting it working on a fresh install, then on from there
21:49:39 <gholms> obino: Sure.  We can talk afterwards.
21:49:54 <obino> well eucalyptus works on fedora on a fresh install
21:50:00 <obino> both from source and our pacakges
21:50:13 <gholms> Yeah, the changes are all about making it guideline-compliant.
21:50:16 <obino> we need to integrate better with selinux (<-- understatement)
21:50:22 <obino> and firewall
21:50:24 <gholms> ...and that.
21:50:37 <brianlamere> well, ok - the packages have the extra in it however.  So maybe "fresh install" isn't really what I meant ;)
21:51:44 <gholms> #help Packaging, selinux help wanted for Eucalyptus RPMs
21:52:33 <gholms> Anything else Eucalyptus-related?
21:53:14 <gholms> #topic OpenStack packaging
21:53:41 <gholms> Last week openstack-swift was approved.  Are we doing anything more with OpenStack?
21:54:44 <gholms> ...or shall we go to open floor?
21:55:42 <gholms> #topic Open floor
21:57:01 * gholms will close in 60 seconds unless someone has something to say
21:57:58 <gholms> Thanks for coming, everyone!
21:58:01 <gholms> #endmeeting