00:33:17 <kubi001> #startmeeting Yardstick Work Meeting
00:33:17 <collabot`> Meeting started Tue Mar 14 00:33:17 2017 UTC.  The chair is kubi001. Information about MeetBot at http://wiki.debian.org/MeetBot.
00:33:17 <collabot`> Useful Commands: #action #agreed #help #info #idea #link #topic.
00:33:17 <collabot`> The meeting name has been set to 'yardstick_work_meeting'
00:33:23 <kubi001> #topic roll call
00:33:35 <JackChan> #info Jack
00:33:57 <kubi001> https://global.gotomeeting.com/join/156176189
00:34:34 <rbbratta> #info Ross
00:34:49 <JingLu> #info Jing
00:34:50 <kubi001> let's wait for one minute
00:35:23 <rbbratta> Trevor said he couldn't make it
00:36:06 <kubi001> rbbratta: got it, thanks
00:36:33 <kubi001> JackChan: JingLu would you like to join the GTM
00:36:39 <kubi001> https://global.gotomeeting.com/join/156176189
00:37:06 <kubi001> otherwise, we can talk with IRC
00:37:27 <JackChan> kubi001: yes, I would join right now
00:38:01 <kubi001> #topic action item follows up
00:38:08 <kubi001> http://ircbot.wl.linuxfoundation.org/meetings/opnfv-yardstick/2017/opnfv-yardstick.2017-03-07-00.32.html
00:38:24 <kubi001> #info AP1: rex would move the documentation before branch stable
00:38:49 <kubi001> #info AP1: Done https://gerrit.opnfv.org/gerrit/#/c/30013/
00:39:39 <kubi001> #topic stable branch
00:40:01 <kubi001> #info we have created the stable branch at last Friday by Aric
00:40:38 <kubi001> #info any changes which you want to release with Danube would need be cherry pick to the stable branch.
00:40:42 <JackChan> https://gerrit.opnfv.org/gerrit/#/c/30139/
00:40:53 <JackChan> This is a bugfix for tc072
00:42:35 <kubi001> #info Danube 1.0 is Mar. 27 th
00:42:56 <kubi001> #info https://wiki.opnfv.org/display/SWREL/Danube?preview=/6827418/8689182/OPNFV%20Release%20%2522Danube%2522%20r4.pdf
00:43:35 <kubi001> #info MS8 is  Formal test execution complete
00:43:53 <kubi001> 6 days for MS8
00:44:51 <kubi001> #info MS9 is  JIRA issues assigned to release closed or deferred
00:45:37 <kubi001> https://jira.opnfv.org/projects/YARDSTICK/versions/10632
00:46:17 <kubi001> #info MS10  Documentation completed
00:47:20 <kubi001> #topic CI status
00:47:52 <JackChan> https://gerrit.opnfv.org/gerrit/#/c/30331/
00:52:11 <kubi001> the Summit CFP closes on March 27th and we hope that several folks from your group (and you of course) decide to submit a session(s) in the following tracks:
00:52:12 <kubi001> • NFV Applications and Orchestration
00:52:12 <kubi001> • Testing, Infrastructure, and DevOps
00:52:12 <kubi001> • NFV Strategy and End User Stories
00:52:12 <kubi001> • NFV Platform Requirements
00:52:12 <kubi001> • Community and Upstream
00:52:12 <kubi001> • Futures and Research
00:55:06 <rbbratta> SR-IOV standalone context https://gerrit.opnfv.org/gerrit/#/c/29555/
00:58:21 <kubi001> I guess another meeting has been started
00:58:38 <rbbratta> Deepak gave a walk-through of vnf_generic.py recently, he might be able to present it
00:58:52 <kubi001> rbbratta: got it. thanks
00:58:58 <rbbratta> The main thing with NSB is all the yaml files for topology and VNF descriptors.
00:59:15 <rbbratta> There are several yaml files that all refer to each other.
01:00:05 <rbbratta> I'll check with Deepak
01:00:28 <kubi001> rbbratta: a quick question, do we have a available open source VNF for NSB now
01:00:54 <rbbratta> I think vPE is there somewhere, or the samplevnf project will have them.
01:01:49 <kubi001> where is the vPE come from?
01:02:02 <rbbratta> vPE_vnf,
01:02:53 <rbbratta> nsb_setup.sh:  dpdk-16.07/examples/ip_pipeline/
01:03:39 <rbbratta> https://gerrit.opnfv.org/gerrit/gitweb?p=yardstick.git;a=blob;f=nsb_setup.sh;hb=HEAD
01:04:25 <rbbratta> https://gerrit.opnfv.org/gerrit/gitweb?p=yardstick.git;a=blob;f=nsb_setup.sh;hb=HEAD#l171
01:04:30 <kubi001> so that means vPE has been included in dpdk-16.07 package
01:04:38 <rbbratta> yes
01:04:54 <kubi001> rbbratta: got it, thanks
01:04:55 <rbbratta> so it is really basic
01:05:11 <kubi001> rbbratta: i see
01:05:23 <rbbratta> you send it commands
01:05:47 <kubi001> maybe the SampelVNF would  be a good source for reference VNF
01:06:20 <rbbratta> so this is the real config  https://gerrit.opnfv.org/gerrit/gitweb?p=yardstick.git;a=blob;f=samples/vnf_samples/nsut/vpe/vpe_config/vpe_config;hb=HEAD
01:06:37 <rbbratta> it creates 9 pipelines to simualte vPE
01:07:01 <rbbratta> this is all in vpe_vnf.py
01:07:26 <rbbratta> yes, they plane to opensource all our DPDK sample VNFs in the samplevnf project
01:07:39 <kubi001> rbbratta:  sounds good
01:08:33 <rbbratta> so you have a topology yaml, a VNF descriptor yaml, and a traffic profile yaml, etc.
01:09:17 <kubi001> rbbratta: Is it possible to run the NSB with CI in E-release,
01:09:31 <rbbratta> https://etherpad.opnfv.org/p/samplevnf
01:09:55 <rbbratta> It depends on the context.  NSB with Heat doing East/West with no external traffic generator, probably easy.
01:10:31 <rbbratta> NSB doing on SR-IOV or baremetal requires re-imaging the machine, and maybe physical wiring topology
01:11:10 <kubi001> rbbratta: specific pod would be need if NSB depends on physical wiring topology
01:11:28 <rbbratta> yes
01:12:01 <rbbratta> but maybe if we have the dynamic POD stuff
01:12:13 <rbbratta> NSB with Heat looks like the sample testcase in https://jira.opnfv.org/browse/YARDSTICK-579
01:13:17 <rbbratta> There are several pieces there,  one we need to provide MAC address, PCI BUS ID and kernel driver to vnf_generic so we can DPDK bind/unbind the interfaces
01:13:40 <rbbratta> We also want to create flavors using Heat context
01:14:07 <rbbratta> And then we need better code to create samplevnf images for glance.
01:16:12 <JingLu> rbbratta I see. I am also working on dpdk testcase recently.
01:16:28 <kubi001> rbbratta: sounds good, I'm glad to see that the enhancement of context.
01:16:56 <rbbratta> JingLu: dpdk testcase?
01:19:03 <JingLu> rbbratta I was trying to do some dpdk performance test in my local, so I learn a little about DPDK.
01:20:51 <JingLu> rbbratta so in the NSB only trex is used as the TG?
01:21:25 <rbbratta> We have some Ixia code somewhere
01:22:07 <JingLu> rbbratta so both hardware and software TGs?
01:22:10 <rbbratta> pktgen as well
01:22:39 <rbbratta> yes, HW and software.  Ideally we integrate with VSPERF and use moongen, etc.
01:23:01 <rbbratta> There is also PROX which is new DPDK traffic generator app.
01:23:29 <rbbratta> https://01.org/intel-data-plane-performance-demonstrators/prox-overview
01:24:06 <JingLu> rbbratta I see. Thanks.
01:24:21 <rbbratta> there are too many traffic generators, too hard to compare and figure out which give correct results for RFC2544, etc.
01:24:48 <rbbratta> Of course I'm not the expert, have to ask Trevor.
01:25:37 <kubi001> OK, thanks a lot
01:25:49 <kubi001> I guess we need to end today's meeting
01:26:03 <kubi001> #endmeeting