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