14:02:38 #startmeeting neutron lbaas 14:02:39 Meeting started Thu Jun 26 14:02:38 2014 UTC and is due to finish in 60 minutes. The chair is enikanorov_. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:40 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:43 The meeting name has been set to 'neutron_lbaas' 14:02:52 Sorry for not having been active lately. In face to face meeting which limit my online interaction 14:02:54 thanks enikanorov 14:03:22 sballe: It happens to the best of us. ;) 14:03:34 i think we need to start with choosing a volunteer for the lbaas meetings chair :) 14:03:37 sbalukoff, :-) 14:03:48 I can spearhead that 14:04:09 jorgem: that would be great 14:04:18 jorgem +1 14:04:21 lbaas meeting chair: does that mean runnign the lbass meeting? 14:04:26 Unless someone else REALLY wants to lol 14:04:28 sballe: yep 14:04:31 +1 to jorgem running these. :) 14:04:38 running the meeting, updating meeting wiki page 14:04:38 +1 jorgem 14:04:49 +1 jorgem 14:05:05 Sounds good. I had some thoughts though that I'd be interested to hear people opinions on 14:05:16 ehlo 14:05:43 hello 14:05:50 Does eveyone like the way the weekly standup etherpad doc is working for them thus far? 14:05:57 ok, jorgem, welcome to the Iron Throne! 14:05:58 jorgem: yep! 14:06:03 woot! 14:06:05 yep 14:06:19 ye 14:06:25 enikanorov: are you saying he's joffrey? 14:06:43 blogan: lol no 14:06:50 well i would have agreed lol 14:06:55 blogan: ready for the purple wedding? 14:07:06 blogan: no, spoilers, he's tommen 14:07:11 s3wong: ahh yeah 14:07:45 So does everyone have items they want to address today? 14:07:56 There was no agenda so let's try and set one up. 14:08:06 jorgem: how about updates from those who are assigned? 14:08:16 Do we know if markmcclain is going to join? 14:08:24 sbalukoff: he said hello 14:08:25 I'd love to hear an update on his flavor framework write-up idea. 14:08:27 sbalukoff: I'm here:) 14:08:29 he said hi earlier sbalukoff 14:08:31 :P 14:08:34 Oh! 14:08:36 Yay! 14:08:39 #link https://review.openstack.org/#/c/102723/2/specs/juno/neutron-flavor-framework.rst 14:08:40 Sorry, it's early. 14:08:46 Okay so updates are on the agenda. More than what is on the weekly standup I'm guessing 14:08:59 Sweet! 14:09:03 markmcclain woot! 14:09:04 That's quick. XD 14:09:12 cool 14:09:23 Nice thx mark 14:09:41 One question that came in earlier in the week was around resource naming. Sounded like the direction was to (re)name 'pools' to 'nodepools'. Can we get clarification on that? 14:09:56 blogan: ^^ 14:09:57 nodepools +1 14:10:23 ctracey: it wasn't renaming to nodepools it was just a stopgrap until that one issue is figured out 14:10:33 correct. 14:10:51 ctracey: which I will need to talk to markmcclain or enikanorov about or both 14:10:56 my question is whether we think this is necessary and/or what the future impact will be 14:10:58 I still like nodepools more than pools :-) 14:11:19 Is this something that can be addressed here or the ML? 14:11:23 I agree' 14:11:50 im fine with either venue 14:11:58 I have update for TLS: new patch was commited, please reiew it. Also, implementation for "old" model was commited for first review https://review.openstack.org/#/c/102837/1. it will be rebased to new model when it lands 14:12:02 (we were looking for agenda items :) ) 14:12:36 ok lets keep it one topic at a time, right now we have flavor framework, nodepools, and TLS. jorgem which should be discussed first? 14:12:39 So far I have the following agenda items: 14:12:40 1) Updates 14:12:40 2) Node pools vs pools naming. 14:12:40 3) Mark McClain's flavor blueprint 14:12:40 4) evgenvy has update for TLS blueprint 14:13:06 lets start with the top 14:13:13 sounds good to me. 14:13:14 since we are alreday 12 mins in - let's close the agenda 14:13:21 +1 14:13:34 and L7 switching doc as well https://review.openstack.org/#/c/99709/8 14:13:42 Okay, so any important updates that aren't in the weekly standup doc? 14:14:14 #link https://etherpad.openstack.org/p/neutron-lbaas-weekly-standup 14:14:24 In case anyone is wondering where the standup is 14:14:34 we've got the extensin, plugin, and db piece of the refactor nearly complete 14:15:07 next would unit tests and drivers, which includes the mammoth agent piece 14:15:55 Any other updates from other teams? 14:16:09 I updated the etherpad 14:16:13 I have much of the CLI work done and will be committing more of it today 14:16:28 I have also been hacking on devstack to get that up and working 14:16:49 As a side note, I was going to have the wiki be the central place for links and such to etherpads etc. 14:17:09 Because, I think we all can agree managing bookmarks suck :) 14:17:20 jorgem: +1 14:17:25 good idea 14:17:26 yesterday we decided to co-locate our work under https://github.com/oslbaas....just while we are bootstrapping 14:17:26 + 1 14:17:52 ctracey: Could you link the full url please 14:18:09 #link https://github.com/oslbaas 14:18:11 nm I got it 14:18:33 Okay, let's move to item 2: node pools vs pools naming 14:18:51 Who wants to kick off that discussion? 14:18:59 i wil 14:19:01 l 14:20:01 the reason I went with the different name is because since we are going ot have v1 of the lbaas api running alongside v2 at first, if two extensions use the same resource name then the neutron API will set it up so that the attributes of v1 pool and v2 pool will be combined 14:20:59 so v1 pool has subnet_id and lb_method, v2 doesn't have subnet_id and has lb_algorithm, when a v2 pool is created the API will reject the call because it does not have subnet_id and lb_method 14:21:32 yes. I need to take a deeper dive into this code, but if the way I understand it is true, this seems like a limitation of the routing framework. 14:22:16 if everyone just wants to change it to nodepools then fine, we should also change members to nodes. 14:22:24 however I still prefer pool of nodepool 14:22:36 pool over nodepool? 14:22:50 i prefer pool 14:22:57 yeah of = over 14:23:12 any suggestions, ideas, opinions? 14:23:13 Which blueprint is this relevant to? I'd like to capture that. 14:23:19 the point I am trying to touch is that once we name it we should not rename 14:23:21 obj model refactor 14:24:22 but i am surprised by this as it kind of makes our namespace change from /lb to /lbaas meaningless 14:24:24 ctracey: +1 14:24:30 https://review.openstack.org/#/c/89903/ 14:24:41 #link https://review.openstack.org/#/c/89903/ 14:24:56 ctracey: not totally meaningless, but definitely less meaningful 14:25:06 +1 14:25:36 if anyone has any future suggestions, ideas, opinions take it to the ML 14:25:48 sounds good....I will formulate some today 14:25:53 Sounds good. I need to understand the problem in more depth myself. 14:25:54 after digging more 14:26:04 ill shwo you today jorgem 14:26:13 Okay, let's move on to item 3 then. 14:26:33 Item 3 is markmcclain's flavor bp 14:26:53 Has everyone had a chance to look at it? I see some comments on it. 14:27:00 yes, I did 14:27:08 I just saw the link - so no 14:27:09 I have not yet had a chance to review it thoroughly. 14:27:20 ditto 14:27:21 i've left comments on gerrit 14:27:32 For those that did, anything you want to weigh in on? 14:27:39 maybe we should table it until we all read it? 14:27:58 german__: +1 14:28:00 enikanorov: adding responses to questions 14:28:02 well, FYI, there will be an IRC meeting tomorrow at 17:30 UTC on #openstack-meeting-3 in hope to decide on the flavor framework 14:28:03 german__: That's fine with me. Just wanted to see if we should be focusing on something. 14:28:36 agreed 14:28:36 s3wong: Oh thank goodness it isn't any earlier than this meeting. XD 14:28:56 jorgem: I'm fine with tabling it until tomorrow's meeting. 14:29:15 sbalukoff, +1 14:29:18 markmcclain: Anything we should pay special attention to when reviewing the doc? 14:30:16 jorgem: not really.. it follow last week's discussion 14:30:25 Okay, well let's move on to item 4 then... 14:30:46 Item 4 is TLS blueprint update. evgenyf: You want to kick that off? 14:30:55 Yes 14:31:13 New patch was pushed today earlier 14:31:19 Please review it 14:31:30 * Added marks blueprint to https://etherpad.openstack.org/p/juno_lbaas_mid_cycle_meetup_reviews 14:31:41 please also review related BP https://review.openstack.org/#/c/100931/ 14:31:51 which is related to this topic 14:31:57 I also commited implementation for first review 14:32:00 #link https://review.openstack.org/#/c/100931/ 14:32:04 it's related to current model 14:32:09 evgenyf: Looking at the commit comments, does your proposal bring TLS to the old model? 14:32:44 sbalukoff:Yes, it will be rebased to new one when it land 14:33:02 So, I have a problem with bringing TLS to the old model: I don't think we should do it. 14:33:07 I think we should only have TLS on the new model. 14:33:11 sbalukoff +1 14:33:12 i sorta agree here 14:33:17 +1 14:33:22 +1 14:33:33 sbalukoff: +1 14:33:35 +1 14:33:48 sbalukoff: It will be for new model only, this review is just for getting first feedback on implementation 14:33:58 It seems like it will only be more work to port your proposal over, potentially requiring additional work for people writing shims. 14:34:05 (For no real benefit) 14:34:43 evgenyf: Ok, I'm confused then. What's the point of proposing TLS that touches the old model at all? 14:35:13 this should probably be extended to all of lbaas...that we draw a line in the sand that all new features go to v2 only. 14:35:24 ctracey +1 14:35:25 ctracey: +1 14:35:41 ctracey: +1 14:35:41 ctracey, +1 14:35:52 ctracey: +1 14:36:05 +1 14:36:08 +1 14:36:18 this will be hard enough to get done as it is 14:36:27 I hear that! 14:36:42 Can I get an 'Amen brother'? 14:36:50 and well we have monkey patching :) 14:36:54 isn't +1 the short form 14:37:21 german__: Yea, sorry. Again, I blame it being early. That and I'm a bit of a clown. 14:37:35 coffee helps 14:37:37 :-) 14:37:53 ctracey +1 14:37:57 forgot the 'eh' 14:37:58 So I'm hearing to implement TLS work on refactored code crrect? 14:38:15 jorgem: *only* on refactored code. 14:38:15 yes, all new features only for v2 object model 14:38:50 TLS in this sense would also serve as a carrot to hopefully entice users to upgrade 14:39:02 we will have a stick, too 14:39:04 Do we know when to expect the new model code to be commited? 14:39:17 blogan? 14:39:20 Definitely before Juno. ;) 14:39:24 evgenyf: From what blogan tells me it will be pretty soon. 14:39:40 evgenyf, theres a fork that can be viewed with the changes if youd like to begin some sort of work against the new object model 14:39:46 He went offline as his internet is being flakey right now btw 14:39:56 Good:) so I will rebase my code on it and re-commit 14:40:03 i will be refocusing some of my efforts to go through the object model today 14:40:07 evgenyf: Awesome! Thanks! 14:40:14 evgenyf: Thanks! 14:40:14 giving any help they need there 14:40:32 okay, are we ready to move on to next topic? 14:40:33 let's not put too much development outside of the official neutron channels 14:40:35 correct me if I'm wrong, but VijayB was also helping with that 14:40:39 evgenyf, could you link where your code lives 14:40:43 german__, +1 14:40:52 yep 14:41:17 german__: can you elaborate? 14:41:43 ptoohill: https://review.openstack.org/#/c/102837/1 14:41:44 if we all work on the branch we will have a huge commit coming 14:41:49 excellent, thank you 14:41:58 which might be difficult to bring back in 14:42:06 so we should stagger it somehow 14:42:29 Hi TrevorV : I just joined - am out of context - are we talking about the neutron interfaces or about the new extension itself? 14:42:33 i have broken my work into multiple reviews 14:42:37 and will be adding more 14:42:48 ok, just making sure... 14:42:49 ptoohill: there is that fork you mentioned? 14:42:57 one sec 14:43:19 #link https://github.com/brandonlogan/neutron 14:43:21 I don't want us to create a prallel universe 14:43:25 i have been operating with multiple feature branches that I occasionally roll up into a single feature branch 14:43:27 for testing 14:43:35 ptoohill: Thank you 14:43:37 german__: you mean multiverse :) 14:43:54 yep, and then we have trouble unifying it 14:43:56 there is also the 'base' repo that was linked above 14:43:58 VijayB, We were talking about new Object Model, and blogan couldn't answer for himself, so since you were working with him I thought you might have an idea, but I think that topic has passed now 14:44:09 blogan branch forks from here: https://github.com/oslbaas/neutron 14:44:59 Okay, last item is the L7 switching blueprint. avishayb__ could you provide link and start discussion on this? 14:45:16 TrevorV: ah ok, thanks :) I guess we can take up additional questions on #openstack-lbaas later if people have any... 14:45:24 could we have all these links captured (or is it already there?) 14:45:34 the meeting bot will do it 14:45:35 here:https://review.openstack.org/#/c/99709/8 14:45:56 i checked this for reviews to be done https://etherpad.openstack.org/p/juno_lbaas_mid_cycle_meetup_reviews 14:46:02 but jorgem is also adding them to the wiki 14:46:09 I think we are almost there.. waiting for another review. 14:46:22 german__: correct, I will search and compile a list of relevant links 14:46:41 thanks 14:46:53 #action Jorge to unify the many links floating around 14:47:19 could you paste the wiki link which is in development here? 14:47:22 I will reach out on the channel today to get links from everyone if they aren't in the weekly standup doc 14:47:44 #link https://wiki.openstack.org/wiki/Neutron/LBaaS 14:47:51 I will use this as the central wiki page 14:47:54 thanks! 14:48:15 Okay we have about 10 mins left. 14:48:31 for TLS topic: guys please give your feedback for today's commit on https://review.openstack.org/#/c/98640/12 14:48:53 Okay, anything else related to TLS? 14:48:56 #link https://review.openstack.org/#/c/98640/12 14:48:59 It makes signs to be completed soon:) 14:49:26 Going once... 14:49:39 Okay, let's switch to last topic then. 14:50:03 avishayb__: L7 switching bp. Go ahead and kick that off please. 14:50:22 I just did, you missed it.. 14:50:39 oops! sorry 14:50:45 design doc here https://review.openstack.org/#/c/99709/8 14:50:48 #link https://review.openstack.org/#/c/99709/8 14:50:56 no pb :) 14:51:00 avishayb__: Anything specific you wanted to talk about? 14:51:01 avishayb__: My only comment is that I don't like delaying until after Juno for a few of those compare types (as I've said a few times now) 14:51:29 sbalukoff I took care of that 14:51:35 Oh good! 14:51:41 I'll have another look at it today, then. 14:51:51 thanks 14:52:12 Anyway, the L7 stuff is dependent on the new object model and API landing. 14:52:20 But it shouldn't be delayed much after that. 14:52:35 yep - waiting for the fiest commit of the new model 14:52:44 *first 14:53:17 It would be great to get the spec approved as soon as possible, though. 14:53:37 same with tls specs 14:53:45 Yes, indeed! 14:54:00 Seems like there's less contention about the L7 spec. 14:54:16 agreed ;) 14:54:23 (Though that may simply be fewer people reviewing it. ;) ) 14:54:31 Actually, Haven't had a chance to look at the L7 switching blueprint (i dont know who else other than sbalkoff did) 14:54:35 that;s what I am thiniking 14:54:47 * vivek-ebay brb 14:54:59 So, since this group thrives on contention, let's get a few more eyes on it. ;) 14:55:05 its time for you guys to have a look there .. 14:55:08 #action everyone review TLS spec 14:55:22 #action everyone review L7 spec 14:55:24 #action Eveyone look at L7 switching blueprint 14:55:36 D'oh! 14:55:36 lol 14:55:52 well now it is important lol 14:55:58 this is settled 14:55:58 Doubly so. 14:56:09 more coffee 14:56:20 Okay so we have about 5 mins left. Here is a recap thus far: 14:56:21 for the lat 5 minutes, rmwork brabican update or shouldw e take that to the channel 14:56:32 1) Updates 14:56:33 Located @ https://etherpad.openstack.org/p/neutron-lbaas-weekly-standup 14:56:33 2) Node pools vs pools naming. 14:56:33 Moving discussion to ML 14:56:33 3) Mark McClain's flavor blueprint 14:56:33 Everyone please review. Meeting tomorrow on this item. 14:56:33 4) TLS blueprint update (evgenyf) 14:56:33 We agreed to move dev effort to v2 only. 14:56:34 5) L7 switching blueprint (avishavb) 14:56:34 Everyone please review bp. 14:56:35 not sure rm_work is available at the moment 14:56:44 ok, channel it is then 14:56:46 i am 14:56:51 so, he is :) 14:57:03 I saw a +2 -- so we are good now? 14:57:14 Proposing an update to that BP today 14:57:39 rm_work great! 14:57:40 splitting the work and into multiple CRs so we can get the first one in and address Arvind and Igor's comments on later CRs 14:57:47 Want to add another action item to re-review it? 14:57:52 That's pretty much it 14:58:03 I can poke peope when I post it 14:58:03 k, sounds good 14:58:07 It'll be later today 14:58:13 rm_work, please do 14:58:20 kk 14:58:35 Just don't poke too hard 14:58:43 Looks like everyone is quite busy so the important thing is to cross-review. At least, that seems like the biggest takeaway from today's meeting. 14:58:49 Good stuff! 14:58:55 Yay! 14:59:20 BTW did we decide any deadlines on stuff? 14:59:31 no, 14:59:36 30 secs left…ready…set…go! 14:59:43 bye 14:59:46 bye 14:59:46 lol 14:59:53 bye 14:59:53 Haha 14:59:55 Thank you all, good meeting! buhbye 14:59:56 okay, I guess I'll ask that later 14:59:59 Thanks, y'all! 14:59:59 o/ 15:00:06 Bye 15:00:07 \o/ 15:00:15 #endmeeting 15:00:15 let me try to end this thing... 15:00:20 nope 15:00:25 #end-meeting 15:00:36 hmm 15:00:40 we don't have access :( 15:00:43 does enikanorov have to do it? 15:00:48 since he started it? 15:00:52 yes until the torch is passed to me hehe 15:00:55 #endmeeting whatever 15:00:55 enikanorov_: 15:01:00 oh 15:01:07 #endmeeting neutron_lbaas 15:01:08 :D:D:D 15:01:09 now we'll have to wait 2 minutes 15:01:15 #kill −9 meeting 15:01:22 Haha 15:01:22 enikanorov: there? 15:01:23 it auto end after one hour AFAIK 15:01:23 :) 15:01:26 dang 15:01:26 #sudo kill -9 meeting 15:01:28 Silly kid 15:01:38 #endmeeting