22:01:11 #startmeeting horizon 22:01:12 Meeting started Tue Apr 23 22:01:11 2013 UTC. The chair is gabrielhurley. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:01:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:01:15 The meeting name has been set to 'horizon' 22:01:17 #topic overview 22:01:24 Hi folks! 22:01:31 Hello 22:01:32 hello 22:01:37 * kspear waves 22:01:37 Welcome to the first Horizon meeting of the Havana cycle. :-) 22:01:49 It was great seeing most of you at the summit last week 22:02:03 I think we got some great work done, and generally I've tried to capture all the outcomes into blueprints 22:02:24 just to recap for anyone that wasn't listening in on the meeting before this: 22:02:51 the goal for this week is to get all the havan blueprints laid out, and to get them targeted to milestones and (if possible) assign them to people responsible for them 22:03:02 At the very least I'd like to get H1 mostly accounted for. 22:03:09 to that end 22:03:14 #topic blueprints and bugs 22:03:33 There's been good work happening on gerrit. I did a bunch of reviews today, and will continue to keep an eye on them. 22:03:40 but blueprints are the larger issue currently 22:03:43 https://blueprints.launchpad.net/horizon/havana 22:03:49 there's what's targeted to Havana currently 22:04:05 it should encompasse most of what we talked about at the summit, plus a few that continue to be important 22:04:36 I'm gonna tackle the API version and extension detection, and hopefully have that done ASAP. My goal is to have that in the next two weeks. 22:04:53 That one's the blocker for most other work in H, so the sooner the better 22:05:17 I'd also like to see to it that we get D3 in place so everyone can start building with it ASAP 22:05:25 doesn't mean everything has to be refactored in one go 22:05:38 just progress on it 22:06:22 There are a few BPs that trickled over from Grizzly which are targeted to H1 and even have reviews up already, so those are good 22:06:43 the two large remaining themes I think are urgent for the early part of this cycle are: 22:07:07 keystone domain work (blocked by the API version detection) 22:07:10 and 22:07:22 the basics of the realtime communication stuff 22:07:58 that includes exploring python-based websocket solutions, dropping in socket.io, and investigating the RPC listener on Oslo 22:08:16 of those, I've got the RPC listener assigned to me 22:08:31 and a couple people have claimed other peices 22:08:50 but anyone who'd like to work on specific things is welcome to step up to them, and teamwork is encouraged. ;-) 22:09:09 for example i'll definitely work closely with whoever works on the websocket stuff 22:09:20 but I don't think it'd be wise for me to own that one given my usual schedule 22:09:33 so let me open it up a little 22:09:45 does anyone want to argue for specific things they think should be in H1? or *not* in H1? 22:09:54 or blueprints they're interested in/concerned about? 22:11:17 i'd love to help with the websocket stuff but i don't have a lot of time in H1 since we're also upgrading our cloud to grizzly 22:11:32 my hope is that it actually won't be much work 22:11:39 everything else looks good to me 22:11:39 it's one of those "if it goes right it's easy" 22:12:06 can we come up with some design doco so we can better coordinate? 22:12:30 sure. suggestions? 22:13:18 at least an etherpad with a description of each component and how things will fit together? 22:13:27 i realise some of this is still to be discovered 22:13:36 sounds good. create one, jot down any thoughts, and link it into the BP? 22:13:48 will do 22:14:04 Lin and I are interested in working on keystone v3 support as it closely relates to the system we currently use and we would like to transition to v3 22:14:16 yep. I'd love for y'all to own all of that 22:14:58 I do have some concerns about the big reorganization that was in the wireframes at the summit, so don't start moving things until we can get a bit more consenus around that 22:15:34 but otherwise let's follow up about how best to organize the API code and then you should be able to work more-or-less in parallel 22:15:46 with what I need to do to support v2 and v3 side-by-side 22:16:21 that's fine, we'll make it work in the existing layout unless we can generate some consensus 22:16:28 cool 22:16:51 so yeah, let's agree on what the interface for "switching" versions looks like, and then you can just stub in a hardcoded "use v3" and work forward from there until I get my end done 22:17:43 is that a settings level item or are we looking for an UI element? 22:18:33 settings would be use v3 is available type setting 22:19:07 because it hits at login time too 22:19:09 ultimately there will be something in the openstack_dashboard.api code that will know which versions are available and hand you back the appropriate client when you call it. 22:20:05 it will probably get it's data from the APIs with an optional settings override 22:20:10 but this is all just off the top of my head 22:20:24 well work it out 22:20:26 yep 22:21:08 For anyone else who hasn't spoken up, I encourage you to look at the remaining blueprints targeted to H1 (and the ones that aren't) and figure out what you'd like to work on. Feel free to assign them to yourself if they're unclaimed. If there are things you think are important and should be in H1 feel free to email me. 22:21:37 whatever happened to chunked/direct image upload? 22:21:56 not targeted to Havana currently 'cuz nobody's stepped up to own it 22:22:07 it's a big/tough problem 22:22:13 and I don't want to force somebody to tackle it 22:22:22 yep, fair enough 22:22:24 if anyone *wants* it, I'm more than happy to bring it in 22:22:34 it'd be very nice to have 22:22:38 totally agreed 22:22:42 i might look into it later in the cycle 22:22:46 cool 22:22:53 there doesn't seem to be a self assign for blueprints, is there a mechanism I'm missing? 22:23:08 right now there are about the same number of BPs targeted to H as we completed in G, but I'm hoping we may actually be able to do more. 22:23:27 david-lyle: if you can't do it just bug me or any of the other core folks and we can assign it for you 22:23:36 ok, thanks 22:23:36 launchpad has wacky permissions 22:23:46 can you this to either or Dave 22:23:48 https://blueprints.launchpad.net/horizon/+spec/multiple-service-endpoints 22:23:48 https://blueprints.launchpad.net/horizon/+spec/login-domain-support 22:23:48 https://blueprints.launchpad.net/horizon/+spec/rbac 22:24:04 sure 22:25:25 done. 22:25:30 I divided them up randomly between you two 22:25:32 ;-) 22:26:00 ooookay 22:26:05 thanks! 22:26:07 #topic open discussion 22:26:14 Anybody got other things they're interested in talking about? 22:27:14 the first grizzly stable release isn't far away iirc 22:27:24 so if people could think about backports 22:27:45 and either propose reviews or tag them that'd be good 22:27:55 ah, that's a good point 22:27:58 yes 22:28:12 particularly some of the Load Balancer bugfixes would be great to backport 22:28:40 yeah definitely 22:30:47 okay, well, if anyone has other thoughts feel free to bring 'em up on the mailing list. 22:30:50 good meeting folks 22:30:55 same time next week! 22:30:57 #endmeeting