09:01:38 #startmeeting Dragonflow 09:01:39 Meeting started Mon Aug 8 09:01:38 2016 UTC and is due to finish in 60 minutes. The chair is oanson. Information about MeetBot at http://wiki.debian.org/MeetBot. 09:01:40 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:01:42 The meeting name has been set to 'dragonflow' 09:01:50 Hi, everyone. 09:01:59 Who is here for the Dragonflow meeting? 09:02:29 DuanKebo, hi. 09:02:36 You here for the meeting? 09:03:41 Hi 09:03:46 Hi 09:04:32 DuanKebo, looks like it's just us today. 09:04:55 Hi, Omer 09:05:02 Is ma li online? 09:05:11 nick ma 09:05:27 nick-ma, ping 09:05:44 i'm here. 09:05:57 All right. Let's get started. 09:06:08 #info nick-ma DuanKebo hujie in the meeting 09:06:16 Let's hope others will join soon 09:06:26 #topic Newton Features 09:06:36 #link Etherpad https://etherpad.openstack.org/p/dragonflow-newton 09:06:53 According to the trusty etherpad, we have DB sync. hujie, any updates? 09:07:44 Currently, there are only DB sync logic on local controller 09:08:19 i tested the patch, but it failed in fullstack. is it working in your own environment, hujie? 09:08:23 Li Ma, do you have time to do the job on Neutron side? 09:08:48 currently, i'm working on dpdk and kolla, one by one. 09:09:23 great 09:09:45 Have you try other tests instead of fullstack? 09:10:03 fullstack is the must :-) 09:10:56 I'm busy on working production test for dragonflow, if I have time I'll have a look at the fullstack bug 09:11:26 thanks. i will also go over all you codes, and to see how i can help. 09:11:35 ok, thx 09:11:44 I am also trying to stabalize the fullstack tests 09:11:57 yes, i see. great job. 09:12:09 I hope they'll be stable soon enough so we can trust them again 09:12:19 yes, i hope so. 09:12:41 About ML2 - are there any open issues? 09:13:29 I think I tested it last week and L2 worked. I don't remember the results for L3. I'll test again this week. 09:14:17 nick-ma, I saw you uploaded a DPDK patch. 09:14:21 In our environment, the basic function of Ml2 and L3 is ok 09:14:34 hujie, that's great news! 09:14:54 i am working on dpdk compilation with ovs master branch. i'll update it soon. hopefully it is working. 09:15:07 we can continue testing ml2 and l3 plugin for a while 09:15:13 Great. 09:15:15 gerat. 09:15:17 great. 09:15:21 and then use them as the default neutron plugin 09:15:47 DuanKebo, once the fullstack tests are stable, we'll move them to ML2. The plan is to phase out the Core Plugin, and work only with ML2 09:16:08 I hope this can happen this week - next at the latest 09:16:13 Ok, great! 09:16:45 I also saw liuhaixia uploaded vlan and flat network patches. Unfortunately I didn't get to review them 09:16:50 I'll do my best to find the time 09:17:43 Any other items for the Newton cycle features? 09:18:13 #topic Performance Testing 09:18:19 yuli_s, are you still here? 09:18:24 if you have time, the qos feature is very glad to be reviewed:) 09:18:37 yes 09:18:41 hujie, noted. I'll try to find the time for that as well. 09:18:50 thx 09:18:56 i made a number of tests 09:19:04 yuli_s, would you like to report about the tests? 09:19:07 do u want me to paste the results here ? 09:19:11 sec. 09:19:24 yuli_s, I suggest you just summarize them./ 09:19:28 sure 09:19:37 They may be a lot to digest at first glance 09:19:41 the qos feature lacks of end-to-end fullstack tests. i suggest to add some basic scenario. it will greatly help review and validate. 09:19:51 we created a version of the 09:20:09 yes, xuxiaojie is do the fullstack job for qos 09:20:15 system that has a server (a kind of limited neutron plugin) 09:20:23 nick-ma, definitely. 09:20:23 and a client ( a limited fb-controller) 09:20:53 the server sends an event notification together with time 09:20:59 when this event was created 09:21:18 when receiving events re we recrd time differentce 09:21:30 all the system work in containers 09:21:41 so, we have one server and multiple containers 09:21:49 we used to run a huge test 09:22:24 with a cluster of redis 09:22:41 3 physical server in redis clusters working 09:22:46 without replication 09:23:24 on a server' server we run one client container 09:23:35 to record time it took to process messages 09:23:53 in our big test 09:24:20 130 df-client apps on each server - 35*130 = 4550 containers 09:24:32 Results from the same host as server: 09:24:41 Total time: 167.5 sec 09:24:41 Number of events: 10000 09:24:41 Num events per second: 59.6 09:25:01 on other server with 130 containers 09:25:42 the fastest result was: 167.578893423 sec, 10000 n.requests , 59.6733860436 r/sec 09:26:03 yuli_s, so same amount of requests per second on remote hosts and local host? 09:26:09 the slowers result was 115.672967196 sec, 10000, 86.450622323 09:26:24 ops, sorry the last lines are opposite 09:26:41 the slowers result was 167.578893423 sec, 10000 n.requests , 59.6733860436 r/sec 09:26:45 :-) 09:27:02 the fastest result was 115.672967196 sec, 10000 n.erquests, 86.450622323 r/sec 09:27:32 i am sorry again 09:27:50 yuli_s, looks great. Thanks! 09:28:06 What are the future plans? Larger redis cluster? full deployment? 09:28:10 the slowest result was: 233.212209702 sec, 10000, 42.8794016094 09:28:20 oanson, yes ! 09:28:30 full deployment 09:28:33 @yuli will you please send the report to us? 09:28:45 DuanKebo, sure 09:28:54 Thank you! 09:29:18 Anything else in this topic? 09:29:22 yuli, you use 3 server for redis, how many server for neutron and how many for df-controller? 09:30:08 35 servers run 130 containers 09:30:18 each running a minified version of df-controller 09:30:25 ok I see 09:30:26 130 containers each 09:30:37 yes I got it 09:30:37 thx 09:30:45 great 09:31:03 #topic Bugs 09:31:04 this is the test script 09:31:06 https://review.openstack.org/#/c/309948/ 09:31:10 yuli_s, you're up again 09:31:12 Great job, yuli! 09:31:14 sure, 09:31:16 #link https://review.openstack.org/#/c/309948/ 09:31:46 this bug and solution for him was abandon 09:31:54 https://bugs.launchpad.net/dragonflow/+bug/1606457 09:31:54 Launchpad bug 1606457 in DragonFlow "Miss requirement crc16" [Medium,New] 09:32:21 any ideas ? 09:32:29 because it is not in openstack/requirements 09:32:30 https://review.openstack.org/#/c/346001/ 09:32:38 what about this bug? 09:33:09 We need to see how we deal with 'weak' requirements, such as requirements only needed for plugins 09:33:09 #1606457, redis needs crc16, but redis is not a requirement 09:33:12 nick-ma, so, u suggest to close this ? 09:33:30 hm, ok 09:33:45 yuli_s, no, but reduce priority 09:33:58 yes, keep it. 09:34:06 oanson, ok 09:34:22 we have these bugs 09:34:27 Kernel module vport_geneve.ko fails to load on ubuntu 09:34:28 https://bugs.launchpad.net/dragonflow/+bug/1571551 09:34:28 Launchpad bug 1571551 in DragonFlow "Kernel module vport_geneve.ko fails to load on ubuntu" [High,New] 09:35:06 Hi, guys, could you please review this bug: https://review.openstack.org/#/c/346001/? 09:35:15 yuli_s, technically this is on me, but I need to re-write the patch 09:35:24 ok 09:35:42 we need owners here 09:35:45 https://bugs.launchpad.net/dragonflow/+bug/1605535 09:35:45 https://bugs.launchpad.net/dragonflow/+bug/1606454 09:35:45 Launchpad bug 1605535 in DragonFlow "auto-topology-allocation doesn't work with ml2" [Medium,New] 09:35:46 Launchpad bug 1606454 in DragonFlow "both mech_driver and l3_router_plugin call api_nb.initialize()" [Low,New] 09:36:03 yuli_s, all the High priority bugs have owners? 09:36:20 i think yes 09:36:21 I think 1606454 has a patch 09:36:41 ok 09:36:41 @oanson, yes 09:36:49 #link https://review.openstack.org/#/c/347154/ 09:37:21 ok 09:37:37 i will assign it to you 09:38:07 btw, https://review.openstack.org/#/c/352072/, oanson, could you update it soon and let's merge it? i see this fixes the fullstack. we should rebase all the reviewing patches on it to re-run fullstack. 09:38:20 assigned to myself already :) 09:38:31 hshan, great ;) 09:38:58 nick-ma, yes. I am testing a fix for weizj. It will be uploaded as a new patch, so a new review cycle won't be needed 09:39:12 another question is with this bug: https://bugs.launchpad.net/dragonflow/+bug/1585170 09:39:12 Launchpad bug 1585170 in DragonFlow "dragonflow dhcp_app don't support VM pxe boot" [Medium,New] 09:39:20 i suppose we can move it to wishlist 09:39:30 yuli_s, there is an open review for this as well. 09:39:34 i think there is the corresponding review. 09:39:42 ah, great 09:39:47 hshan, I think this is yours as well 09:40:30 while, yes, I've made a patch for that bug 09:41:32 if it is ok, I can take this bug from oanson 09:41:36 https://bugs.launchpad.net/dragonflow/+bug/1587135 09:41:36 Launchpad bug 1587135 in DragonFlow "Double encoding in api_nb.py and related code" [Low,New] - Assigned to Omer Anson (omer-anson) 09:41:41 to myself 09:41:48 yuli_s, that would be great! 09:41:53 ok, cool 09:42:19 Anything else? 09:42:42 nop 09:42:45 nop. 09:42:50 #topic Open Issues 09:43:03 Fire away 09:44:23 All right. 09:44:30 Thanks, everyone 09:44:46 #endmeeting