14:02:36 #startmeeting tricircle 14:02:36 Meeting started Wed Mar 15 14:02:36 2017 UTC and is due to finish in 60 minutes. The chair is joehuang. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:37 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:39 The meeting name has been set to 'tricircle' 14:02:44 hello 14:02:54 #topic rollcall 14:02:58 #info joehuang 14:03:05 #info dongfeng 14:03:22 #info Yipei 14:03:31 #info fanyishi 14:03:32 #info 秀林 14:03:42 #info xiulin 14:03:42 #info ronghui 14:03:46 #info zhiyuan 14:04:02 #info longxiongqiu 14:04:07 #info WuCheng 14:04:20 #topic Test coverage requirement 14:04:45 there is one patch submitted to set threshold for test coverage 14:04:56 #link https://review.openstack.org/#/c/444394/ 14:05:12 the current coverage is 71% 14:06:06 so all new patch should add enough test code 14:06:28 to keep the test coverage >-71% 14:07:04 if a patch leads to the coverage <71% 14:07:22 then the check test will fail 14:07:28 ok 14:08:06 got it 14:08:08 that means each new patch must add test cases to cover more than 71% code, otherwise it'll fail in test 14:08:28 will the doc be ignored? 14:08:45 doc test is another test 14:09:09 got it. 14:09:47 for new patch, we hope it can reach >90% for its own code 14:10:17 that means all branch clauses will be covered as much as possible 14:11:17 you can check the coverage of test in each patch, just click the link of tricircle-coverage-ubuntu-xenial-nv 14:12:12 then you can find each file coverage test report in the folder "cover" 14:12:48 do you have any question to check the coverage report? 14:13:04 no for me 14:13:22 click each file, you can see what tested, what not 14:13:23 no 14:14:13 no 14:14:33 #info for old file, it's encouraged to add test cases to increase the test coverage 14:15:03 good, if no question, zhiyuan, I think we can approve this patch 14:15:15 ok, that's fine 14:15:42 #topic Pike-1 prioritized patches progress review 14:16:20 #info two patches of VxLAN feature merged 14:16:37 #info router az support merged 14:17:11 other patches are still in review 14:17:37 QoS spec is still in discussion 14:18:04 VxLAN feature spec is close to merge 14:18:55 yes we need to speed up the rhythm of the discussion 14:19:03 do you have topic to discuss for the spec/code patch in review 14:19:15 no for me. 14:19:57 no for me, I will update my patches tomorrow based on the comments 14:20:39 tricircleclient patch is close to be ready, I think 14:20:59 sorry this savings time day 14:21:05 yes I guess it's 14:21:10 hello, victor 14:21:18 o, your time changed 14:21:28 what's the current time now 14:21:39 Sindhu told me that she will fix it, but now she is serving as bug deputy in neutron 14:21:49 9:21 am 14:22:06 is it too early for you? or it's good 14:22:18 understand 14:22:19 its much better 14:22:21 hehehe 14:22:35 yes I will fix it today 14:22:41 sorry for the delay 14:22:54 there are several patches are almost close to merge, please have a look 14:23:23 to Sindhu, it's ok, not delayed yet :) 14:24:19 We just discussed that the coverage patch will be merged to look after tricircle code test coverage 14:24:36 thanks to victor to bring this one 14:24:46 really good 14:25:03 yeah, and now makes more sense to have coverage jobs 14:25:19 that validates the code coverage and not the creation of the reports 14:26:20 +1, it's very helpful, and I saw that the coverage increased from 71% to 72% 14:26:39 \o/ 14:27:17 after Tricircle pike-1 is released, we'd like to have a demo in OPNFV beijing summit 14:27:23 #topic Demo of VNF high availability across OpenStack with Tricircle in OPNFV Beijing summit 14:27:55 based on the VxLAN cross Neutron L2 network and allowed address pair 14:28:32 we can help VNF(telecom application) to realize high availability across OpenStack 14:28:48 and I discussed with contributors in OPNFV 14:29:32 we'd like to setup a demo of this in OPNFV beijing summit, it'll be held in the middle of June 14:30:00 and plan to integrate tricircle into OPNFV in its E-release 14:31:59 do you have some questions on this? there is one project in OPNFV called multisite, I am also the PTL of that project 14:33:30 joehuang: did you know if those sessions are going to be available online? 14:33:51 you mean OPNFV summit? 14:33:58 yes 14:34:27 last year, video was recorded and published in youtube 14:34:55 OPNFV is call for presentation for the summit, we may submit a session 14:35:31 except the sessions, OPNFV summit also provide expo like that in OpenStack summit 14:35:48 for expo, no video will be recorded 14:36:10 If the session was selected, then we can have video published in youtube 14:36:33 would you like to submit a session together? 14:37:52 well, I can try it but I'm not sure that I've fully support of my manager 14:38:14 anyway, it's something that we can discuss offline 14:38:20 ok, let's discuss the session offline 14:38:51 and one session was selected in OpenStack summit together with telecom NFV WG 14:39:32 so I am planning to attend OpenStack Boston summit 14:39:39 we may meet there 14:41:21 #topic open discussion 14:41:35 any topics? 14:41:39 yes 14:41:52 please, Yipei 14:41:55 for LBaaS, when creating lb, the service plugin will use the local plugin to create port. but the port body has no ip address. instead, the service plugin fills fixed_ip with subnet_id, leading None in ip_address 14:42:12 https://github.com/openstack/tricircle/blob/master/tricircle/network/local_plugin.py#L443 14:43:55 this is a bug in the code 14:44:12 so how it is not belong to special port 14:44:31 no, that's to reject port creation request from dhcp agent 14:44:51 just skip the part? 14:45:07 have you checked the request body passed from LBaaS service plugin? 14:45:24 for DHCP port processing, it's correct 14:45:52 so LBaaS will also pass the body only with subnet_id? 14:45:56 but we need to make sure it works for LBaaS or not 14:46:27 to zhiyuan, yes, no fixed_ip 14:47:03 no fixed_ip or no ip_address? 14:47:16 o, no ip_address 14:47:27 fixed_ip is filled with subnet_id 14:47:53 does the body contain device_owner? 14:48:00 yes 14:48:02 quit 14:48:09 DEVICE_OWNER_LOADBALANCERV2 14:49:11 we may judge by device owner to process the request from LBaaS 14:49:49 cool, then we can also add this port to the special port list 14:50:40 so we need to add port in special ports 14:51:35 https://github.com/openstack/tricircle/blob/master/tricircle/network/local_plugin.py#L453 14:51:53 then it will be processed here 14:52:14 oh, it wrong 14:52:15 sorry 14:53:31 to Yipei, I think you can figure out offline how to fix this issue, it's much more clear nor 14:53:47 ok 14:53:50 got it 14:54:03 I'd like to mention the upgrades requirements patch that was submitted earlier, https://review.openstack.org/#/c/445153/ it contains a change in SQLAlchemy 14:54:13 few minutes left, other topics? 14:54:24 no for me 14:54:31 no for me 14:54:46 no for me 14:55:02 no 14:55:03 ok, will approve soon 14:55:36 please review the patches 14:55:43 ok 14:55:48 no 14:56:56 ok, thank you for attending the meeting 14:57:06 #endmeeting