20:00:50 <johnsom_> #startmeeting Octavia
20:00:51 <openstack> Meeting started Wed Jan 20 20:00:50 2016 UTC and is due to finish in 60 minutes.  The chair is johnsom_. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:00:52 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
20:00:53 <sbalukoff> Howdy folks!
20:00:54 <xgerman> o/
20:00:55 <openstack> The meeting name has been set to 'octavia'
20:00:59 <johnsom_> Hi there
20:01:02 <blallau> Hi
20:01:08 <johnsom_> #topic Announcements
20:01:18 <dougwig> O/
20:01:24 <bana_k> o/
20:01:29 <ajmiller> o/
20:01:38 <xgerman> dougwig you are missing out on a ton of redbull
20:01:38 <johnsom_> So, last week we had a successful mid-cycle in San Antonio.
20:01:49 <johnsom_> We have notes on the etherpad
20:01:57 <johnsom_> #link https://etherpad.openstack.org/p/lbaas-mitaka-midcycle
20:01:59 <sbalukoff> Yep! It was great.
20:02:16 <madhu_ak> hi
20:02:25 <johnsom_> This week is the Kosmos mid-cycle in Seattle.  We just started today.
20:02:25 <xgerman> lots of BBQ
20:02:32 <johnsom_> #link https://etherpad.openstack.org/p/kosmos_2016_winter_midcycle_meetup
20:02:46 <johnsom_> Thank you to everyone the participated last week!
20:03:06 <johnsom_> Out of that week we have a few high priority patches that need reviews:
20:03:18 <johnsom_> Add spec for active-active:
20:03:28 <johnsom_> #link https://review.openstack.org/234639
20:03:30 <johnsom_> and
20:03:36 <sbalukoff> (Which specifically needs reviews from non-IBM folks)
20:03:39 <johnsom_> Shared pools support:
20:03:43 <sbalukoff> Yay!
20:03:53 <johnsom_> #link https://review.openstack.org/256369
20:03:58 <sbalukoff> Which needs *everyone* to review it.
20:04:00 <sbalukoff> :D
20:04:08 <johnsom_> These are blocking work, so please take the time to review.
20:04:28 <johnsom_> Any other reviews that folks consider high-priority?
20:04:44 <sbalukoff> Yes... um...
20:04:55 <sbalukoff> There's a corresponding neutron-lbaas shared pools patch as well.
20:05:02 <bharathm> o/
20:05:04 <evgenyf> hi
20:05:05 <sbalukoff> It's probably less priority than the Octavia patch.
20:05:07 <sbalukoff> Let me link it...
20:05:21 <sbalukoff> #link https://review.openstack.org/#/c/218560/
20:05:23 <johnsom_> Ok.
20:05:37 <sbalukoff> (It's only slightly less of a priority than the Octavia shared pools patch)
20:05:47 <johnsom_> #topic Mitaka milestone 2
20:06:03 <johnsom_> This week is the M2 week
20:06:09 <a2hill> o/
20:06:12 <johnsom_> #link http://docs.openstack.org/releases/schedules/mitaka.html
20:06:38 <johnsom_> We did not cut an M1 release for Octavia anticipating the active/standby work to finish up.
20:06:56 <johnsom_> My question for the team is do we want/need an M2 release cut?
20:07:05 <sbalukoff> I don't think so. Not yet, anyway.
20:07:23 <sbalukoff> active-standby is great and as far as I can tell, usable...  so I might be wrong about thta.
20:07:25 <sbalukoff> that.
20:07:30 <johnsom_> Any other comments/thoughts?
20:07:59 <johnsom_> I only want to cut it if someone has a need/want.
20:08:17 <sbalukoff> Is a2hill the only RAXer here today?
20:08:28 <johnsom_> Ok, so I'm not hearing a request for it, so I will move on...
20:08:33 <xgerman> apparently they need a week to recover form the midcycle
20:08:40 <sbalukoff> Heh!
20:08:40 <a2hill> blogan: is out sick i htink
20:08:44 <a2hill> and TrevorV is here now
20:08:45 <johnsom_> #topic Discuss L7 feature (and review) timeline re: Mitaka (sbalukoff)
20:08:45 <sbalukoff> Yay, Trevor is here, too!
20:08:49 <sbalukoff> Ok!
20:08:50 <fnaval> sbalukoff: i just goined
20:08:51 <a2hill> and other two are on internal stuff
20:08:53 <fnaval> joined
20:08:56 <TrevorV> Yeah, sorry, my client was bein crazy
20:08:59 <sbalukoff> Oh, good!
20:09:01 <xgerman> is rm_work somewhere?
20:09:04 <sbalukoff> No worries...
20:09:16 <TrevorV> xgerman he's been on internal stuff mostly of late
20:09:33 <sbalukoff> Ok, so! If I understand the mitaka timeline correctly, we have a little over 5 weeks until feature freeze, correct?
20:09:34 <xgerman> oh, ok, I had some Barbican questions...
20:09:34 <fnaval> just got back from vacation - getting caught up with stuffs
20:09:36 <a2hill> yea, fun times :/
20:09:50 <xgerman> fanaal we missed you at the mid cycle
20:09:54 <xgerman> fnaval
20:10:02 <johnsom_> Week of Feb 29th  FF
20:10:04 <fnaval> xgerman: yes - i see lots of tempest related stuff to do
20:10:07 <fnaval> from the etherpad
20:10:09 <TrevorV> xgerman you'll have to ping him later.  He should be online this afternoon/evening
20:10:23 <sbalukoff> If that's the case, I think that adding L7 support is doable, but it's a fairly aggressive timeline, given the volume of code this is going to entail.
20:11:02 <sbalukoff> So! Keeping in mind that I'm probably going to be writing most of the Octavia-side code and will be working with Evgeny on the neutron-lbaas side code...
20:11:08 <johnsom_> Yes, that seems aggressive
20:11:15 <sbalukoff> Are people still interested in pushing toward getting L7 in by mitaka?
20:11:20 <sbalukoff> (I'm hoping the answer is yes...)
20:11:31 <johnsom_> Yes, I would really like to see L7 in mitaka
20:11:35 <xgerman> TravorV thanks
20:11:36 <TrevorV> I was under the impression that wasn't on the plate, but I'm not AGAINST it
20:11:36 <sbalukoff> Ok, so....
20:11:40 <a2hill> We are for it, just runnin short on resources and have lots of internal things to attend to
20:11:42 <evgenyf> Yes, we are
20:11:58 <sbalukoff> I wrote something up about this thta I'd like to copy-paste in here...  let me see if the IRC server boots me as a result...
20:12:14 <sbalukoff> Following are ready for review / (hopefully close to) merging. Note that these make up the entirety of the shared pools functionality. Shared pools touches a *lot* of things in the code, so these changes are likely to conflict with other in-develoment features or bugfixes (meaning, the sooner we can get it merged, the better):
20:12:14 <sbalukoff> 1. Octavia shared pools:
20:12:14 <sbalukoff> #link https://review.openstack.org/#/c/256369/
20:12:14 <sbalukoff> 2. Neutron LBaaS independent pools:
20:12:15 <xgerman> what about a gist?
20:12:15 <sbalukoff> #link https://review.openstack.org/#/c/218560/
20:12:17 <sbalukoff> 3. neutron client adding shared pools CLI support:
20:12:19 <sbalukoff> #link https://review.openstack.org/#/c/218563/
20:12:25 <johnsom_> We can always hope...
20:12:29 <sbalukoff> xgerman: I'd like to get this in the minutes more directly.
20:12:34 <sbalukoff> But I'll gist it later as well.
20:12:35 <xgerman> k
20:12:43 <johnsom_> Let's setup an etherpad for this.
20:12:46 <sbalukoff> Following are WIP, but depend on the above patches. Also, the remainder of this list is purely L7 support, which is almost entirely "additive" and should not conflict with other patches in progress or bugfixes. Most of these patches will need to be merged at about the same time for full L7 support:
20:12:46 <sbalukoff> 1. Octavia L7 schema update:
20:12:46 <sbalukoff> #link https://review.openstack.org/#/c/265430/
20:12:46 <sbalukoff> 2. Octavia L7 repo updates:
20:12:47 <sbalukoff> #link https://review.openstack.org/#/c/265529/
20:12:49 <sbalukoff> 3. Octavia L7 API update:
20:12:51 <sbalukoff> #link https://review.openstack.org/#/c/265690/
20:12:53 <sbalukoff> 4. Octavia L7 API tests:
20:12:55 <sbalukoff> #link https://review.openstack.org/#/c/265718/
20:12:57 <sbalukoff> 5. Neutron LBaaS L7 support (by Evgeny Fedoruk):
20:12:59 <sbalukoff> #link https://review.openstack.org/#/c/148232/
20:13:01 <sbalukoff> johnsom_: Ok I will!
20:13:07 <sbalukoff> Beyond the above, the following are "in progress" but have yet to have anything committed. But these are also necessary for L7 support, and given the directive to try to keep patches < 750 lines, will probably end up in separate patch sets (all chained together--- yay!)
20:13:07 <sbalukoff> * Additional L7 Rule sanity checking
20:13:11 <sbalukoff> * Tests for the L7 Rules
20:13:13 <sbalukoff> * Jinja template updates
20:13:15 <sbalukoff> * Tests for jinja template updates
20:13:17 <sbalukoff> * Updates to neutronclient CLI for L7 manipulation
20:13:19 <sbalukoff> * Documentation updates
20:13:21 <sbalukoff> WHAT I NEED FROM Y'ALL:
20:13:23 <sbalukoff> * I can write the code, but I can't independently review or merge it. With only 6 weeks until the feature freeze, and a LOT to do yet for L7... and since it's such a pain in the ass to have to keep on rebasing the root patch set (Octavia shared pools and Neutron LBaaS independent pools) whenever even minor changes happen, the best way that you can help make sure L7 lands in Mitaka is to review the shared pools fu
20:13:28 <sbalukoff> nctionality ASAP and get that merged. I will be working as fast as I can after I get feedback to fix any problems you may find so we can get these patch sets merged ASAP. But I need your feedback in order to do that!
20:13:32 <sbalukoff> * The rest of the L7 stuff can lag a bit because it will mostly not conflict with anything being developed in parallel, and will all have to be merged close to the same time.
20:13:35 <sbalukoff> Woo-hoo! I didn't get kicked!
20:13:36 <a2hill> johnsom_: I am curious about your patch for failover updates, i need to refactor some stuff once that gets in, so i have an eye on it
20:14:11 <sbalukoff> So... that's a lot to digest all at once. I'll get it added to an etherpad after this meeting.
20:14:33 <sbalukoff> But mostly, I just wanted to emphasize, in all seriousness, that I just really need reviews.
20:14:42 <johnsom_> a2hill it should be good for review.  I have mostly just been rebasing it.  So, get folks to review it and we can land it
20:14:48 <sbalukoff> I think we can absolutely deliver L7 in mitaka, but ONLY if people are reviewing.
20:14:51 <TrevorV> sbalukoff one might say you should have linked an etherpad to this information instead of splatting it here anyway :P  But I read it all.  I'll do what I can for reviews
20:15:07 <johnsom_> It was waiting on the taskflow fix that has now been released
20:15:11 <sbalukoff> TrevorV: Yeah, I know.
20:15:15 <sbalukoff> And thanks!
20:15:26 <TrevorV> johnsom_ we have to talk about taskflow.  It doesn't quite look like its rolling-back correctly
20:15:26 <a2hill> indeed, good deal johnsom_ Looks like some reviewing is in order
20:15:46 <johnsom_> Please setup the etherpad.  You can create an empty one now and get the link in the minutes....
20:16:19 <sbalukoff> johnsom_: Ok...
20:16:34 <sbalukoff> If you want to move on with the agenda, I can link it during open discussion.
20:16:46 <sbalukoff> And thank you all for your patience... and reviews!
20:16:47 <johnsom_> Ok, yes, shared pools is my next monster review to do, then I will hit active/standby.
20:17:07 <johnsom_> TrevorV let's talk about that in open discussion
20:17:12 <TrevorV> sounds good
20:17:25 <johnsom_> #topic Brief progress reports
20:17:35 <dougwig> Ooh, do we get another task flow holy war?
20:17:42 <johnsom_> Good stuff at the mid-cycle.  We closed some bugs
20:17:59 * johnsom_ Throws full redbull cans at dougwig
20:18:12 <johnsom_> No, it is likely a bug
20:18:42 <a2hill> dougwig: only shows up for holy wars, he is now gone
20:18:45 <xgerman> adams really likes L7
20:18:52 <johnsom_> So, we kind of covered the major work going on.  I am in mid-cycle/review mode
20:18:58 * dougwig catches them.
20:19:13 <xgerman> dougwig with your eye?
20:19:25 <a2hill> heh, bullseye
20:19:26 <minwang2> i start working on anti-affinity server group
20:19:29 <dougwig> No love.
20:19:41 <xgerman> who ditched us?
20:20:01 <sbalukoff> Hmmm?
20:20:03 <xgerman> minwang2 ++
20:20:07 <johnsom_> Oh, before I forget, the LBaaSv2 horizon panels could use some reviews as well.
20:20:09 <sbalukoff> minwang2: +1
20:20:18 <sbalukoff> johnsom_: Link?
20:20:19 <xgerman> sbalukoff dougwig didn’t come to SEA
20:20:32 <johnsom_> #link https://review.openstack.org/#/q/openstack/neutron-lbaas-dashboard+status:open,n,z
20:20:34 <sbalukoff> xgerman: And... you're complaining about this!?
20:20:34 <a2hill> Ill be testing reviewing tonight
20:20:35 <sbalukoff> ;)
20:20:50 <dougwig> Lol
20:20:50 <xgerman> yep
20:20:51 <sbalukoff> johnsom_: Danke!
20:21:08 <johnsom_> Lots of progress there, but not many reviews, so please help out.  ajmiller has been working on reviewing that from our side
20:21:30 <sbalukoff> johnsom_: I will review either later today or tomorrow.
20:21:30 <xgerman> ajmiller ++
20:21:41 <johnsom_> #topic Open Discussion
20:21:45 <ajmiller> :)
20:22:01 <sbalukoff> Ok, here's the link to the L7 todo list etherpad:
20:22:02 <sbalukoff> https://etherpad.openstack.org/p/lbaas-l7-todo-list
20:22:06 <sbalukoff> Er..
20:22:08 <johnsom_> Ok, so the TaskFlow revert issue.  I think we left it last week that you were going to test with 1.25.  How did that go?
20:22:09 <sbalukoff> #link https://etherpad.openstack.org/p/lbaas-l7-todo-list
20:22:17 <johnsom_> sbalukoff Thanks!
20:22:52 <TrevorV> Alright, johnsom_ my real question is do you have time tonight/tomorrow to see what I'm lookin at with these errors?
20:23:26 <TrevorV> Like, time for a Google Hangout session where I screen-share and show you whats up?
20:23:42 <johnsom_> Since mugsie just stepped out of the room, yeah, I can probably carve some time out of the kosmos mid-cycle to take a look.
20:24:05 <TrevorV> I'll be busy from 3-4 my time, but I'm good after that and all of tomorrow
20:24:19 <johnsom_> Would 2pm pacific work for you?
20:24:33 <johnsom_> Cool, so 4pm?
20:24:37 <TrevorV> That's what, right at 4 Central?  Yeah, should work.
20:25:00 <johnsom_> Done.  I will IRC you at 4
20:25:08 <johnsom_> And we can setup a hangout
20:25:22 <TrevorV> perfect.
20:25:36 <TrevorV> Will likely have more taskflow stuff to report next meeting then, or just "I was dumb, no big" sort of response ha ha
20:26:01 <johnsom_> Haha, ok, any other topics?
20:26:18 * johnsom_ chants "Review, Review, Review"
20:26:29 <xgerman> guess we are done...
20:26:35 <johnsom_> Ok, thanks folks.
20:26:36 <sbalukoff> Sweet!
20:26:38 <johnsom_> #endmeeting