09:00:17 <oanson> #startmeeting dragonflow
09:00:18 <openstack> Meeting started Mon May 15 09:00:17 2017 UTC and is due to finish in 60 minutes.  The chair is oanson. Information about MeetBot at http://wiki.debian.org/MeetBot.
09:00:19 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
09:00:21 <openstack> The meeting name has been set to 'dragonflow'
09:00:30 <oanson> Hello.
09:00:33 <lihi> Hi
09:00:36 <oanson> Who's here for the Dragonflow weekly?
09:00:39 <irenab> hi
09:00:39 <dimak_> Good morning
09:00:55 <irenab> dimak_, still jetlag-ed?
09:01:09 <dimak_> Might be
09:01:25 <oanson> We'll wait another minute for nick-ma and xiaohhui, and then we'll begin
09:02:10 <oanson> #info lihi irenab dimak_ in meeting
09:02:17 <oanson> Let's begin
09:02:27 <oanson> Maybe with an update from the summit. irenab, dimak_?
09:02:40 <dimak_> Sure
09:03:21 <dimak_> We spoke with neutron folks about the distributed SNAT for ref implementation
09:03:43 <dimak_> They seem to come up with similar requirements as ours
09:04:01 <dimak_> so we proposed looking at DF's SNAT
09:04:22 <dimak_> We should follow up on that in one of their meetings
09:04:32 <oanson> Sure. Any idea what they plan to do?
09:04:39 <oanson> Did they reach any conclusions?
09:04:52 <dimak_> I have the etherpad somewhere
09:05:01 <oanson> This one? https://etherpad.openstack.org/p/boston-dvr
09:05:25 <dimak_> Yeah
09:06:06 <irenab> deployment seems to be a focus for many projects, there are trends to deploy openstack projects in Containers to be managed by k8s. We need to chekc openstack-helm to add support for dragonflow
09:06:26 <dimak_> Yeah, helm was really popular
09:06:30 <oanson> All right. What provisioning do they use?
09:07:18 <irenab> https://github.com/openstack/openstack-helm
09:07:47 <oanson> Neutron's team meeting is tonight at
09:07:51 <oanson> Neutron's team meeting is tonight at 2100 UTC
09:08:08 <oanson> Neutron L3 meeting is on Thursday 15:00 UTC.
09:08:30 <dimak_> Ok, is there a wiki with agenda for each?
09:08:41 <oanson> Yes.
09:09:53 <oanson> I don't know if I can make it on Thursday
09:10:07 <oanson> But I should be able to make it tonight. dimak_, you'll join as well?
09:10:17 <dimak_> Yeah
09:11:02 <oanson> openstack-helm - do you know how they provision the machines? Ansible, puppet, chef?
09:11:46 <dimak_> Umm
09:11:46 <irenab> I do not know, something to check
09:12:15 <oanson> Sure. Any volunteers?
09:12:27 <dimak_> I'll take a look
09:12:32 <oanson> Thanks.
09:12:42 <oanson> Anything else from the summit?
09:13:01 <irenab> devs were missing in general
09:13:05 <dimak_> Not really I think
09:13:38 <oanson> Yes, no doubt quarantining the devs is a good idea
09:14:13 <oanson> I remember once asking a woman at one of the stands in the marketplace a question, and she looked to the developer on site: 'Igor, help me, the geeks are talking to me...'
09:14:27 <irenab> :-)
09:14:36 <lihi> :D
09:14:46 <oanson> Shall we move on to the roadmap update?
09:14:55 <irenab> yes
09:15:01 <oanson> #topic Roadmap
09:15:18 <oanson> IPv6 - lihi?
09:16:18 <lihi> I need to add the tests to the patch, and rearrange the code a bit, but that's it for the portsec
09:16:50 <lihi> no major changes like the secgroups
09:17:10 <lihi> I just wanted to make sure all the regular tests are still running
09:17:25 <lihi> (and succeeding )
09:17:39 <oanson> Sure
09:18:06 <irenab> oanson, does it mean tempest should be back to live?
09:18:13 <oanson> No
09:18:32 <oanson> tempest is very broken. It needs a major drill-down to fix
09:18:34 <oanson> We need a volunteer to pick it apart and fix it
09:19:13 <oanson> Anything else on IPv6?
09:19:29 <lihi> No
09:19:40 <oanson> SFC - dimak_ ?
09:19:57 <dimak_> Its pretty stuck with the refactor
09:20:04 <oanson> I'll rebase the lport and vlan patches tonight or tomorrow, but I think you can already rebase on top of them and update your patches
09:20:52 <dimak_> Aside from dealing with the jetlag, I'm trying to see what makes lport migration so hard
09:21:12 <oanson> If you could tell me, I'd be happy for a hint :)
09:21:29 <dimak_> I can rebase but would the tests run?
09:21:32 <oanson> I think it's almost ready. There was only a minor issue left last week, but I didn't have a chance to look at it
09:21:39 <oanson> They should
09:21:49 <oanson> There are only a couple of fullstack tests failing
09:21:56 <oanson> (or were, before the merge conflict)
09:22:07 <dimak_> Ok, I've reviewed the patches under lport migration
09:22:28 <oanson> Yes - sorry it's so big. I don't think it could be broken down :(
09:22:51 <oanson> Is this the only thing blocking you on SFC?
09:22:57 <dimak_> It's ok I'm halfway through
09:23:26 <dimak_> Well I had some comments few weeks ago, need to check if they got replied :)
09:23:43 <oanson> lihi, irenab, please also review the lport migration patch. I know it's long and boring, but it's also very error-prone, and once it's done we can breathe free :)
09:24:01 <irenab> oanson, can you please post a link?
09:24:04 <lihi> I'm working on it :)
09:24:09 <oanson> dimak_, if they haven't, please bump them, so they won't get missed
09:24:16 <dimak_> oanson, sure
09:24:33 <oanson> https://review.openstack.org/#/c/447366/
09:24:39 <oanson> irenab, ^^^^
09:24:40 <dimak_> Also once lport is in, the rest of the model migrations are much smaller :)
09:24:50 <irenab> ok
09:24:54 <oanson> Yes. lport is definitely the biggest, most problematic one.
09:25:01 <oanson> Which is why it's also taking so long :(
09:25:26 <irenab> yes, it has impact on most of the services
09:25:54 <oanson> Once it's done, I want to remove the special handling for logical port in the df-controller
09:26:27 <dimak_> We should also revamp nb_api to be more of an API part, and less of a dispatcher for the local controller
09:26:39 <dimak_> because we use it outside local controller as well
09:26:56 <oanson> Yes.
09:27:18 <oanson> We should create an 'event handler' API, which the df-controller (and the bgp-service, and other services) implement
09:27:54 <irenab> Once refactor is over, we can build on top of the data model
09:28:10 <oanson> irenab, can you explain?
09:28:46 <irenab> add different services, such as notification, event handlers
09:29:14 <irenab> aligned with waht you and dimak_ said
09:29:57 <oanson> Yes.
09:30:12 <oanson> Including higher-level events, such as when a logical port is matched with an OVS port
09:30:46 <oanson> Looks like we're all in agreement. Just have to get the lport thing working
09:31:02 <oanson> dimak_, are you free enough to help me debug the few fullstacks that are failing?
09:31:11 <dimak_> Yeah
09:31:14 <oanson> Maybe we'll be able to get it along :)
09:31:25 <oanson> Alright, so I'll try to rebase it once the meeting is over.
09:31:37 <dimak_> Great
09:31:45 <oanson> This covers SFC, and NB API refactor
09:31:53 <oanson> No update on Chassis health. Sorry :(
09:32:15 <oanson> VLAN over VMs is stalled by the lport refactor. However, I did manage to test the feature and see that it works.
09:32:17 <oanson> I'll rebase it too
09:32:24 <oanson> BGP was merged.
09:32:48 <oanson> There is a fix to the unit tests. I'd be happy if y'all could look at it so it could be merged. Link coming in a second
09:33:01 <oanson> https://review.openstack.org/#/c/464334/
09:33:14 <oanson> dimak_, lihi, if you +1 it, I'll fast-forward it
09:33:15 <dimak_> Will take a look
09:33:21 <irenab> I had to disable BGP service by deafult in devstack, so if required, it should be enabled
09:33:35 <lihi> I'll look at it
09:34:03 <oanson> irenab, I think that's all right - at least for now
09:35:25 <oanson> That's it for roadmap updates, I think.
09:35:34 <oanson> Anyone have anything to bring up?
09:35:48 <oanson> Ah, irenab, are you testing the Vlan aware VMs patch on your scenario?
09:36:06 <irenab> oanson, not yet. Waiting for rebase you promised
09:36:14 <oanson> Sure
09:36:19 <oanson> Anything else for roadmap?
09:37:29 <oanson> #topic Open Discussion
09:37:37 <oanson> Anyone wants the floor?
09:37:55 <oanson> Grade A, virtualium floor.
09:38:10 <oanson> Second hand, but *very* good shape!
09:38:36 <lihi> Does it comes with Pizza?
09:38:40 <oanson> I'm practically giving it away!
09:38:48 <oanson> But no. Pizza's extra
09:38:58 <oanson> Suite yourselves.
09:39:02 <oanson> Thanks everyone for coming.
09:39:08 <dimak_> Bye
09:39:10 <lihi> thank you
09:39:15 <oanson> #endmeeting