21:02:40 #startmeeting 21:02:41 Meeting started Tue May 17 21:02:40 2011 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:02:42 Useful Commands: #action #agreed #help #info #idea #link #topic. 21:02:58 Welcome everyone to our traditional weekly OpenStack meeting... 21:03:04 Today's agenda: 21:03:08 #link http://wiki.openstack.org/Meetings 21:03:18 #topic Actions from previous meeting 21:03:30 * KnightHacker, zns to get the nobottle branch merged asap 21:03:37 (whatever that is) -- any news ? 21:04:26 don't think they are here, but looking at keystone there was an update that removed nobottle 21:04:44 (hardly official though) 21:04:57 er, that removed bottle, haha 21:05:11 dunno if that unblocks whoever was blocked by this (jaypipes iirc) 21:05:32 #action jaypipes to confirm the nobottle unblocking 21:05:41 * antonym to make agreed channel split happen 21:05:48 I think we can consider that one DONE, too 21:06:01 is the split working well for everyone ? 21:06:23 I know vishy was asking about logging for this channel, not sure if that happened? 21:06:31 we may need to get some other bots moved 21:06:39 (i was asking for dev, but yes) 21:06:45 uvirtbot? 21:06:58 cool. just happened 21:07:17 westmass: http://eavesdrop.openstack.org/irclogs/ 21:07:19 Just joined it to the channel and tested it. 21:07:27 er westmaas: ^^ 21:07:32 looks like we are all set. 21:07:35 hi all 21:07:46 #topic General release status 21:07:58 I'm free from conferences now, so I can focus on the Diablo plans 21:08:10 I refreshed http://wiki.openstack.org/releasestatus/ for Diablo 21:08:21 But that still need to be rethought so that it's more milestone-oriented 21:08:46 hey all was wondering what the current direction of openstack on hyperv is? Is there anyone or any group currently contributing? 21:08:46 Also the http://wiki.openstack.org/reviewslist/ now takes the diablo plan into consideration 21:09:03 primeministerp1: please wait for open discussion to raise random topics 21:09:11 whoops sorry 21:09:30 #topic Nova status 21:09:45 The Diablo plan is pretty well defined now at https://blueprints.launchpad.net/nova/diablo 21:09:59 I have a few issues with it, just talked to vishy and we'll resolve them soon. 21:10:20 There was also IMO too much work targeted at diablo-1 (which closes in two weeks), but I see now that a few specs were deferred 21:10:56 so if you have specs targeted to diablo-1 in https://launchpad.net/nova/+milestone/diablo-1 that you know won't make it, please let him/me now 21:11:14 Quick diablo-1/essential status update: 21:11:23 westmaas (or someone else at Titan): progress on https://blueprints.launchpad.net/nova/+spec/integrate-nova-authn ? 21:12:18 tr3buchet: https://blueprints.launchpad.net/nova/+spec/nova-multi-nic is marked on track, any comment ? 21:12:46 ttx: first step is pretty simple but no new code on it yet 21:12:56 ttx: on track! 21:13:06 ttx: but planning done and ready to go 21:13:17 westmaas: ok :) 21:13:21 tr3buchet: thanks ! 21:13:43 others: please check https://launchpad.net/nova/+milestone/diablo-1 and update status if needed 21:13:54 vishy: anything you wanted to mention ? 21:14:15 ttx: just request for the blueprints that don't have anyone assigned 21:14:21 oh right 21:14:26 ttx: but I think it would be best on the ml as well 21:14:50 We have 3 essential blueprints without an assignee yet 21:15:14 #action ttx to crosspost assignee search to ML 21:15:14 (and 4 Highs) 21:15:22 https://blueprints.launchpad.net/nova/+spec/admin-account-actions 21:15:27 https://blueprints.launchpad.net/nova/+spec/ec2-id-compatibilty 21:15:53 and https://blueprints.launchpad.net/nova/+spec/implement-volume-api (though vishy is trying to see if Justin would take it) 21:16:20 does any group/individual claim any of those ? 21:17:03 the admin account actions is targeted for diablo-4 21:17:58 indeed, but having in the plan a feature that is essential means "we will delay diablo release to get that one in", so it should have an assignee that is committed to delivering it 21:18:13 or it shouldn't be essential. 21:18:36 I suspect titan will do it, but titan or ozone will make sure it gets in. 21:18:46 I concur 21:18:46 pvo: agree? 21:19:06 one of the rackspace teams will make sure we get this done 21:19:07 westmaas: we could tentatively assign Totan, and feel free to reassign to Ozone :) 21:19:22 ttx: sounds good 21:19:35 ok, will do 21:19:46 Questions for the Nova PTL ? 21:20:21 open questions? 21:20:39 primeministerp1: potentially :) 21:20:45 hehe, I'll shoot then 21:20:53 primeministerp1: http://wiki.openstack.org/Meetings <-- meeting agenda, btw; we're in the "nova" part 21:21:07 great I have questions on nova on hyperv 21:21:15 we currently work in the novl/mfst interop lab 21:21:36 we have an immediate need to use openstack on hyperv and can probably substancial resources to qa 21:21:46 once we finish getting it up and running 21:22:00 is there anyone using openstack on hyperv in the real world? 21:22:48 primeministerp1: those who contributed the code used to test it, but we coudl definitely use something more connected to the current code 21:22:50 is there anyone currently contributing ? 21:22:57 that being said 21:23:08 we would love to get hooked into the nightly build process for us to test 21:23:19 mtaylor: ^ 21:23:19 and help progress the hyperv code 21:23:21 mtaylor: Å 21:23:24 Whoops :) 21:23:27 primeministerp1: yes we could really use someone taking over maintenence of hyperv 21:23:46 because no one is really testing/using it in production afaik 21:23:56 primeministerp1: and a nice test rig hooked up into our Jenkins QA 21:24:15 Heck, it doesn't even have to be nice! 21:24:29 primeministerp1: you need to connect with mtaylor 21:24:50 we would love to take over maint but right now we don't have the dev resources 21:25:04 we can contribute machines running hyperv 21:25:09 and potentially about 100 of them 21:25:20 w/ san etc 21:25:24 primeministerp1: knowing how it's broken would already help :) 21:25:42 well we almost have all the bits up and running now 21:25:54 primeministerp1: we'll take that off-meeting, but your offer is definitely appreciated 21:26:08 ttx: i gave him my contact info 21:26:09 is it possible to have someone contact me directly? 21:26:12 great 21:26:27 #topic Glance status 21:26:30 If there are no objections, can we do swift status next? I need to leave the meeting a little early 21:26:33 wait! 21:26:34 oops 21:26:40 :-) 21:26:45 One more thing for nova. Should be quick, i think: 21:26:48 ok, ok 21:27:00 While setting up the Jenkins magic for python-novaclient, I noticed that Jacobian has renamed his python-cloudservers (on which python-novaclient is based) to python-openstack.compute. What is the current story here? Is there any reason for divergence at this point? 21:27:29 jk0: ^ perhaps? 21:27:36 soren: yep, noticed that as well, looking into it is in slot 45 of my ever-expanding todo list. 21:28:12 We need to deal with it *somehow*. 21:28:20 soren: maybe push that to the ML for discussion 21:28:35 It's not entirely unlikely that the "nova" python namespace would be renamed "openstack.compute", and then we're screwed. 21:29:11 soren: I'm not entirely up to speed on that 21:29:18 Ok. 21:29:32 I'd say ML + getting Jacobian involved 21:29:36 he's been very hard to get in touch with 21:29:46 soren: ok, raise a thread, then people can research the problem and reply accordingly. 21:29:48 my understanding is he just added the url parameter for connecting to openstack. Our branch has lots of new OS API features in it 21:29:49 There seems to be little point in divergence. Keeping it close means it's guaranteed to be up-to-date. Keeping it external keeps us honest. 21:30:15 Ok. 21:30:17 that said, the more we mess with the client library it's becoming evident we should investigate a new one ... that one is pretty chatty 21:30:35 perhaps Titan has some ideas? 21:31:10 sandywalsh, soren: sounds like a good ML thread. Can I switch to Glance^WSwift ? 21:31:16 yes 21:31:20 ttx: No objections from me. 21:31:47 #action soren to raise a thread on the python-openstack.compute jacobian situation 21:31:55 #topic Swift status 21:32:05 The Swift plan is at https://blueprints.launchpad.net/swift/diablo 21:32:15 The first milestone will be 1.4.0, on May 31 21:32:39 with up-to-date plan @ https://launchpad.net/swift/+milestone/1.4.0 21:32:51 notmyname: any other announcements or comments ? 21:33:04 (plan looks good and on track, fwiw) 21:33:17 I think that's mostly it. 1.4.1 will be the next milestone, but the date is currently undefined 21:33:35 Questions for the Swift team ? 21:33:39 Just one. 21:34:38 Just to make sure... 1.4.1's date not being defined suggests you're not doing time based releases :) Do you have plans to do something differently for the final release of 2011.3? 21:35:09 is that the diablo release? 21:35:10 2011.3 will contain whatever the last milestone will be... 21:35:11 Or is that just going to be "whatever the most recent swift release happens to be"? 21:35:17 yes 21:35:24 Ok. 21:35:41 That's all. 21:35:44 actually, it will probably be 1.5.0 for ease of use 21:35:45 though I'd welcome a more pre-defined plan that clearly shows it's time-based :) 21:35:57 ttx: agree 21:36:17 ttx: release will only be when it is done done ;) 21:36:18 johnpur: discussions ongoing, we'll (ab)use the PPB meeting for that 21:36:19 notmyname: That seems a bit silly to me. 21:36:41 soren: the 1.5.0 name ? 21:36:49 notmyname: Yes. 21:36:57 notmyname: If you're actually bumping the version for the openstack release, why can't just just adopt the openstack versioning? 21:37:08 creiht: +1 :) 21:37:35 soren: because the openstack version is a bit silly to me :) 21:37:48 but I'm not on the swift team, so I don't speak officially for them :) 21:38:07 Then why don't we have the discussion instead of people inventing their own random policies? 21:38:10 soren: there is no final decision on what the diablo swift version number is 21:39:26 we are fine with either the last version number before the diablo date or bumping the minor version number 21:39:31 If you were doing 1.4 soon, 1.5 a month later, and just kept going with 1.X for eternity, that would make more sense. If you're actually following the same pattern as openstack, but just insist on a different number, that's just silly. 21:39:58 What could possibly be the purpose of that? 21:40:18 last version number would work 21:40:18 soren: how about we make are arguments and let them stand on their own, rather than being childish and calling things silly? 21:40:32 Having been involved in the release process a couple of times, there's plenty of stuff to be confusing without having to translate arbitrary version numbers into less arbitrary ones. 21:41:21 soren: I plan to just use the last milestone. No buming 21:41:25 bumping 21:41:37 sounds good to us 21:41:40 ttx: Are you the one who'd do the bumping? 21:41:53 I thought that was outside your realm of power :) 21:42:17 soren: which bumping ? I just take the last released milestone and include it in the announcement 21:42:53 ttx: You said "no bumping". Which bumping were *you* referring to? 21:43:16 I think we're in agreement. no need to keep going with this 21:43:30 I was just about to say :) 21:43:49 soren: I was referring to taking the last milestone and rename it to 1.5.0 21:43:53 this is not needed 21:43:55 next version of swift is 1.4.0. next version of swift in diablo is the version of the last stable release before diablo 21:43:58 done 21:44:16 +1 notmyname 21:44:17 though I still need to wrap my head around what we do if a critical bug kis found in that last milestone 21:44:29 but that's the discussion for anither day 21:44:35 another, even. 21:45:09 ok to switch to Glance ? 21:45:58 I don't have anything else 21:45:59 go for it. 21:46:03 #topic Glance status 21:46:17 no jaypipes, is anyone representing Glance ? 21:46:30 Current plan at https://blueprints.launchpad.net/glance/diablo looks good to me 21:46:42 I can probably answer questions 21:46:46 First milestone is diablo-1 (Jun 2), 3 specs all at Review stage, also looks good 21:46:51 glance needs auth asap :) 21:46:58 bcwaldon: announcements, comments ? 21:47:30 I don't have anything, everything is going great for diablo-1 21:47:38 alekibango: auth is planned for diablo-2 21:47:46 yes, was just about to look that up 21:50:13 Any other Glance question ? 21:50:41 if not... 21:50:45 #topic Open discussion 21:50:53 anything/anyone ? 21:51:23 is jenkins broken? 21:51:31 ttx: thanks -- it should be sooner :/ 21:51:50 I have something 21:52:13 someone on the networking project raised the possibility of webex calls 21:52:27 they would be open to all and recorded 21:52:35 I'm not entirely sure I know what a webex call is. 21:52:49 how does everyone feel about that with regards to openness? 21:52:58 conference call 21:53:15 Regular conference call with POTS dial in? 21:53:19 dendrobates: you mean use webex calls as part of our toolkit ? or replace IRC meetings with webex calls ? 21:53:43 basically if the network project used them 21:53:44 dendrobates: i think we could just use mumble... it is free software... unlike nonfree service 21:53:54 webex also has shared desktop and whiteboard features 21:54:01 just FYI 21:54:10 I'd like to talk about Melange (networking IP address etc discovery) 21:54:15 webex is good when you have slides to share :) 21:54:19 ic 21:54:25 mumble is only voip 21:54:28 but very good 21:54:32 though last time I used it it's a while ago, and it was windows-centric 21:54:43 it's about the format more than the tool 21:55:01 you can't easily search a recording 21:55:19 I think it's a step down compared to IRC. 21:55:21 eh, there's a mac client 21:55:26 dendrobates: open to all means no registration required? 21:55:30 I like the desktop sharing idea, but I'll miss browsing the chat logs using CTRL+F 21:55:31 For exactly the searchability reasons. 21:55:37 ...but it's good enough, I think. 21:55:40 You can set up meetings with no security - open to anyone 21:55:43 alekibango: yes, just a phone number you can call 21:56:06 dendrobates: i like using my headset... :) 21:56:13 with software 21:56:17 phones are evil a lot 21:56:22 can you mute everyone but the chair? I have a feeling we'd here a lot of breathing into the mics 21:56:30 jk0: i can in mumble 21:56:37 dendrobates: I think it shouldn't replace IRC meetings. It could be used as an exceptional complement when higher bandwidth is needed 21:56:44 and it can take thousands people, rooms like irc 21:56:57 ttx: thanks 21:56:57 jk0: you can mute everyone but the speaker, yes 21:56:59 Melange stuff, https://blueprints.launchpad.net/nova/+spec/melange-address-discovery -- I'm looking for the right people to talk to about plugging into Nova to do a DHCP etc service that talks to the IPAM service for it's answers. 21:57:16 jk0: its possible to split people into active and pasive participants.... 21:57:26 fair enough :) 21:57:28 and move them all the time 21:57:29 Code is easy, figuring out how to fit into Openstack architecture in a way that will be acceptable is harder.. 21:57:34 I think we've all been on those calls where people forget to mute themselves 21:57:43 jk0: if you will install the client, you can talk to me on my mumble server :) 21:58:12 I'll have to check i tout 21:58:39 Tv: looks like a duplicate for https://blueprints.launchpad.net/nova/+spec/implement-network-api 21:58:43 vishy: ^ 21:59:10 Tv: or is one quantum-related and the other melange-related ? 21:59:22 We need to make sure that if we use a tool different from IRC, it will scale as well as IRC. I.e.: allows audio-video streaming for a number of people like the ones in this room 21:59:34 we need to rework some of the nova blueprints now that we have a better idea of what quantum & melange need 21:59:36 ttx: What I'm doing is supposed to be Melange-related, independent of Quantum 21:59:49 ttx: but i'm still new enough to openstack internals that i may be confused ;) 21:59:55 ttx: there has been discussion about keeping melange inside of nova for now 21:59:56 ttx: that blueprint is probably more quantum related. 22:00:00 tv: it's related to the overall refactoring of networking 22:00:13 vishy: oh, I see. 22:00:22 yeah i want to work on the "just this one little thing" version, not the "rewrite everything" version ;) 22:00:33 so the mlange plueprints are still in nova as well... 22:00:43 We should close the meeting now, feel free to continue to chat on #openstack-dev 22:00:44 basically, replace dnsmasq with something that uses a centralized database of address allocations 22:01:00 and i'm looking for the right people to coordinate with, not knowing you bunch yet 22:01:13 Tv: maybe troy 22:01:21 #endmeeting