09:01:20 #startmeeting dragonflow 09:01:21 Meeting started Mon Apr 4 09:01:20 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:22 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:01:22 hello 09:01:25 The meeting name has been set to 'dragonflow' 09:01:43 #info gampel Shlomo_N yuli_s1 zenoway scsnow oanson nick-ma In meeting 09:02:09 #topic Redis Driver 09:02:14 #link https://review.openstack.org/#/c/274340/ 09:02:32 I tried to install it via devstack and it failed on fedora 09:03:03 I managed to run it, but it seems unstable. Not all the tests pass. 09:03:11 I mean the devstack patch not this one 09:03:26 #link https://review.openstack.org/#/c/297916/ 09:03:38 is feipeng here ? 09:04:23 Anyone can comment on this patch? 09:04:48 In that case, I will communicate with feipeng when he becomes available. 09:04:52 is duankebo here ? 09:04:52 Let's move on. 09:05:05 Ok 09:05:17 #topic Security groups and port security 09:05:28 #link https://review.openstack.org/#/c/280538/ 09:06:00 dingbo is here ? 09:06:52 Guess not. 09:07:02 I know gal tested this patch 09:07:10 nut i am not sure whats the status now? 09:07:27 This patch still has many review comments on it. And it is missing a fullstack test 09:08:08 Ok i will talk with dingbo we need to put priority on this one 09:08:21 it is critical for the release and we do not have much time 09:08:33 Ok 09:08:50 Ok 09:08:54 #action gampel dingboopt to push SG app forwards. 09:09:07 #topic Distributed DNAT 09:09:19 #link https://review.openstack.org/#/c/289148/ 09:09:25 #link https://review.openstack.org/#/c/294374/ 09:09:33 Is raofei here? 09:09:52 yuli_s1, I understand you and gsagie tried to test this patch? 09:09:58 I think that it is in a good state , I know that nick-ma and yuli tested it 09:10:13 dnat, yes 09:10:18 yuli: whats the status of your tests 09:10:37 i have a problem now pinging the VM from the outside world 09:10:37 I think that the only issue is the GW MAC update 09:10:40 using the fip 09:10:41 Yes, generally working. but it seems not completed. Like gateway ip update. 09:10:45 I am checking this now 09:10:47 Ok, Mac 09:11:00 yuli_s1, do you know more or less what's the issue? 09:11:10 in addition, I found a problem here: https://bugs.launchpad.net/dragonflow/+bug/1548725 09:11:12 Launchpad bug 1548725 in DragonFlow "It's not possible to assign a FIP for a VM on the default private network" [High,New] - Assigned to Eran Gampel (eran-gampel) 09:11:13 I understand that raofei is adding a periodic arp to the GW 09:11:52 i see a packet comming to VM 09:11:55 but for this phase we could merge it even with configuring the GW mac in mt opinion 09:12:04 i do not see a response, 09:12:22 I don't feel comfortable with setting the MAC in configuration. 09:12:33 Yuli i will look at this two problem today but please send an email to raofei about it 09:12:38 There is supported for gratuitous arp, and support to responding to arp replies from the gateway 09:13:01 the question is, if we don't filter by dest IP, will it be good enough, or do we still want to allow MAC configuration? 09:13:02 i think raofei already fixed the periodic update code 09:13:03 So we need to check whats the status with raofei and see how long it will take 09:13:28 and I am working with his patches from yesterday 09:14:03 It looks like the periodic arp has already been uploaded 09:14:10 yuli_s1, could you please test with the new code? 09:14:18 i am using new code 09:14:28 Ok so yuli could you communicate with raofei about your test 09:14:34 yes, sure 09:14:42 you could add it to the patch 09:15:20 yuli_s1, is there a way to make your test automatic? 09:16:05 yes, 09:16:13 great! 09:16:49 with the "ovs-appctl ofproto/trace" command probably 09:17:09 #action yuli_s1 raofei to verify distributed DNAT status 09:17:25 yuli_s1, that means the trace output has to be parsed. 09:18:18 Any more comments on this topic? 09:18:25 nop 09:18:31 no 09:18:34 #topic local controller reliability 09:18:49 Is heshan here? 09:19:27 it seem that all group is not here 09:19:33 Looks like it. 09:20:00 oanson: we can discuss what you suggested on the notify 09:20:12 :-) national holiday 09:20:22 Ohh I see thx 09:20:24 Ah. That explains it :) 09:20:37 All right. the OVSDB notify is the next topic 09:20:42 I am in the airport 09:20:43 #topic OVSDB Monitor - Notifications 09:21:39 we have anasigned bug here: 09:21:41 https://bugs.launchpad.net/dragonflow/+bug/1563708 09:21:42 Launchpad bug 1563708 in DragonFlow "OVSDB monitor reports events on tunnel ports" [Undecided,New] 09:21:47 I was looking into the OVS IDL code to fix https://bugs.launchpad.net/dragonflow/+bug/1564766 09:21:48 Launchpad bug 1564766 in DragonFlow "When add a vm, flow entries are not installed because ovs port online event is filtered by ovsdbmonitor," [Undecided,New] - Assigned to Omer Anson (omer-anson) 09:22:04 Which I guess can be used to also fix https://bugs.launchpad.net/dragonflow/+bug/1563708 09:22:16 ok, great 09:22:31 It looks like the OVS db connection (Idl in OVS) already has a mechanism for notifications from the OVS db 09:22:32 i will assign it to you 09:22:37 yuli_s1, thanks 09:22:55 np ;) 09:23:08 I was hoping maybe hujie can explain why he re-wrote that piece, but I don't think he's here 09:23:43 oanson: i agree we should reuse the ovs code 09:24:01 gampel: I agree. 09:24:23 I will talk to hujie to try and understand why this is the method he chose to do it 09:24:39 will you write an email to hujie about it , as it is 200 line of code and we see some unsuitability there 09:24:47 Once that is clear, I, or hujie, can re-write it 09:24:54 great 09:25:06 I have an ongoing discussion with him. That shouldn't be a problem. :) 09:25:46 #topic Bugs 09:26:01 we have another anasigned bug: 09:26:02 yuli_s1: Any other new bugs, except the new one I just got? :) 09:26:16 https://bugs.launchpad.net/dragonflow/+bug/1559841 09:26:17 Launchpad bug 1559841 in DragonFlow "dhcp rpc is not handled at plugin side" [Medium,New] 09:26:39 and I wnat to take this bug: https://bugs.launchpad.net/dragonflow/+bug/1548725 09:26:39 Launchpad bug 1548725 in DragonFlow "It's not possible to assign a FIP for a VM on the default private network" [High,New] - Assigned to Eran Gampel (eran-gampel) 09:26:49 and assign it to me, i have a solution for it 09:27:08 yuli_s1, why is 1559841 set to medium? 09:27:17 i will take the dhcp it seem 09:27:27 non critical due 09:28:04 The rpc to dhcp agent is unnecessary. It is not important, I think. 09:28:07 ok, 09:28:14 i agree 09:28:18 may be we will move it to wishlist ? 09:28:18 Then the issue is just the log? 09:28:24 yes 09:28:32 I think to 'low' 09:28:41 It's still a bug, not a feature request 09:28:49 sure 09:29:00 ok, I made it low 09:29:08 Great. yuli_s1 are there any more? 09:29:25 https://bugs.launchpad.net/dragonflow/+bug/1536868 09:29:26 Launchpad bug 1536868 in DragonFlow "Dragonflow should prevent IP spoof" [Low,New] 09:29:37 we have a spec on this subject 09:30:01 Will we have time to add it before the feature freeze? 09:30:56 I am not sure 09:31:11 this is for sure wish list 09:31:32 Sounds good. 09:31:45 I don't suggest to add new features. It is in the wish list. 09:31:50 ok 09:31:56 yuli_s1, next please. 09:32:03 whats the status of the OVS service 09:32:16 probably ok with bugs 09:32:19 oanson:i see you have comments form gal 09:32:23 It's waiting for review here: https://review.openstack.org/296897 09:33:05 and hear: https://bugs.launchpad.net/dragonflow/+bug/1563901 09:33:06 Launchpad bug 1563901 in DragonFlow "fullstack: testL3App failed" [High,New] 09:33:15 I will address his comments. 09:33:33 nick-ma : will you be able to review it as well 09:33:49 Of course. 09:33:52 the OVS service patch 09:34:19 And we have some other patches that i think that we could merge once we get another +2 09:35:00 Once these are merged, the system should be a bit more stable 09:35:15 Then we can re-review 1536868 and see if it is still happening 09:35:27 #link: https://review.openstack.org/#/c/297167/ is in a good state in my opinion 09:35:48 Since the patch https://review.openstack.org/#/c/298121/ to bug 1560927 should have resolved it (And it didn't) 09:35:49 bug 1560927 in DragonFlow "add router interface: TypeError in l3_proactive_app" [Medium,In progress] https://launchpad.net/bugs/1560927 - Assigned to Omer Anson (omer-anson) 09:36:59 yuli_s1, any more? 09:37:04 nop 09:37:11 All right. 09:37:19 #topic Testing 09:37:46 I remind that we plan a feature freeze for 7th of April. That's this Thursday. 09:37:56 Shlomo do you want to share your control path testing 09:38:05 data plane sorry 09:38:07 Sure 09:38:27 There is not much new from the email I have send yesterday 09:38:39 So you can 09:38:46 stop me anytime :-) 09:38:58 I able to produce 10Gb/s (line rate) between the compute-nodes. 09:39:17 Also managed to produce 7.5 Gb/s SNAT scenario from 3 VMs that resides on same CN. 09:39:41 But I found two issues that I am still investigating: ... 09:40:05 1) I can’t produce near line rate bandwidth from VMs that resides on same CN. 09:40:32 2) On the destination CN, there is a process ksoftirqd that gots to 100% cpu on core #5 only. 09:41:12 Shlomo_N, about 2), what tunnel type did you use? 09:41:18 VxLan 09:41:44 Does it reproduce with geneve or gre? 09:41:46 2) need to enable multi queue for nic to take advantage of multi core. 09:42:21 oanson: I didn't so far. 09:42:34 I think nick-ma is closer to the mark :) 09:42:36 nick-ma: sound like a good idea 09:42:38 I'd try that first 09:43:21 All right, anything else in this topic? 09:43:49 nick-ma: can you send me any link that exaplains how I can do it? 09:44:35 I am using fedora 09:44:41 I will find it for you tomorrow. 09:44:49 great, thanks! 09:44:52 oanson: whats the status on the DB scale automatic testing scripts ? 09:45:08 I only started looking into it. 09:45:18 :) ok 09:45:23 It shouldn't be too difficult to apply it to our system. 09:45:33 I hope I'll have something more interesting to say next week. :) 09:45:39 great 09:46:04 Anything else on this topic? 09:46:21 #topic Open Discussion 09:46:25 so we have any patches with high review priority ? 09:46:49 The patches linked in this meeting are all high review priority 09:46:59 These are all features we want merged before Thursday. 09:47:23 Additionally, reviews related to bugs marked as High are also important 09:47:33 will do 09:47:44 will do 09:47:49 whats the problem with the ping pong test is it fixed 09:48:11 It still appears to be unstable. 09:48:27 I will look at it during the week. I think some of the other bugs are making it unstable. 09:48:34 Ok 09:48:58 I remind that we want to reach Feature Freeze on the 7th April. 09:49:01 That's this Thursday. 09:49:08 We want to reach code freeze on the 18th. 09:49:22 nick-ma: is tomorrow working day in china ? 09:49:24 That's Monday, exactly two weeks from now 09:49:30 Yes 09:49:35 hi, how to get involved into df dev? i've read almost all blog posts about df in Gal's and Eran's blog. can someone point on easy bug/blueprint, that i could start to look into, to get familiar with df code? 09:50:05 yes sure lets tack it offline after the meeting 09:50:13 thanks 09:50:31 omer yuli is there an easy bug you have on the list 09:51:33 I can look through the list and find something interesting. 09:52:19 ok i will do i as well lets help @scsnow to kick start 09:52:49 scsnow, looking through some of the shorter reviews is also a great way to get familiar with the code. 09:53:19 I agree we need allot of help with the patch review 09:54:06 Anyone wants to discuss anything else? 09:54:28 Nop thank you everyone 09:54:32 All right. 09:54:34 thanks 09:54:36 Thanks everyone. 09:54:39 #endmeeting