19:55:58 #startmeeting octavia 19:55:58 Meeting started Wed Sep 24 19:55:58 2014 UTC and is due to finish in 60 minutes. The chair is blogan. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:55:59 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:56:02 The meeting name has been set to 'octavia' 19:56:12 hello all 19:56:18 if anyone has mad it to the room yet 19:56:22 Hello 19:56:30 I'm not mad at the room 19:56:35 Aren't we four minutes early? 19:56:36 not sure what it did to you... 19:56:36 you are 4 minutes early 19:56:43 are clocks fast at RAX? 19:56:55 we just like to be prompt :) 19:56:56 Hi all 19:56:56 damnit my clock! 19:57:07 meh we can use this time to get to know each other 19:57:15 i like walks on the beach 19:57:23 The beach doesn't 19:57:24 o/ 19:57:29 ... 19:57:38 I live near a beach :-) 19:57:58 Showoff 19:58:09 i live near a river? 19:58:18 that i can walk on 19:58:52 o/ 19:59:00 anyone remember what the action items from last week were? 19:59:09 nope 19:59:17 You can look it up in the meeting notes 19:59:17 if our meeting minutes person would have actually done his job 19:59:36 lol 19:59:38 #link http://eavesdrop.openstack.org/meetings/octavia/2014/octavia.2014-09-17-20.00.html 19:59:53 First one... ACTION: TrevorV write up 2 weeks worth of meeting notes. (TrevorV_, 20:01:35) 19:59:55 Grin 19:59:59 :-) 20:00:01 Totally did it. 20:00:05 lol 20:00:07 Just not as pretty as I would have done with the webex 20:00:18 i didn't realize webex gave you pretty tools 20:00:22 hi 20:00:31 okay meeting has now officially started 20:00:37 yeah, I like webex more, too, but I have seen a couple of references that IRC is the OpenStack way 20:00:42 Are we meeting in iRC? or webex? 20:00:45 #topic Review progress on action items from last week 20:00:54 RIC 20:00:55 IRC 20:01:00 thx 20:01:15 can we vote on that again... 20:01:17 * davidlenwell ducks 20:01:18 sbalukoff had his mind jedi mind tricked 20:01:26 * blogan kick davidlenwell 20:01:28 and kicks 20:01:31 * dougwig sighs. 20:01:35 we need IRC with voice and video 20:01:51 okay, dougwig octavia etherpad 20:02:06 what was that action item 20:02:12 oh wait 20:02:12 start here: https://etherpad.openstack.org/p/lbaas_reviews 20:02:18 and from there, stephen's is linked. 20:02:24 that gets you all lbaas and octavia reviews. 20:02:31 excellent 20:02:54 nope, we just link the query 20:02:55 dougwig: thanks for getting all those neutron lbaas reviews moved to the feature branch 20:03:08 http://bit.ly/1wqy47t 20:03:14 i'll do the drivers as soon as we have jenkins passing. 20:03:25 thanks 20:03:43 yeah I think stephen had said he was going to do a list for octavia with priorities 20:03:54 That exists blogan 20:04:02 where? 20:04:20 unless he's using launchpad 20:05:06 I 20:05:07 I 20:05:11 I'm looking for it 20:05:12 Stutter 20:05:25 I think I have seen a list but it got replaced with the LBaaS one 20:05:28 okay well we'll move on until you find it 20:05:31 as the MOTD 20:05:32 https://etherpad.openstack.org/p/octavia-pending-reviews 20:05:33 Got it 20:05:34 https://etherpad.openstack.org/p/octavia-pending-reviews 20:05:44 ah excellent 20:05:45 let me link that through the other one 20:05:52 +1 20:06:03 +1 20:06:17 done 20:06:27 cool 20:06:40 looks fairly up to date too 20:07:00 okay anything anyone wants to add to this? 20:07:31 moving on 20:07:31 Looks good to me 20:07:48 #topic Neutron LBaaS VIP to Octavia VIP 20:08:36 currently Neutron LBaaS v1 and V2 creates a neutron port for the VIP before it even passes control to the driver 20:09:08 so this means when we link up Octavia with Neutron LBaaS (with an Octavia driver) it will have this neutron port already created 20:09:43 and since we're probably goign to support different front end plumbing (floating ips), we need to keep this in mind 20:09:54 good point 20:10:03 plus Neutron LBaaS has no concept of floating ips as vips either 20:10:09 at least none that I am aware of 20:10:42 so if Neturon LBaaS is the frontend to Octavia, then we've got a problem 20:10:59 neutron lbaas can do floating ips, just not in one step. you can assign a float to the vip, and it works fine. 20:11:06 hence Neutron LBaaS v2?> 20:11:14 we can add that support in V2, but will all vendors support that as well? 20:11:35 dougwig: how do you assign a float to the vip? 20:11:57 allocate one and associate it directly to that ip. can do it in horizon or the CLI. 20:12:16 ah okay, i see what you mean 20:12:32 but the user would have to have the vip created first, and then make that into a floating ip? 20:12:37 you can also have the vip on a completely different subnet and ignore the neutron port entirely, if the routing tables are correct. 20:13:08 blogan: that is what i've done in the past 20:13:13 neutron floatingip-associate ... 20:13:26 blogan: yep. 20:13:44 i'm not sure that workflow would work in our (RAX's) case but I'm not 100% sure 20:14:43 i think it would be best if we added that to automatically happen in V2, but I'm not sure of the implications to vendor drivers 20:15:21 well, ther eprobbaly is some flag we could use? 20:15:39 yes I agree. 20:15:50 yeah but don't we have the current problem that woudl fall under flavors domain, which doesn't exist yet 20:15:51 xgerman: +1 20:15:56 as in one vendor supports it but another does not 20:16:53 or the octavia does its own plumbing, and then we push it upwards once we know more about how it'll all work. 20:17:03 octavia driver. 20:17:22 yeah i was just thinking that octavia will just do the floating ip association if it got a vip_port_id 20:17:25 nothing in lbaas precludes the driver deleting the current port and rewiring everything its own way. 20:17:38 well, sounds wasteful 20:17:44 dougwig: yeah that was another option but not a fan of it 20:17:47 hacky 20:17:52 +1 20:17:54 but it would be a temporary solution 20:18:08 yes, it is, but it lets us take an isolated step before we make a final decision for all 20:18:27 xgerman, sballe__: do you know if the workflow of creating a vip as a neutron port and then doing a floating ip association would work for you? 20:18:55 I think it would 20:18:58 yes 20:19:16 okay, I'm not so sure on our end but I'm leaning towards yes 20:19:41 #action brandon investigate neutron port and floating ip association feasability for RAX 20:20:01 anyone have anything else to add or concerns? 20:20:35 a lot of new blueprints appeared last night 20:20:35 moving on 20:20:49 #topic Discuss any outstanding blockers 20:21:01 xgerman, can save that for open discussion, yeah? 20:21:02 xgerman: i think that will fall into the last agenda item 20:21:07 yep 20:21:13 soryy, jumoing ahead 20:21:16 is anyone being blocked? 20:21:16 :) 20:21:27 or is any blueprint blocked 20:21:36 I'm not "blocked" but I would like more eyes on the repository review 20:21:44 link it 20:21:47 Apparently my testing could be more accurate 20:22:01 #link https://review.openstack.org/#/c/120927/ 20:22:03 Controller is technically blocked, but I am working on a spec anyway, so not really blocked 20:22:30 controller is probably going to be "blocked" for a while, at least a fully functioning controller 20:22:38 Yep 20:23:11 alright moving on 20:23:14 #topic Review status on outstanding gerrit reviews 20:23:20 trevor already linked his 20:23:41 xgerman: you just updated your spec 20:23:47 yep, I did 20:24:24 I expect sbalukoff to ecstatically approve it 20:24:28 #link https://review.openstack.org/#/c/121694/ 20:24:31 xgerman's, which is likely the #1 review for eyeballs this week: https://review.openstack.org/121694 20:24:39 xgerman: i can totally nitpick you on the commit message 20:25:01 I got an pep8 last time so I kept it short 20:25:20 well i mean it has no context, i dont know what 3rd version it is until i actually look at the doc 20:26:01 xgerman: google "openstack git commit message". there's more than a few things you need to fix. :) 20:26:26 * TrevorV thinks the weeds are getting pretty thick here 20:27:03 well the commit message doesn't have to be detailed like some of those examples 20:27:37 anyway I think those are the only 2 reviews that are open 20:27:43 and ready to be looked at 20:27:55 so lets get some eyeballs on them 20:27:58 moving on 20:27:59 I think we need to re-open some based on what I learn about commit messages :-) 20:28:04 lol 20:28:23 #topic Review list of blueprints, assign people to specific blueprints and/or tasks 20:28:59 a bunch of new belueprints appeared and we didn't have time to look athe in detail 20:29:18 so I suggest to defer that unless somebody needs work 20:29:24 ah yeah i didn't realize new ones appeared either 20:29:36 stephen must have added those last night 20:29:45 I would like to talk about the blueprint process, but that might be better in open discussion. 20:30:22 +1 20:30:28 #link https://review.openstack.org/#/q/stackforge/octavia+status:open,n,z 20:30:33 For any not having the link open... 20:31:02 Wait, those are only open BPs... 20:31:10 alright lets move to open discussion, and we have our first item 20:31:15 #link https://blueprints.launchpad.net/octavia 20:31:18 #topic talk about blueprint process 20:31:22 Thanks johnsom_ 20:32:01 I would like to understand our blueprint management process a bit better. 20:32:23 i think stephen is in the process of actually making it a process 20:32:37 I am assigned (by volunteer) the image building blueprint as an example. 20:33:01 blogan to me it sounds like sbalukoff is just creating blueprints 20:33:18 I believe he's just thinking ahead .. 20:33:32 Could we have a session where we talk about what blueprints are needed? 20:33:38 Last night Stephen made a number of changes to this blueprint, some I am not aligned with, some that ignored the task list in the approved spec, and he marked it as started. 20:33:41 I am happy to sync-up with him as well 20:33:43 he probably is, but also prioritizing things, i'm sure all of tehse aren't just set and stone and can't be changed 20:34:08 johnsom_: ah well then in that case it woudl ahve been nice for him to be here 20:34:23 My understanding of blueprints was to assign ownership and track the progress, etc. 20:34:40 +1 20:34:52 that and also list out things that need to be done 20:34:53 +1 20:35:09 the owner of the blueprint should be consulted when changing things 20:35:17 there is a certain amount of prioritizing and milestone planning that also happens, which might involve some shuffling. whether that's just the PTL or a committee activity is a choice for the group to make. but this is a discussion to be had with stephen. 20:35:22 blogan - Sorry, I saw him join the room and he is on the list 20:35:26 yeah but we have to do this as a group 20:35:33 i agree 20:35:34 +1 20:35:39 johnsom_: he had an emergency and had to leave. 20:36:36 can we table this for when stephen is present and move on? i'm certain none of his changes were meant to be final. 20:36:50 Well, should we talk about blueprint process as a team without him? 20:36:50 +1 20:37:10 I don't think you should talk about process without the team lead present 20:37:14 doesn't sound fruitful 20:37:20 discuss the team without all of the team? :) 20:37:29 just my humble opinion 20:37:36 well it is an open discussion 20:38:01 and yeah we need stephen to weigh in but I don't see the harm in expressing thoughts on the process 20:38:07 that is my humble opinion as well 20:38:08 +1 20:38:17 if there is anything more pressing to talk about we can do that first though 20:38:27 oh, i don't see any harm either. we'll just be having the conversation twice. i'm not really opposed to it. 20:39:49 well other than consulting the blueprint owner before changing the blueprint, what other concerns do you have johnsom_? 20:40:29 well, we also liked the priorites, milstones, etc. set by committee 20:40:34 That is the bulk of it. Having a clear understanding, as a team, how we are managing blueprints/work. 20:40:44 I think throwing ideas out and gaining understanding about process is a good idea regardless of attendance, but making a decision can't happen without him so its probably best to wait 20:41:20 ok, let's juts make sure those two points make it into the minutes 20:41:37 so we can discuss them next time :-) 20:41:44 im pretty sure his intentions were to just get things set, similar to how I just created blueprints to actually get the discussion and implementation of Octavia moving 20:42:06 xgerman, add #action to those 2 things with some reference to talk about it next meeting 20:42:15 #action Talk to Stephen about blueprint process and how priorities, milestones, and blueprint changes are done. 20:42:29 There you go xgerman :D 20:42:50 yep, I hoped we would have human minutes again :-) 20:43:11 one thing that gets tough with distributed teams is doing everything by committee. having rough planning sessions every now and again where everyone is involved is fine, sure. but for smaller scale stuff, you do get an email on every change, so it's not happening in a vacuum. i view that as more of an asynchronous conversation. 20:43:46 I thought that is why we are distributing ownership and work... 20:43:51 xgerman, one of the links in each minutes section is an exact recording of the conversations, which I view as better than paraphrasing with a single point of bias (me, being scribe in this case) but I can write them up if we all like that better 20:44:16 well, we can always use WebEx and talk things through 20:44:23 johnsom_: i'm not sure we're disagreeing? 20:44:37 I think we are all agreeing :-) 20:44:55 TrevorV, I liked the bias :-) 20:45:46 BTW: If anyone wants to comment on the ML thread I started, that'd be cool: [openstack-dev] [Neutron][LBaaS] Interaction with Barbican and Keystone 20:45:57 alright well since that is tabled until we can talk to Stephen, anything else 20:46:05 no one has responded since I posted that :( 20:46:14 #topic Open Discussion 20:46:46 rm_work: I bet markmcclain would have some thoughts on that 20:46:58 probably ping him tomorrow in the neutron lbaas meeting 20:47:15 I cc'd a bunch of people besides just the ML, surprised I have gotten no response 20:47:30 well no one really cares about you 20:47:48 (cc'ed Stephen, Susanne, Doug, German, Adam Young (keystone) and Doug Mendizabal (barbican)) 20:48:43 i'd wager it's a gross can of worms that no one wants to touch. maybe schedule a webex meeting and get everyone in the same room? 20:49:14 T_T k 20:49:23 it's honestly not like there's much choice, I think 20:49:37 I love webex so I am all for it 20:49:38 just need to get everyone to AGREE on a direction 20:49:43 I'm fine with that 20:49:44 #vote? 20:49:48 or gchat 20:50:02 guys, in case you missed it: 20:50:20 https://isc.sans.edu//#__utma=216335632.683171903.1411576676.1411576676.... 20:50:22 #vote for what? :P 20:50:34 oh yeah 20:50:36 that bash thing 20:50:55 yep -- 20:50:58 I've updated my servers, but no OSX update yet that I'm aware of (OSX seems also vulnerable) 20:51:14 alright time to end the meeting 20:51:18 yep 20:51:21 #endmeeting