21:02:30 #startmeeting 21:02:31 Meeting started Tue Oct 12 21:02:30 2010 UTC. The chair is dendrobates. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:02:32 Useful Commands: #action #agreed #help #info #idea #link #topic. 21:02:47 Welcome everyone 21:02:48 o/ 21:02:50 * jaypipes welcomes back dendrobates as meeting leader. long live dendrobates. 21:02:57 Our fearless leader! 21:03:04 I am going to try to keep this very short, since we are all working so hard to get the release out. 21:03:12 but I will probably fail 21:03:17 As always the agenda is on the wiki: 21:03:22 #link http://wiki.openstack.org/Meetings 21:03:28 The minutes will be posted here: 21:03:35 #link http://wiki.openstack.org/MeetingLogs 21:03:44 please add link to http://wiki.openstack.org/Meetings to the topic (only admins can) 21:04:07 before we start does anyone have any agenda items? 21:04:32 dendrobates: I'd like a raise. 21:04:40 I want to thank alekibango for adding an agenda item on the wiki 21:04:44 jaypipes: ha 21:04:45 :) 21:04:48 I'd like two. 21:05:12 #topic release status 21:05:28 We are now 10 days from the release and we really need to get all remaining merges finished. 21:05:37 #link https://code.launchpad.net/nova/+activereviews 21:05:57 #link https://code.launchpad.net/swift/+activereviews 21:06:06 dendrobates: there's a number of those that are in the "having heard back from the contributor" stage. :( 21:06:43 I will be personally contacting all those people 21:06:47 dendrobates: what is the dot release strategy for this release? Right now we are trying to work through edge cases that occur when you run thousands of instances with high concurrency 21:06:48 dendrobates: s/having/haven't 21:07:20 vishy_anotherjes: do you propose a strategy? 21:07:28 we do not plan on dot releases for the first 2 3month releases 21:07:55 there might be patches, but not a dot release 21:08:10 since we are releasing so quickly in succession 21:08:24 maybe it isn't important then 21:09:04 it will quickly become difficult to provide backports for fixes. 21:09:08 dendrobates: release == package? if so, I would advise for having some standardized (dot) version. 21:09:33 I don't think, generally, we'd want to do dot releases. 21:09:33 release != package 21:09:55 soren, dendrobates: pls elaborate. not sure I follow why. 21:10:02 we can discuss this in detail on the ml 21:10:12 moving on. 21:10:13 regarding pending reviews: we will do a review session tonight. 21:10:18 I'd like more info too, how are a project's release packaged out of Launchpad? (Might not have the right terms.) 21:10:20 thx 21:10:46 annegentle_: thats work of package maintainters -differs for every distro 21:10:49 If a distro chooses to ship a particular version, I'd be happy to support them in maintaining a stable branch of that version, but I don't think we should spend ressources on it ourselves. 21:10:55 we will release tarballs, and we maintain the ubuntu packages. 21:11:05 moving on! 21:11:10 Sure. 21:11:27 I understand that we need to discuss this, but I want to move it to the ml 21:11:32 no worries 21:11:34 Sure, sure. Mailing list it is. 21:11:43 It would be very helpful to me, if everyone that had a blueprint targeted for austin that did not make feature freeze would go into launchpad and mark them deferred. 21:11:49 You know who you are. There are many. 21:12:18 https://blueprints.launchpad.net/nova/austin 21:12:22 I was not built to be a release manager and it is starting to get the bet of me. 21:12:38 #link https://blueprints.launchpad.net/nova/austin 21:12:45 #link https://blueprints.launchpad.net/swift/austin 21:12:51 how do we handle cases where the blueprints are not getting updated? 21:13:01 dendro taking care of? 21:13:04 I will have to do it. 21:13:04 dendrobates: what about https://launchpad.net/nova/+milestone/austin-feature-freeze? 21:13:09 thx 21:13:18 * jaypipes can also do it. 21:13:30 * jaypipes been nagging folks on bugs mostly. 21:13:38 but we need a real release manager, because I am not efficient at this stuff 21:13:48 and it keeps me from my real duties 21:13:56 The same goes for those that made it. you should be updating them yourselves. 21:14:02 will we be consistent by Friday (15th) on the view of what is in and out? 21:14:04 blueprints that is 21:14:24 johnpur: barring any major issues yes 21:14:32 great 21:14:50 Any non-bugfix patches must be merged by 21:00 UTC on Thursday or it will not make the Austin release. 21:15:02 k 21:15:21 as said before: There are currently some merges with conflicts please check your merges and fix as necessary. 21:15:39 #info All non-bugfix patches must be merged by 21:00 UTC 2010-10-14 to be in Austin 21:15:44 Does anyone have any updates they want/need to talk about? 21:15:50 #info Final Freeze is October 19th 21:00 UTC 21:16:06 if you find issues please create a bug report 21:16:10 #link https://bugs.launchpad.net/nova/+filebug 21:16:15 All developers need to be checking and updating bugs. 21:16:36 I will be creating a list of release critical bugs 21:16:49 So, I will be reviewing bugs frequently and chasing you down for status. 21:16:56 dendrobates: I believe https://blueprints.launchpad.net/nova/+spec/austin-image-service will be done by Thursday. That includes https://blueprints.launchpad.net/nova/+spec/austin-integrate-glance 21:17:08 awesome 21:17:11 jaypipes: awesome 21:17:17 I've seen all the merges. 21:17:22 jaypipes: +1 21:17:24 dendrobates: I got the register-image API done today and everything else is falling into place. 21:17:47 great work jaypipes and sirp 21:18:07 dendrobates, soren: this is the one I'm really wondering about: https://blueprints.launchpad.net/nova/+spec/austin-xenapi 21:18:12 I owe both of you beers at the summit 21:18:12 ty 21:18:24 isn't that sorens 21:18:37 I sure hope not. 21:18:41 looking 21:18:42 phew 21:18:45 I thought it was Ewan's? 21:18:46 dendrobates: that's the thing...I'm not sure. soren was working on something about virt tests. 21:18:47 It's not. It's ewanmellor's. 21:18:51 it is, 21:19:03 has someone talked to Ewan? 21:19:08 he is here 21:19:11 I think he is with us 21:19:18 austin-xenapi is mine 21:19:30 jaypipes: what are your concerns? 21:19:53 soren, dendrobates: wondering what the status is and how it is different from the (yet unmerged) https://code.launchpad.net/~soren/nova/xen/+merge/38011 21:20:14 dendrobates: less concerned than curious 21:20:16 jaypipes: you should read my blueprint ;-) 21:20:40 jaypipes: Mine uses libvirt's Xen support. ewanmellor's uses that other thing :) 21:20:40 sorens work is to support opensource xen using libvit. 21:20:47 austin-xen is for Xen platforms using the xend toolstack, and libvirt 21:20:47 ewanmellor: crap, I suppose I should! :) 21:21:01 ewanmellor's is for xenserver via the xenapi 21:21:03 austin-xenapi is for Xen Cloud Platform, using the xenapi toolstack and no libvirt 21:21:07 ewanmellor: nice spec. where do we stand on this as far as Thursday deadline? 21:21:15 What's in is in. 21:21:36 ewanmellor: OK, so no new code then? Can you mark the blueprint Beta Available then? 21:21:42 It's not really what I would claim is complete: it's missing Glance support, for example. 21:22:03 ewanmellor: OK, annegentle_ please note in the Release Notes the ^^ 21:22:07 But it's what's going to be done for Austin. There will obviously be a second rev for Bexar 21:22:08 ewanmellor: will xen help testing xenserver support? 21:22:16 jaypipes: you got it 21:22:21 annegentle_: cheers. 21:22:34 jaypipes: I'd like to briefly talk about austin-image-service and austin-integrate-glance... Are you saying glance will land in Austin anyway? 21:22:41 jaypipes: sorry, i had to step away; but be aware that if you implement Glance, we're back on redis unless someone converts the RackspaceIdTranslator (which is currently not being used anywhere because LocalImageService uses integer ids.) 21:22:44 dendrobates: definitely we will help with testing. We are setting up a team for regression testing of OpenStack/XenAPI. 21:22:46 dendrobates: mtaylor and myself would like to work with ewanmellor at the summit to link in Xen testing into Hudson/Tarmac. BADLY needed 21:23:10 gundlach: I'll handle that. talk to me offline about it. :) 21:23:13 jaypipes: we want to add a few xen boxes to our staging cluster 21:23:14 jaypipes: k 21:23:28 we should have a xen session (maybe one per hypervisor?) 21:23:32 vishy_anotherjes: cool, we can link em into Hudson. 21:23:48 internet is dieing - be back in a few minutes 21:23:49 jaypipes: Agree entirely. I'll make sure we discuss testing in detail in San Antonio. 21:24:09 ++ 21:24:22 we need to document the level of functionality that xenapi will have in Austin 21:24:42 A matrix! 21:24:55 take the blue pill 21:25:03 oh "a" matrix 21:25:20 any other updates? 21:25:22 soren: a big ol' table 21:25:29 dendrobates: It's very basic. No nwfilter, no glance, for example. I'm happy to write that up. 21:25:57 * soren is all about the tables 21:26:02 I plan to catch up with those new features for bexar. 21:26:07 that would be great. Do it on the wiki or send it to annegentle_ 21:26:26 any other updates? 21:26:29 #action ewanmellor and annegentle_ to document functionality of xenapi in Austin 21:26:34 jaypipes: ewanmellor: I'd like to be in on the testing 21:26:42 pvo: absolutely. 21:26:48 pvo: summit discussions :) 21:26:53 yep yep 21:26:56 last chance? 21:27:15 #topic openstack objectstore (swift) status 21:27:27 I assume you guys are set for the release 21:27:29 everything is good 21:27:38 but I 've seen a lot of merge activity today 21:27:40 we still have a couple of bugs to fix 21:27:50 are there any release critical issues that we need to track? 21:28:24 creiht: what about the updated auditors? critical or not? 21:28:25 there is one bug that we probably need to get in 21:28:54 that I had lost track of because someone volunteered to do it, but we never heard anything 21:29:07 notmyname: they can probably stay as is for right now, and fix post release 21:29:09 is there a list of new features that are in swift since there are no blueprints for it? 21:29:12 unless we have a good fix before thurs 21:29:27 jbryce: no 21:29:43 creiht: can one of you create a list? 21:29:44 I've been a little busy tracking a different issue down today 21:29:58 is there someone annegentle_ can bug to put that together for release notes? 21:30:05 dendrobates: is there one for nova that I can look at as an exmple? 21:30:12 and for wikipages... 21:30:13 ow 21:30:16 :) 21:30:23 creiht: yes i wrote one minutes ago 21:30:24 yeah we can work on that 21:30:38 http://wiki.openstack.org/OpenStackComputeFeatures 21:30:51 just started :) please help 21:30:51 creiht: should be as simple as a phone call or edits to http://wiki.openstack.org/ReleaseNotes/Austin 21:31:07 k 21:31:25 #topic Openstack Compute (Nova) Documentation 21:31:42 annegentle_and alekibango ? 21:31:54 ok, where we are and what we need 21:31:58 annegentle_: any input on the priorities I listed for Nova documentation on the ML? 21:32:05 We are on the starting line, we have the track laid down. What we need to do is to sprint to the finish and make it a victory. 21:32:10 I think we should plan some (maybe even regular) sprint session(s) to move the documentation forward to the goal, as good documentation is required to increase adoption rate. 21:32:27 jaypipes: I liked the priorities and thanked the wrong Jay in person :) Sorry about that. 21:32:56 Basically, for Austin, we will have release notes and 2 install pages, both for developers. 21:33:11 for Bexar, we will run a doc sprint at the summit to fill out the Nova doc more completely. 21:33:17 we have basic structure for Enduser manual, Admin manual, and Deployment manual 21:33:19 annegentle_: no worries :) 21:33:40 still no real content - as people have no time or confidence to create content 21:33:49 alekibango: are you coming to the summit> 21:33:50 i would like to ask you all for help 21:33:54 no i will not 21:33:56 Fully aware that doc increases adoption but Nova is still for the free and brave :) 21:34:04 i am in EU 21:34:04 alekibango, annegentle_: I think a sprint at the summit for docs would be great. 21:34:17 alekibango: you could participate online. 21:34:29 alekibango: we can collaborate across the pond, I'd love that. 21:34:41 i will be online 21:34:41 with Etherpad it might work well on some of the real time doc collaborations 21:34:55 #info Documentation sprint at November design summit 21:35:12 i hope (streaming?) videos and docs will be available 21:35:37 annegentle_: that is a good activity for Thursday and Friday 21:35:38 annegentle_: mumble (voip conferencing) is also great 21:35:43 alekibango: they are planning to record, can't promise streaming 21:35:51 We are video taping the event for business tracks; had not planned to videotape developer tracks; should I reconsider? 21:36:04 please do i would watch every video 2 times 21:36:06 :) 21:36:10 dendrobates: yep, the Agenda should reflect that by tomorrow I hope 21:36:10 streaming is being investigated right now 21:37:06 ok done with documentation? 21:37:10 yes for me 21:37:14 I do have a doc opinion question - are screenshots of Terminals ok or lame? 21:37:31 ok :) 21:37:34 I got Nova running today and wondered if screenshots of the steps would be helpful 21:37:36 annegentle_: I think something you can cut and paste, if possible 21:37:54 pvo: that will remove nice colors :) 21:37:56 yeah definitely text-based is good for copy/paste, agreed 21:37:57 I think they are unnecessary 21:37:59 Agreed: being able to cut-and-paste the text is good. 21:38:03 as I image thats what alot of people will do 21:38:13 image/imagine 21:38:22 annegentle_: most people want to cut and paste commands 21:38:39 if there is not text to copy - screnshots are ok 21:38:40 I vote we serve all docs as encrypted pdf's :) 21:38:41 imho 21:38:48 ok, yup. just wondered if a visual for "this is what it will look like (sorta)" would help. 21:39:00 dendrobates: LOL 21:39:06 annegentle_: we can represent that in ascii 21:39:07 annegentle_: video might be nice - but along with the text 21:39:25 i think the text of the output/response can accomplish that 21:39:31 okay. I can do video as well I believe 21:39:35 okay, text is the winner! 21:39:40 thanks all. 21:39:42 yes, text is best 21:39:56 ok last topic 21:40:00 #topic Bexar summit planning 21:40:09 I want to quickly mention that I will be making a call for blueprints that we will use to create the summit sessions immediately after the release. I don't want to distract and of the devs now, but the community at large needs to be thinking about what features they want to propose for the next 2 releases. 21:40:43 i will have some ideas about scheduler 21:40:56 will try to write it down -- in blueprints? 21:41:06 thx 21:41:23 #info Blueprints will be basis of design summit sessions. Propose for next 2 releases (next 6 months) 21:41:31 I don't want it to be a distraction yet, but it is good to keep it in the back of your mind 21:42:07 any other business before we quit? 21:42:15 Um. 21:42:21 I don't think I got an answer to this: 21:42:22 #topic other business 21:42:23 good luck with merges, everyone! :) 21:42:35 FYI - Design Summit has 56 registrants; be sure to register yourself today http://openstack.org/register 21:42:43 21:22 < soren> jaypipes: I'd like to briefly talk about austin-image-service and austin-integrate-glance... Are you saying glance will land in Austin anyway? 21:43:10 i would like to see it there... 21:43:27 soren: I want it to land if it can. 21:43:33 Hm. 21:43:35 Ok. 21:43:58 soren: in some form at least 21:44:07 we can discuss it 21:44:15 dendrobates: is this a FF-exception by writ of BDFL, or did we have a vote about making an exception, or what? 21:44:31 soren: i imagine you're "hm"ing because you recall having to specifically ask permission to sneak your mergeprop past featurefreeze? 21:44:36 soren: well, I'm going to try, yes 21:44:41 it is marked as an essential feature 21:44:44 gundlach: Not really. 21:44:45 soren: at least a basic version. 21:44:53 dendrobates: ah, ok, didn't know what that label implied. 21:44:57 soren: unless there is objection, of course... 21:45:01 which means that we would consider pushing dates if it does not make it. 21:45:02 I'm just a bit concerned about changing the architecture at this point. 21:45:22 I think we might be talking across each other 21:45:36 I would love for glance to be feature complete 21:45:58 but how much integration there will be, is up for debate. 21:46:04 Maybe I just don't understand Glance well enough, and maybe I don't understand the wonderful benefits it will bring that makes it worth the risk :) 21:46:23 even if i loved it, i think now stability is imporant more. Austin release is only a start - next release will be the real game 21:46:33 Maybe it's not as intrusive as I imagine it will be. 21:46:38 soren: there is nothing about the Glance work that would interfere with Nova. It is a feature that is entirely isolated and can be viewed as experimental module. 21:46:40 * soren will look at the code when it turns up. 21:46:49 jaypipes: Oh, ok. 21:46:51 soren: the code is already in there. 21:46:58 jaypipes: In where? 21:46:58 soren: /nova/image/service.py 21:47:25 O_o 21:47:30 soren: that is where the Glance integration is occurring, and you can see in there that a simple flag turns the integration off. 21:47:31 * soren must have been sleeping at some point. 21:47:39 jaypipes: it is optional, right? 21:47:46 johnpur: entirely. 21:47:56 little risk then 21:47:58 johnpur: the default behaviour is to use a LocalImageService. 21:48:03 Ok, that makes me happy. 21:48:26 :) 21:48:33 johnpur: we are all just pampering soren during his fit 21:48:40 I like happy sorens 21:48:40 soren: glad to step you through it offline... you've been in merge hell, I understand :) 21:48:40 everything is fine 21:48:47 we all want soren to be happy! 21:48:48 One of my concerns was that I'm intending to get the final release into Ubuntu Maverick, and adding entirely new components is.. well, not the sort of thing that is taken lightly in stable release updates. 21:49:00 :) 21:49:02 soren: understood. 21:49:02 He works best when mistreated 21:49:03 dendrobates: one last question about the release artifacts. can you get annegentle_ the link to the austin tarball? 21:49:15 yes. 21:49:16 jaypipes: ...but apprantly, I can just pretend it never happened and not enable it. 21:49:21 jaypipes: So yay :) 21:49:25 soren: yup. 21:49:27 dendrobates: thanks! 21:49:38 dendrobates: Don't tell them that :) 21:49:41 lolz 21:49:56 ok, anything else? 21:49:59 looks like happy ending 21:49:59 last chance 21:50:08 we all need to get back to work. 21:50:28 #endmeeting