05:30:05 #startmeeting tacker 05:30:06 Meeting started Wed May 24 05:30:05 2017 UTC and is due to finish in 60 minutes. The chair is gongysh. Information about MeetBot at http://wiki.debian.org/MeetBot. 05:30:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 05:30:09 The meeting name has been set to 'tacker' 05:30:28 hi everyone 05:30:35 welcome to tacker meeting 05:31:09 #topic roll call 05:31:15 hello 05:32:09 sridhar_ram hi 05:32:28 YanXing_an, hi 05:33:42 two man's date? 05:33:47 YanXing_an, it seems there are two of us in the meeting. 05:34:12 YanXing_an, lets start 05:34:27 hahaha, ok 05:34:27 o/ 05:34:40 sorry I am late 05:34:41 dkushwaha, it is just on time. 05:34:56 ok, we have one more. 05:35:01 dkushwaha, welcome 05:35:08 dkushwaha, nice to see you here 05:35:41 #topic annoucement 05:35:58 1. meeting time change is requested at https://review.openstack.org/#/c/467443/ 05:36:21 once merged, we will update the meeting time. 05:36:46 2. we have merged 6+ patches last week. a big progress 05:37:38 gongysh, can we give +1 on https://review.openstack.org/#/c/467443/ ? 05:37:54 Will send a email to declare the meeting time changes? 05:38:01 * sridhar_ram rolls in .. 05:38:01 dkushwaha, anyone can review. 05:38:12 sridhar_ram, come on. 05:38:31 #topic project activity 05:38:33 http://stackalytics.com/?metric=commits&module=tacker-group 05:38:34 apologies for the delay 05:38:40 sridhar_ram, welcome 05:39:09 YanXing_an and me were thinking this would be a two-men date meeting. 05:39:38 :) 05:40:31 our commit activities is still behind on the http://stackalytics.com/ ranking board. 05:41:09 core members should be more active. 05:41:21 #topic bp 05:41:47 dkushwaha, do you have anything to say about your bp? 05:42:20 gongysh, I could not work much on this in this week 05:42:41 dkushwaha, ok, I have some more comments on it. 05:42:58 we should merge it before p2 deadline. 05:43:32 gongysh, yes will update it. 05:43:33 dkushwaha, this feature is of the first priority on feature completeness of this tacker cycle. 05:44:04 #link https://review.openstack.org/#/c/448109/ 05:44:06 gongysh, I have a question , how can i get network_src_port_id 05:44:36 dkushwaha, maybe your standalone CP01, or by input 05:45:07 dkushwaha: it is the neutron port uuid of the first VNFs ingress CP 05:45:33 dkushwaha: this is where neutron-sfc applies the classifier to steer traffic 05:45:40 .. in the chain 05:45:45 *into 05:45:46 dkushwaha, I think we can treat the first part on path as the network_src_port_id. 05:46:13 gongysh, so it should be their before VNF instance creation? 05:46:39 sridhar_ram, ^ 05:46:50 dkushwaha, creates path (CP01->CP11->CP13->CP21->CP31) 05:46:54 sridhar_ram, yes, it's the first point of flow classifier applied 05:47:05 you can put CP01 as the network_src_port_id. 05:47:07 dkushwaha: no, it can't be known before VNF-1 instantiates 05:47:38 gongysh: the string "CP01" is just a string label 05:47:58 sridhar_ram, requirements: 05:47:58 - forwarder: CP01 05:47:59 - forwarder: VNF1 05:47:59 capability: forwarder1 #CP11 05:48:00 - forwarder: VNF1 05:48:01 capability: forwarder3 #CP13 05:48:02 - forwarder: VNF2 05:48:03 capability: forwarder1 #CP21 05:48:04 - forwarder: VNF3 05:48:05 capability: forwarder1 #CP31 05:48:06 symmetrical: true 05:48:13 the string label is the same in forwarder path. 05:48:31 should be the same. 05:49:21 that's fine .. as along as we don't hardcode or interpret the suffix number (01) in the CP 05:50:14 gongysh, i think network_src_port_id can not be CP01. In my testbed, it's the gateway port uuid 05:51:05 sridhar_ram, gongysh i am referring https://github.com/openstack/tacker/blob/master/samples/tosca-templates/vnffgd/tosca-vnffgd-sample.yaml and http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/csd03/tosca-nfv-v1.0-csd03.html#_Toc447714731 05:51:46 dkushwaha, https://github.com/openstack/tacker/blob/master/samples/tosca-templates/vnffgd/tosca-vnffgd-sample.yaml#L18 05:51:59 it specifies the network_src_port_id. 05:52:15 we still need a way to do the same thing in your spec. 05:53:11 traffic sent to network_src_port_id will be transfered the first forwarder VNF. 05:53:25 YanXing_an: I'm afraid you might be correct 05:53:33 * sridhar_ram checking networking-sfc docs 05:54:11 so if we do not take the first part of the path as network_src_port_id, we need another way to do it. 05:54:47 gongysh, sridhar_ram I am not clear, but I think I am agree with YanXing_an 05:54:51 maybe it is the input of the NS, just like the way we do in vnffg spec. 05:54:54 network_src_port_id -> vnf1 -> cp1 -> vnf2 -> cp2 -> ... 05:56:25 YanXing_an, at https://review.openstack.org/#/c/448109/5/specs/pike/vnffg-ns.rst, it should be network_src_port_id -> cp01 -> vnf1:forward1 -> vnf1:forwarder3 ... 05:56:32 right? 05:58:37 this behavior will be dictated by neutron-sfc .. we can try automating finding the "upstream" router port where the CP01 network is connected to 05:59:10 ok, dkushwaha so we need to elaborate the spec on the network_src_port_id 05:59:39 gongysh, I need to look more into this 05:59:56 in vnffg, we are using input parameter to deal with it. 06:00:27 also for symmetric chain, we also need a network_dst_port_id. 06:00:50 30 mins past 06:00:56 next bps 06:01:27 gongysh, i will spend some time on this bp 06:01:38 YanXing_an, thanks 06:01:46 #link https://review.openstack.org/#/c/459520/ 06:01:59 Use mistral to do vim reachability monitor 06:02:05 we have got two +2 06:02:17 can anyone of you approve it? 06:02:25 gongysh: i'll do it 06:02:38 #link https://review.openstack.org/#/c/467479/ 06:02:44 Implement VNF monitor policies with Mistral workflow 06:02:56 I have write one more 06:03:38 after barbican, and these two specs, we will remove the obstacle to scale our tacker server. 06:04:52 gongysh: i need to review vnf-monitor spec, but a quick question .. does this also use polling from mistral_action back to tacker conductor 06:05:02 yes 06:05:27 hmm... 06:06:01 to remove it, we need to enhance mistral itself 06:06:22 perhaps a dumb question, can mistral action listen on an "unique" rpc channel .. 06:06:53 .. can this channel.. arg.. topic saved in the tacker-db and used to "stop" mistral action ? 06:08:39 tacker-conductor will be bombarded with polls from all the moinitored VNFs and VIMs 06:10:13 sridhar_ram, allow tacker conductor to notifyy the actions is one way to do it. 06:10:30 gongysh: exactly ... 06:10:55 sridhar_ram, lets do this way before mistral fixes its problem. 06:11:28 great .. this will go a long way towards scalability 06:12:00 sridhar_ram, thanks the idea. 06:12:07 sure 06:12:22 block volumes support bp 06:12:45 #link https://review.openstack.org/#/c/453442/ 06:13:05 it seems the author slept for a long time. 06:13:41 #link https://review.openstack.org/#/c/434974/ 06:13:52 Add service assurance engine for E2E services 06:14:25 this should be dealing with some kind of design bugs in VNFFG 06:15:08 #topic bugs 06:15:33 o/ 06:15:45 trinaths, hi 06:15:49 https://review.openstack.org/#/c/465080/ 06:15:58 need more reviews on barbican 06:16:00 this is YanXing_an's brbican integration 06:16:38 YanXing_an, you need to consider the db migration 06:16:54 gongysh, ok, i will add it 06:17:01 The reporter of https://bugs.launchpad.net/tacker/+bug/1691792 is looking for some help 06:17:02 Launchpad bug 1691792 in tacker "Can't create forwarding graph on tacker" [Undecided,Incomplete] 06:17:11 and to consider the existed VIM which has no your defined key_type. 06:17:21 YanXing_an: i'll review ur barbican 06:17:30 .. patchset 06:18:06 sridhar_ram, yes, but I think the reporter pasted the log on tacker client side, not tacker server side. 06:18:26 sridhar_ram, nice to have your review opinions. thanks 06:18:27 so we are not able to tell what is happened on server side. 06:18:35 YanXing_an: sure 06:18:50 gongysh: agree, we need server logs ... 06:19:43 I have no other bugs to talk about. 06:20:02 sridhar_ram, I remember you have a patch to unified the openstack drivers. 06:20:19 if existed vim has key_type, it will use fernet_key in local file system 06:20:43 gongysh: yes, i need to revive it and re-spin ... will get to it next week 06:20:49 -> has no key_type 06:21:45 #topic open discussion 06:22:01 so what other stuff do you guys want to talk? 06:22:55 I think we need validate tosca template, what do you think? 06:23:07 for example, https://bugs.launchpad.net/tacker/+bug/1693070 06:23:09 Launchpad bug 1693070 in tacker "Should only support one mgmt-ports" [Undecided,New] - Assigned to Yan Xing'an (yanxingan) 06:24:05 also, there was this weird issue reported here .. https://answers.launchpad.net/tacker/+question/633708 06:24:16 i was scratching my head 06:25:51 sridhar_ram, 2017-05-23 12:46:42.704 8178 DEBUG tacker.vnfm.plugin [req-14c6d1e2-ec5d-4da8-b582-0d55236fea13 2db962522806470c98bc1c4c1be4c002 b078332877a243c3be1644d4ae77f439 - - -] unknown vim driver openstack in ['noop', 'openstack'] 06:26:23 unknown vim driver openstack in ['noop', 'openstack']? 06:26:25 haha 06:26:46 yeah, but the type is 'openstack' from the vim-list output 06:27:21 YanXing_an: need to think a bit, if multiple mgmt CPs are valid for any particular use-case .. 06:27:53 ... i *think* it shd be okay to restrict it to one per VNF 06:28:46 need to update this doc if we change this behavior .. https://docs.openstack.org/developer/tacker/devref/vnfd_template_description.html 06:29:09 maybe openstack is not added into infra driver 06:29:33 sridhar_ram, yes, i will think it 06:30:08 ok time is up. 06:30:09 mgmt-driver can be configured to accept a list of mgmt_ips and process it 06:30:11 thanks everyone. 06:30:14 if infra_driver not in self._vnf_manager: maybe self._vnf_manager is empty? 06:30:20 #endmeeting