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