09:00:31 #startmeeting dragonflow 09:00:32 Meeting started Mon Mar 7 09:00:31 2016 UTC and is due to finish in 60 minutes. The chair is gsagie. Information about MeetBot at http://wiki.debian.org/MeetBot. 09:00:33 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:00:36 The meeting name has been set to 'dragonflow' 09:00:42 Hello everyone, who is here for dragonflow meeting 09:00:52 o/ 09:00:52 Hi 09:01:11 o/ 09:01:22 hi 09:01:26 okie intimate meeting today.. 09:01:47 #info gampel, dingboopt, oanson, gsagie in meeting 09:02:13 #info DuanKebo is in meeting soon (hopefully) 09:02:45 yuli_s ? 09:03:40 DuanKebo will join in one min 09:03:47 okie lets wait few seconds then 09:04:02 yuli_s !!!:) 09:04:09 Hello ! 09:04:17 Duankebo, welcome and thanks for joining 09:04:21 Hello! 09:04:33 #info yuli_s and DuanKebo the two last dragons have arrived in the meeting! 09:04:36 #topic bugs 09:04:52 ok, i want to start with bugs, anyone has any idea of any notable bug? 09:05:15 we need to deal with the MTU bug i can take it 09:05:23 gampel: link? 09:05:27 one sec 09:05:32 Hello feipeng 09:05:35 welcome 09:05:38 hi 09:05:50 gsagie 09:05:57 link: https://bugs.launchpad.net/dragonflow/+bug/1549170 09:05:57 Launchpad bug 1549170 in DragonFlow "mtu 1460 works bad with VxLan" [Medium,New] 09:06:02 we really need to start testing things because the code changes frequently and we havent tracked bugs 09:06:04 too much 09:06:20 link: https://bugs.launchpad.net/dragonflow/+bug/1496699 09:06:20 Launchpad bug 1496699 in DragonFlow "MTU configuration in dragonflow" [Medium,New] - Assigned to Gal Sagie (gal-sagie) 09:06:21 anyone would like to be in charge of bugs and let us know at every meeting the notable bugs? and also help triage them 09:06:45 I can take it. 09:06:47 yuli_s: will you take this ? 09:06:59 sure 09:07:06 okie great, lets switch every week 09:07:10 Does this include setting up a testing site? Or just watching launchpad? 09:07:27 oanson: just launchpad and triaging bugs 09:07:33 and setting priorities 09:07:37 you can of course consult with us all 09:07:48 #action oanson to be in charge of bugs this week 09:07:56 #action yuli_s in charge of bugs next week 09:08:01 okie 09:08:06 #topic DB consistency 09:08:25 gampel: for the MTU its assigned to me, would you like me to do it? 09:08:44 i can do it assign it to me 09:08:47 okie 09:09:09 #action gampel to take over bugs 1496699 and 1549170 09:09:09 bug 1549170 in DragonFlow "mtu 1460 works bad with VxLan" [Medium,New] https://launchpad.net/bugs/1549170 09:09:09 thanks 09:09:10 bug 1496699 in DragonFlow "MTU configuration in dragonflow" [Medium,New] https://launchpad.net/bugs/1496699 - Assigned to Gal Sagie (gal-sagie) 09:09:20 i just need testing input about what is the MTU for VxLan ... GRE 09:09:25 ok for DB consistency, nick-ma is not here but anyone has any comment on code? 09:09:40 gampel: np, you can take from the VXLAN/GRE mech drivers in Neutron 09:09:47 they have constants for the overhead 09:09:50 I will 09:10:31 okie, so lets skip DB consistency, i think the code is pretty much done but still need to 09:10:34 create a full sync process 09:11:01 whats the status of the full sync patch 09:11:05 #action nick-ma identify all the missing parts for DB consistency (full sync, sync from controllers and so on..) 09:11:30 gampel: its transfered to oanson, however its on hold until the DB consistency is merged and then we can do this by versions 09:11:41 got it 09:12:08 #topic pub-sub 09:12:14 gampel / oanson: care to update? 09:12:44 omer: can you share the status 09:12:57 The new pub sub API was merged 09:13:09 we have verified the foundamental founction of sub/pub based on redis 09:13:15 We're adding a few finishing touches, but the ZMQ passes the tests 09:13:33 it works fine currently. 09:13:41 DuanKebo: last meeting we talked about doing some benchmarking compared to ZeroMQ , any results? 09:13:45 the zmq tests work in my dev box 09:14:20 Not yet we will ad it to the control path testing yuli is doing 09:14:25 Gal, this can be done after the basic function test of it1 09:14:43 we are not working on it yet. 09:15:04 DuanKebo: okie, that sounds reasonable to me, i prefer we test after we verify functionality 09:15:07 or basic functionality 09:15:09 I think that we need to make sure first we integrate and test every thing together and then benchmark 09:15:24 okie good 09:15:26 gsagie: i saw you question about the compute node config 09:15:26 We are building the perf test enviroment. 09:15:41 yes gampel, i talked with oanson about that and we spotted the error 09:15:47 DuanKebo: you should work with shlomo 09:15:47 the problem, he is going to fix it 09:15:48 sorry, I am in the Intel site joining bug smash activity and promoting dragonfIow projects. I didn't notice the meeting time. 09:16:04 Hi nick-ma! no problem :) 09:16:07 Yes Eran. 09:16:09 hi nick-ma 09:16:33 oanson: right? we have this covered? 09:16:43 I uploaded one fix about it. It's still not trivial to select a subscriber in a compute node. 09:16:54 we should all review this week redis path and try to merge it 09:16:56 I'll update the example .conf files. 09:17:12 nick-ma: we talked about DB-consistency, i assigned a task to you to list all the missing parts (like the full sync and so on..) anything you would like to add? 09:17:45 i think the first part is completed 09:17:47 Got it. 09:18:00 and just waiting for more review power 09:18:17 I will fix all the reviews in that patch. Last week it has passed ci already. 09:18:27 #action oanson clarify configuration of subscriber vs publisher in dragonflow and update documentation 09:18:42 And I will update the spec and provide the missing part. 09:18:48 nick-ma: okie great, thanks! 09:19:20 #action all review redis patch 09:19:22 please review pub sub spec so we could merge 09:19:29 link: https://review.openstack.org/#/c/263733/ 09:19:32 Okie. 09:19:37 #action all review pub-sub spec https://review.openstack.org/#/c/263733/ 09:19:43 #topic redis driver 09:19:59 DuanKebo: anything to update/open on this? or from your side everything is implemented and working 09:20:21 basic function of redis for db and pub/sub works fine 09:20:38 we need more review for the code 09:20:50 and merge it asap 09:21:06 okie great, good job 09:21:22 #topic security group and port security 09:21:32 dingboopt: please update :) 09:21:40 I fix some bugs and test it mannually, it works fine 09:21:42 we have tested sg also 09:22:01 dingboopt: everything is uploaded for review ? 09:22:04 basic use cases all passed 09:22:04 in gerrit 09:22:24 cool, we will conduct L3 performance test on it once merged 09:22:35 I should write test code and then it will be ready for review 09:22:49 dingboopt: okie great, so we should expect it this week right? 09:22:55 ok 09:23:04 #action dingboopt write test code for sg and send for review 09:23:10 ok good job dingboopt ! 09:23:17 dingboopt, you have done a great job! 09:23:24 thanks 09:23:43 yep indeed! very good job and we would like your feedback and reviews on other patches as you raise good points 09:24:08 #topic distributed dnat 09:24:12 Raofei is here? 09:24:15 ok, 09:24:41 dingboopt: you could use omer framework for app testing for the SG 09:24:54 ok 09:25:08 i have seen he posted the DNAT app code, but he is going to have some comments on the review 09:25:09 We wil test dnat this week 09:25:21 so lets see if we can answer the review comments fast 09:25:32 because i want us to merge everything together as soon as possible 09:25:36 ok 09:25:49 we are in a kind of senestive time right now where we merge many new features 09:26:00 so important to keep testing everything 09:26:07 raofei will join us in one minute 09:26:12 I just notified him 09:26:14 dingboopt: okie great 09:26:32 lets move to selective proactive until he comes 09:26:38 #topic selective proactive and ovsdb monitor 09:27:49 we tested selective proactive last week. 09:27:50 so i have my patch => https://review.openstack.org/#/c/284178/ 09:28:09 basic function is fine. 09:28:20 DuanKebo: how are you doing testing ? 09:28:26 you dont have all the missing parts yet 09:28:34 or you mean unit tests? 09:28:38 we use devstack 09:28:51 create vm/network/subnet and sg 09:29:18 but for selective proactive to work you need all the parts (including my patch) merged 09:29:22 We use a real multi-node devstack enviroment. 09:29:29 so not sure how you test it all 09:29:38 Yes, we merged you patch 09:29:42 okie 09:29:53 nice then, so we only have to do review at this point? 09:30:01 and start testing everything once all is merged to master? 09:30:19 gsagie: i will add a patch on to of yours to not break pubsub until we have it all merge 09:30:32 gampel: i added this code 09:30:38 yes, we need to speed up the review and merge actiion 09:30:39 to my patch as it was failing the tests 09:30:40 ok i will take a look 09:30:53 :) 09:30:58 okie DuanKebo: me and gampel will take a look 09:31:10 and nick-ma :) 09:31:23 It's really not convinient because we have to merge one patch atfer one patch 09:31:24 hello 09:32:00 DuanKebo: yes, but i think that on most patches there are review comments 09:32:10 so we need to see how we can also address them before we merge 09:32:21 raofei: any update on the dnat code? 09:32:22 we need to provide dependency on the related patches, or it is hard for me to review one by one. 09:32:54 yes. there are too match patchs are implemented and not merged, there are many conflict need to rebase and rebase again. 09:33:03 yes. I have commit the code 09:33:22 and did the integrated test. 09:34:04 raofei: yes, we need to send as small patch as possible so we can review faster and avoid merging, but good work on your part, i do know oanson already have some comments on your patch so please review 09:34:12 we will take a look this week 09:34:14 raofei: lets all try to reveiw all the patches 09:34:34 but it seems impact the UT, I will resolve it ASAP. 09:34:38 i think that we can create priority on which we should merge first 09:34:48 OK, please review it. 09:34:52 Can we focus on review patch one by one? 09:34:56 all of you. 09:34:57 yes, good idea gampel 09:35:02 so we all focused on reviewing them before the others 09:35:21 i think we should start Redis , SG , DNAT what do you think ? 09:35:33 gampel: i think selective proactive is also important 09:35:47 but yes thats the first priority now 09:35:53 and DB consistency 09:36:15 Yes :-) 09:36:36 :) 09:36:50 ok lets all try to review those during the next two days 09:36:57 okie, so i dont think we really have any open known issue right now, just need to review faster :) 09:37:04 so good times! 09:37:06 patch about the nb_api(add topic) 09:37:06 good job everyone 09:37:19 yes very good job :) 09:37:27 DuanKebo: will make sure to merge it today 09:38:01 gsagie, great 09:38:11 #topic open discussion 09:38:22 nick-ma: care to share what you guys doing at Intel? 09:38:28 and what people are saying about Dragonflow? 09:38:52 all the community developers from China get together 09:39:08 Discuss and fix bugs 09:39:10 funny thing is i saw in the OVN mailing list they are now talking about the DB problems and how much it would be good to have a pluggable DB layer ;) 09:39:21 I think it is important to move the OVS daemons to service 09:39:41 nick-ma: sounds nice 09:39:42 and mandate new DB to run as a service 09:39:47 That's my next item 09:39:50 gampel: agreed 09:39:52 cool 09:40:15 #action oanson convert OVS to services 09:40:19 Great job on dog. They are all asking roadmap and make it in production. 09:40:26 On df 09:40:47 #action gsagie Document addition of new DB process 09:41:02 nick-ma: cool, we would love to arrange remote meetings with anyone that is interested 09:42:13 DuanKebo, dingboopt, raofei, feipeng, yuli_s: anything else you would like to discuss about? 09:42:32 yuli_s do you want to share the control testing progress 09:42:41 sure 09:42:51 i am hacking rally tests now 09:43:03 cool 09:43:09 No. We are focusing on the integration test. 09:43:13 Huang_kun may be helpful 09:43:18 good job yuli_s 09:43:33 we do want to get some control plane/API numbers soon 09:43:34 I hope I can do more things later on this interest project. 09:43:36 rally is increadible peace of code 09:44:02 raofei: sure, we have a many items in the roadmap :) we would love your help 09:44:10 :) 09:44:17 what about the servers ? did Huang_kun got them 09:44:20 :) 09:44:34 He is with me. 09:44:49 I will find and ask him. 09:45:09 thanks and let him know we need his help with rally 09:45:21 Yes, of course. 09:45:50 okie everyone, thanks for attending and lets hope most/all of the features are going to be merged by next meeting! 09:46:05 Thanks 09:46:06 thanks 09:46:12 btw, anyone is coming to the summit and already know it? 09:46:21 DuanKebo: anyone from your team by any chance? 09:46:33 raofei, dingboopt: ? 09:46:40 Maybe next time;-_ 09:46:46 I'm going. 09:47:04 no, maybe next time:) 09:47:04 okie 09:47:16 :( 09:47:35 next time is in Barcelona, so going to be more interesting :) 09:47:45 anyway thanks for the time and meeting and talk with you later! 09:47:56 #endmeeting