09:00:15 #startmeeting Dragonflow 09:00:16 Meeting started Mon Jan 30 09:00:15 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:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:00:19 The meeting name has been set to 'dragonflow' 09:00:23 Hi. Who's here for the Dragonflow weekly? 09:00:44 Hi 09:00:59 If it's just the two of us, we have an issue. 09:01:15 I understood it's the new year in china, so they are in holiday 09:01:48 Hey 09:01:52 Let's wait another minute, and take it from there 09:02:40 hi 09:02:45 hello 09:03:17 Since we are a skeleton crew today, I'll just run through the stuff real quick 09:03:33 Hi 09:03:37 IPv6 - Waiting on lihi for security group support. 09:03:41 SFC - no change. 09:03:58 Service health reporting - no change (AFAIK) 09:04:05 Tap as a service - No change (AFAIK) 09:04:15 sNAT - There is a new patch set. Please review 09:04:26 I'll upload a patch today for the sg 09:04:26 NB Refactor - There are new patches. Please review. 09:04:27 Hi All 09:04:40 dimak, note that the tests are failing on the more advanced stuff. Please fix. 09:05:16 Native API - There is a spec, but it's WF-1. I think it is ready for review/voting 09:05:18 Yeah, openstack picked a new version of jsonmodels and I need to fix something there, I hope it gets merges and released by tomorrow 09:05:28 *openstack-requirements 09:05:41 dimak, sound good, oh jsonmodels lead commiter! 09:06:03 oanson, I added working items to the API spec, will upload the patch in few mins 09:06:16 Great! Once that's done, it can be reviewed 09:06:20 i am trying to push my commits to be finally released. 09:06:30 yuli_s, great! 09:06:41 Anything else for roadmap? 09:07:08 #topic bugs 09:07:19 I hope we can merge nb refactor spec too :) 09:07:31 Hopefully 09:07:35 I'll remove the line Irena pointed out if there's another PS 09:07:51 nick-ma added a spec for the duplicate publisher issues: https://review.openstack.org/#/c/425619/ 09:08:14 I'd be happy if it can be reviewed. It looks very interesting 09:08:21 That's all I have for bugs. 09:08:37 Anything else, or can we move on? 09:08:41 yes 09:08:57 yuli_s, shoot! 09:09:00 an old problem with private network tenant is getting back 09:09:18 I need to do "NEUTRON_CREATE_INITIAL_NETWORKS=False" 09:09:23 to run stack.sh 09:09:53 yuli_s, I ran stack yesterday, and it worked 09:10:02 Are you sure it's not an environment issue? 09:10:07 hm, you have this line in configuration ? 09:10:36 by default it should be true 09:10:38 Nope 09:10:46 No such line in my local.conf 09:10:46 I think I ran into this issue also 09:11:05 On new VM and env 09:11:11 lihi, can you verify? Does adding this line help? 09:11:40 I'll try. I did not knew adding it might help 09:11:59 Anyone else seeing this issue? 09:12:33 All right. lihi, yuli_s, let's take this offline. 09:12:59 Anything else for bugs? 09:13:37 #topic Open Discussion 09:13:44 The floor is for the taking 09:13:58 There is a small bug I encountered while doing my tests, I published a fix,Pls review it 09:14:19 itamaro, what's the link? 09:14:24 https://review.openstack.org/#/c/426601/ 09:14:51 Will take a look 09:15:08 Same here 09:15:10 :) 09:15:16 The floor is free once more 09:15:45 I have a patch for datapath prop 09:15:56 I want it in quite fast as it is a pain to rebase 09:16:11 https://review.openstack.org/#/c/426584/ 09:16:46 Hmm.... 09:17:21 It has a lot of lines. but the change is stright forward :) 09:17:30 dimak, any chance we give nick-ma/xiaohhui another day to look at it? 09:17:35 Sure 09:17:37 Yes 09:17:50 yuli_s, please review it too. 09:18:15 If nick-ma is not around then we don't have 2x +2 for other patches as well :P 09:18:33 Yes. But he will be back next week. 09:18:46 All right. Let's wait until tomorrow. 09:18:49 I meant that it can wait without rebasing 09:18:59 Because other patches will wait too 09:19:28 yuli_s, please review it as well. I will feel better pushing it if your review is there as well 09:19:55 Other patches can already rebase on top of this patch. I doubt it will have any major changes, even if there are negative reviews. 09:20:14 And I agree it's important 09:20:21 Makes our code simpler 09:20:44 ishafran, if you want to review it as well, that can also help 09:20:51 Basically, I want another review! :) 09:21:02 OK I'll review it too 09:21:06 Thanks! 09:21:11 The floor is for the taking again 09:21:19 I reviewed changes required for different modes of SNAT: global IP/tenant based IP. Current intention to separate SNAT application into two different applications with common code base 09:21:40 Are we OK with it? 09:22:26 I am, but I am not sure everyone knows what this is about. Maybe give some context? 09:22:50 Why no do it in one apllication and have cofiguration dictate behevior 09:22:54 it described well in spec 09:22:56 not 09:23:52 I tried to make it this way - too much ifs 09:24:50 it can be a compiste class or impl-pimpl kind of implemantation 09:24:50 Fine. I'll give the context :) 09:25:04 The snat application is designed to have two modes of operation 09:25:14 1. single external IP assigned to the host/compute node 09:25:24 2. A pool of IPs, each assigned to pair 09:25:33 no. 1 is up for review 09:26:01 no. 2 is now being written. Will it be written as part of the original application (option 1), or as a second application? 09:26:08 And extract a base class to parent both apps. 09:26:15 ishafran, is this summary correct? 09:26:18 understood. 09:26:37 summary is perfect :) 09:27:13 still think an envolope class that 'loads' the right impl is a ggod way to do it. 09:27:46 you mean dynamically loaded implementation 09:27:47 itamaro, that's an infrastructure we don't have, that will be used only for one app 09:28:09 We already have such a configuration - it states which apps to load :) 09:28:31 OK 09:28:50 All right, so we're agreed - 2 apps, with a parent class? 09:29:15 Or a common module they use :) 09:29:26 I guess I will implement it separately and then I'll think how to pack it together 09:29:31 dimak, even better, if it can be done 09:29:42 ishafran, sounds like a plan 09:30:22 Are we all agreed then? 09:30:32 V 09:30:41 The floor is free once more 09:31:01 The floor is lava - take it while it's hot! 09:31:29 All right. Thanks everyone for coming. 09:31:40 #endmeeting