14:00:45 <joehuang> #startmeeting tricircle
14:00:45 <openstack> Meeting started Wed Apr 12 14:00:45 2017 UTC and is due to finish in 60 minutes.  The chair is joehuang. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:46 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:00:48 <openstack> The meeting name has been set to 'tricircle'
14:01:08 <joehuang> #topic rollcall
14:01:13 <joehuang> #info joehuang
14:01:17 <dongfeng> #info dongfeng
14:01:22 <zhiyuan> #info zhiyuan
14:01:25 <Yipei> #info Yipei
14:01:29 <yinxiulin> #info xiulin
14:01:29 <WuCheng> #info WuCheng
14:02:05 <RongHui11> #info
14:02:11 <RongHui11> #info ronghui
14:02:23 <joehuang> #topic feature implementation review
14:02:30 <hejiawei> #info hejiawei
14:02:48 <joehuang> hello, let's have a short review for the features to be landed in next milestone
14:03:04 <joehuang> please describe the progress in brief, thanks
14:03:58 <Yipei> for lbaas, trying to build load balancer management network
14:04:19 <zhiyuan> (1) patch for flat network support has been submitted (2) patch for multi-gateway support has been submitted, Joe has left some comments, I will update the patch based on the comments tomorrow
14:04:25 <joehuang> as we discussed in last meeting, pike 1.5 will be scheduled on May 2
14:04:31 <dongfeng> for async job api, I am still updating it.
14:04:50 <RongHui11> for Qos Spec continue update
14:04:57 <Yipei> once the lb-mgmt-net is built, i think creating a lb should be successful
14:05:11 <joehuang> great
14:05:41 <joehuang> for async api, documentation is needed too
14:06:07 <hejiawei> for metering update, it will delayed one week update
14:06:24 <joehuang> and for multi-gateway, I'll prepare a networking guide just like other features
14:06:28 <dongfeng> ok
14:06:33 <hejiawei> Due to my math test in next week
14:06:57 <zhiyuan> thanks Joe
14:07:01 <joehuang> #info aync api documentation is need too
14:07:39 <joehuang> to yipei, is there any other patches are in review for LBaaS feature enabling?
14:07:40 <dongfeng> will async job api landed in pike1.5?
14:08:12 <joehuang> to Dongfeng, I think it should be able to be landed in pike1.5
14:08:22 <joehuang> if you update in time
14:08:28 <Yipei> to joehuang, no other patches
14:08:30 <dongfeng> ok, got it
14:08:51 <joehuang> for QoS code patches, it's inactive for some time
14:09:18 <joehuang> to Jiawei, one week delay is ok
14:09:26 <joehuang> for metering feature
14:10:23 <hejiawei> thanks
14:10:43 <joehuang> has the blueprint for QoS feature been registered?
14:10:49 <Yipei> one issue found today, after creating a port in lb-mgmt-net for listening, the port status is down, even after setting neutron port as the ovs port's interface id
14:12:02 <yinxiulin> vlan trunk already support  batch creation,  can submit a version tomorrow
14:12:05 <zhiyuan> "even after setting neutron ...", this setting is done manually or by agent?
14:12:25 <joehuang> you can find how the port is created in ocata devstack plugin
14:12:31 <Yipei> manually
14:12:34 <Yipei> not by agent
14:13:15 <joehuang> #link https://github.com/openstack/octavia/blob/master/devstack/plugin.sh
14:13:21 <Yipei> https://github.com/openstack/octavia/blob/master/devstack/plugin.sh#L206
14:13:22 <joehuang> to Xiuling, thanks
14:13:49 <Yipei> i follow the plugin.sh, the port status is always down
14:14:00 <yinxiulin> you are welcome
14:15:12 <joehuang> port mac and port IP must be set correctly
14:15:29 <zhiyuan> Is restarting OVS agent useful?
14:16:27 <joehuang> Hello, xiongqiu, will QoS code be ready for pike1.5?
14:16:36 <Yipei> to joehuang, i set the ip and mac of the neutron port to the ohs port, i.e., o-hm0
14:16:54 <Yipei> to zhiyuan, i did not restart ovs agent, i will try
14:17:21 <joehuang> have you done this sudo ip link set dev o-hm0 address $MGMT_PORT_MAC
14:17:42 <longxiongqiu> if qos spec is not problems, i will update qos code.
14:17:47 <joehuang> sudo dhclient -v o-hm0 -cf $OCTAVIA_DHCLIENT_CONF
14:18:34 <joehuang> to xiongqiu, don't need to upload all QoS code in one patch, you split it into several smaller patches
14:18:46 <zhiyuan> I think after restart, OVS agent will find the new port and send a RPC request to update the port UP
14:18:50 <joehuang> all code in one patch is too huge to review
14:19:22 <longxiongqiu> recently i prepare papers for graduation, sorry for delaying
14:19:26 <longxiongqiu> ok
14:19:41 <longxiongqiu> i will split the patch to some small patch
14:19:51 <joehuang> zhiyuan's proposal may work
14:20:22 <Yipei> to joehuang, 'sudo dhclient -v o-hm0 -cf $OCTAVIA_DHCLIENT_CONF' fails
14:20:23 <zhiyuan> In the octavia plugin.sh, the creation of management port may be done before agent starts
14:20:36 <Yipei> i think it is due to the port status
14:20:40 <joehuang> to zhiyuan +1
14:20:46 <Yipei> to zhiyuan, i will have a try
14:20:53 <Yipei> restart the ovs agent
14:22:31 <joehuang> ok, Yipei, you can try it offline
14:22:32 <Yipei> to zhiyuan, i restart the ovs agent, the port status is ACTIVE
14:22:39 <zhiyuan> cool
14:22:39 <Yipei> it works
14:22:57 <joehuang> very good, it works immediately
14:23:01 <Yipei> yes
14:23:37 <joehuang> #topic Pike-1.5 (May.2) preparation
14:24:01 <joehuang> hello, for pike1.5
14:24:30 <joehuang> this release will be used in OPNFV Beijing summit for VNF high availability across OpenStack
14:24:51 <joehuang> let's list the things to do
14:27:53 <Yipei> i think creating load balancer can be done, but cannot ensure listener, pool, and member
14:28:16 <joehuang> ok
14:28:52 <joehuang> you can  submit small patch, it can be merged efficiently
14:29:32 <dongfeng> the async job api is bottom function. I'll try to make it merged May 1th
14:29:32 <joehuang> code for flat network and multi-gateway features are ready, only waiting for review and approve
14:29:53 <zhiyuan> Do we need to download OPNFV tool to test the integration?
14:30:08 <Yipei> actually, not much code, but many configuration. i think it is necessary to prepare a guide for lbaas
14:30:14 <joehuang> to dongfeng "bottom function"?
14:30:31 <joehuang> to zhiyuan, A team in OPNFV multisite is working on the intergration
14:31:00 <joehuang> I am only afraid the local_plugin may not work with Ocata Neutron
14:31:21 <joehuang> for central Neutron and Tricircle, it can be booted in a virtual machine
14:31:55 <zhiyuan> for your concern, we can do the experiment our own
14:32:06 <dongfeng> I mean not very useful. but useful for admin.
14:32:53 <joehuang> yes, to see whether it can work with Ocata Neutron for local plugin. The requirements may conflict
14:33:14 <joehuang> so we may have to use Ocata requirements
14:34:05 <joehuang> To yipei, the guide could be release after the whole LBaaS is working
14:34:19 <Yipei> ok, got it
14:36:57 <joehuang> #info test whether local plugin work under Ocata Neutron
14:38:16 <joehuang> feel free to discuss if you find something is very important in pike1.5
14:38:32 <joehuang> #topic open discussion
14:38:36 <joehuang> any other topics?
14:38:43 <Yipei> yes
14:39:14 <joehuang> please
14:40:12 <Yipei> when creating a port with specified security group in local neutron, it will fails. Because the security group is not created in central neutorn
14:41:30 <zhiyuan> you mean octavia will create a security group by itself?
14:41:43 <Yipei> yes
14:42:26 <joehuang> Ocatavia is configured to use central Neutron
14:42:31 <Yipei> not accurate
14:42:39 <joehuang> why it will create seg in local neutron
14:42:46 <Yipei> we have bottom port and top port
14:43:13 <Yipei> but we do not have bottom security group or top security group
14:43:30 <joehuang> not get your point
14:43:55 <zhiyuan> if SEG is not given, default SEG will be used
14:45:17 <Yipei> to zhiyuan, yes
14:46:05 <Yipei> for example, for the health management port, it is created in local neutron, and a top port is also created in central neutron
14:46:16 <zhiyuan> default SEG case is handled by local plugin
14:47:37 <Yipei> if we specified one as octavia does
14:48:26 <Yipei> i have to use default SEG when creating the port, and then update it with specified SEG
14:48:53 <Yipei> but top port's SEG is still default
14:49:22 <zhiyuan> when creating management port, Octavia will create a new SEG and use this SEG to create a port?
14:49:50 <Yipei> yes
14:51:33 <joehuang> Have you configured the Neutron endpoint to central Neutron or local Neutron in Ocatavia's configuration?
14:53:00 <Yipei> not for creating lb, just for building lb management net manually
14:53:35 <Yipei> tricircle cannot cover such cases, i.e., creating a port in local neutron with specified SEG of local neutorn
14:53:55 <zhiyuan> if it's manuall operation, you can create the SEG in central neutron first
14:53:56 <joehuang> If you create the network manully, you should create the network/subnet/SEG in central Neutron first
14:55:18 <joehuang> ok, other topic?
14:55:25 <Yipei> no for me
14:55:39 <zhiyuan> no for me
14:56:38 <joehuang> ok, thank you for attending the meeting
14:56:40 <joehuang> #endmeeting