08:00:53 <morgan_orange> #startmeeting Functest weekly meeting September 27th 08:00:53 <collabot`> Meeting started Tue Sep 27 08:00:53 2016 UTC. The chair is morgan_orange. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:53 <collabot`> Useful Commands: #action #agreed #help #info #idea #link #topic. 08:00:53 <collabot`> The meeting name has been set to 'functest_weekly_meeting_september_27th' 08:00:58 <morgan_orange> #topic call role 08:01:02 <morgan_orange> #info Morgan Richomme 08:01:02 <May-meimei> # info meimei 08:01:05 <jose_lausuch> #info Jose Lausuch 08:01:08 <lhinds> #info Luke Hinds 08:01:09 <ollivier> #info Cédric Ollivier 08:01:09 <juhak> #info Juha Kosonen 08:01:09 <viktor_t> #info Viktor Tikkanen 08:01:22 <morgan_orange> I think we have new Danube contributor today 08:01:31 <jose_lausuch> May-meimei: does it work with a space between "#" and the keyword? 08:01:44 <May-meimei> #meimei 08:01:49 <May-meimei> :P 08:01:56 <May-meimei> #info meimei 08:01:56 <morgan_orange> May-meimei: do you want to introduce your colleague? 08:01:58 <jose_lausuch> May-meimei: and now you missed info 08:02:01 <jose_lausuch> :D 08:02:11 <May-meimei> not gtm? 08:02:15 <hideyasu> #info Hideyasu Hayashi 08:02:23 <morgan_orange> usually no for the weekly meeting, only IRC 08:02:31 <morgan_orange> GTM only for presentation when needed 08:02:36 <morgan_orange> hi hideyasu 08:02:37 <May-meimei> ok! 08:02:48 <hideyasu> Hi! nice to meet you 08:02:51 <Raghav> #info raghavendrachari 08:03:06 <jose_lausuch> nice to meet you, welcome 08:03:20 <hideyasu> hi jose! 08:03:20 <May-meimei> I want to introduce my colluage hellon here, she is a bueatiful girl, and she is so intrested in functest 08:03:21 <May-meimei> and she is ready to contribute to D release 08:03:26 <morgan_orange> nice to meet you too, for info hideyasu is working in okinawa labs and made a proposal for a new VNF (discussion planned in next topic) 08:03:32 <May-meimei> but she is not on the irc now 08:03:42 <May-meimei> I will send a mail later 08:04:01 <jose_lausuch> ah ok 08:04:19 <morgan_orange> #topic action point follow up 08:04:33 <morgan_orange> #info AP1: morgan_orange answer to fdegir for the tag/master triggering doc issue for "old" projects 08:04:38 <morgan_orange> #info done, trick used to regenerate doc with correct tag 08:04:43 <morgan_orange> #link http://artifacts.opnfv.org/functest/colorado/docs/release-notes/index.html 08:04:48 <morgan_orange> #info AP2: juhak give feedback on 460 08:04:51 <morgan_orange> #info done 08:04:56 <morgan_orange> #info AP3: juhak close JIRA 460 08:04:59 <morgan_orange> #info done 08:05:04 <morgan_orange> #info AP4: morgan_orange update release note / JIRAs 08:05:08 <morgan_orange> #info done 08:05:31 <morgan_orange> be carefull when creating a JIRA to indicate the fix version( planned version with the fix) for the stats of the release manager... 08:05:41 <morgan_orange> #info AP5: SerenaFeng prepare some slide on Kibana dashboard to share with bitergia people and the community 08:05:46 <morgan_orange> #info done 08:05:51 <morgan_orange> thanks SerenaFeng 08:05:58 <morgan_orange> #action morgan_orange push results in the repo 08:06:01 <morgan_orange> #undo 08:06:01 <collabot`> Removing item from minutes: <MeetBot.ircmeeting.items.Action object at 0x30a5990> 08:06:18 <morgan_orange> #action morgan_orange push presentation on dahsboard in the doc repo 08:06:26 <morgan_orange> #info AP6: all Danube review the exit conditions...no more exit -1 out of the main... 08:06:31 <morgan_orange> #link https://jira.opnfv.org/browse/FUNCTEST-496 08:06:36 <morgan_orange> #link https://jira.opnfv.org/browse/FUNCTEST-497 08:06:46 <morgan_orange> #info AP7: morgan_orange send mail to initiate PTL election for Functest 08:06:47 <jose_lausuch> I think we can start working on this 08:06:53 <morgan_orange> #info done: 2 (nice) candidates so far, vote planned for the 10th of october, I will vote for Jose 08:07:01 <jose_lausuch> ollivier had some ideas, would you like to share them in jira or wiki? 08:07:02 <morgan_orange> #info remark from jose_lausuch do you prefer an election at every release (every 6 months) or every 2 releases 08:07:27 <jose_lausuch> morgan_orange: let me explain the first option 08:07:36 <ollivier> jose_lausuch: about AP6? 08:07:58 <jose_lausuch> election every release, with the possibility to re-elect the PTL for max 2 times in a row, 08:07:59 <jose_lausuch> for example 08:08:26 <morgan_orange> I am ok with that 08:08:30 <jose_lausuch> release 1) Mr. X 08:08:30 <jose_lausuch> release 2) Mr. X again 08:08:30 <jose_lausuch> release 3) cannot be Mr. X 08:08:30 <jose_lausuch> release 4) Mr. X can be elected again 08:08:58 <ollivier> Poutine style :) 08:09:02 <morgan_orange> hehe 08:09:32 <jose_lausuch> do you think its a good method? 08:09:35 <jose_lausuch> :) 08:09:37 <morgan_orange> any objection for a vote for PTL (IRC vote during weekly meeting) at each release? 08:10:25 <SerenaFeng> haha, sounds like American President voting :) 08:10:28 <morgan_orange> #action morgan_orange formalize PTL election in wiki (vote planned on the 10th so procedure shall be available 1 week before) 08:10:35 <morgan_orange> for AP6 08:10:50 <morgan_orange> ollivier: jose_lausuch you want to share something now? 08:10:58 <jose_lausuch> SerenaFeng: but the releases take 4 years there :p 08:11:10 <ollivier> it seems great too. I am not convinced we should limit the votes. 08:11:53 <jose_lausuch> ollivier: limit the votes? 08:12:00 <morgan_orange> #info AP8: all brainstorm on D refactoring API definitions, exceptions,... 08:12:07 <morgan_orange> #info we will see...lots of Danube related topic planned for today 08:12:13 <morgan_orange> #info Colorado is over (or almost 2.0 and 3.0 still in the pipe), long life to Danube.... 08:12:29 <morgan_orange> the agenda for today is https://wiki.opnfv.org/display/functest/Functest+Meeting 08:12:33 <morgan_orange> do you want to add anything? 08:12:54 <jose_lausuch> nope 08:12:58 <jose_lausuch> your email about the graphs 08:13:05 <jose_lausuch> but that's there 08:13:08 <morgan_orange> it is in the 3rd point 08:13:18 <morgan_orange> #topic Colorado Status 08:13:25 <morgan_orange> #info it is done!!!!! 08:13:32 <morgan_orange> #info thanks everybody for your contributions 08:14:01 <morgan_orange> of course tehre are so many things to improve...but regarding what we planned in Espoo, we are not far from our target 08:14:17 <ollivier> to forbid Mr X in release 3) But I fully agree on turn over of PTLs. 08:14:52 <jose_lausuch> yes, colorado is out, with a lot of new stuff that we wanted 08:14:54 <jose_lausuch> :) 08:14:55 <morgan_orange> Just a question regarding Flash test, jose_lausuch do you have any status, ide for the next release? 08:15:11 <jose_lausuch> ollivier: with the exception if there is no one else who is candidate 08:15:34 <morgan_orange> #topic https://etherpad.opnfv.org/p/Colorado-Testing-postmortem 08:15:35 <jose_lausuch> morgan_orange: I need to ask Nikolas, he didnt make it for this release 08:15:51 <jose_lausuch> morgan_orange: but either flash test or any other way, we need to have it 08:15:52 <morgan_orange> jose_lausuch: could be linked to the feature on an API to access node for Danube 08:15:57 <morgan_orange> yep 08:16:02 <jose_lausuch> I have noticed we need to provide access to the OS nodes in some way 08:16:08 <morgan_orange> so there is a global etherpad for testing 08:16:13 <jose_lausuch> some test cases do ugly fuel node|grep 08:16:16 <morgan_orange> #link https://etherpad.opnfv.org/p/Colorado-Testing-postmortem 08:16:22 <jose_lausuch> or apex overcloud commands 08:16:25 <morgan_orange> #info people are invited to contribute to this etherpad 08:16:31 <jose_lausuch> all that is ugly and unmaintainamble 08:17:03 <morgan_orange> maybe we can ask all the attendees on the IRC to indicate their strong + and strong - for Functest in Colorado 08:17:41 <ollivier> jose_lausuch: I'm not. 08:18:20 <jose_lausuch> morgan_orange: I think we can review it again next week 08:18:26 <morgan_orange> #info morgan_orange +: we were ready in time with a great documentation, -: more feature projects we improved the journey for integration but were not prescriptive enoiugh 08:18:29 <jose_lausuch> to let people fill in more things 08:18:33 <morgan_orange> ok 08:18:34 <jose_lausuch> but I agree with everything 08:18:49 <morgan_orange> I also put on the wiki the graphs I shared by mail with some of you 08:19:39 <morgan_orange> #action jose_lausuch viktor_t lhinds May-meimei ollivier SerenaFeng juhak Raghav complete etherpad postmortem 08:19:55 <morgan_orange> #info some post mortem graphs: https://wiki.opnfv.org/display/functest/Functest+Colorado 08:20:29 <morgan_orange> #info graphs showed only the validated scenarios (ie. 100% successful), in the reporting, when a scenario was successful we store the info in a log file 08:20:48 <Raghav> OK 08:20:51 <morgan_orange> I added a new log with the % now in order to have the daily status to be able to provide a trend 08:21:21 <morgan_orange> the graphs showed that some scenarios were stable and validated for weeks (and could have been removed from CI to save resources if needed) 08:21:24 <jose_lausuch> I have some comments about the graphs 08:21:41 <morgan_orange> jose_lausuch: yes please 08:21:59 <jose_lausuch> I would compare scenarios per installer in terms of numbers 08:22:04 <jose_lausuch> let me explain 08:22:12 <jose_lausuch> some installers have a lot of scenarios 08:22:19 <jose_lausuch> and the graph is missleading 08:22:25 <jose_lausuch> some other have less scenarios 08:22:32 <jose_lausuch> instead of numbers, I'd say a % 08:22:37 <morgan_orange> a graph is always misleading... 08:22:49 <morgan_orange> and here it is due to the input I have 08:23:04 <jose_lausuch> I know 08:23:05 <morgan_orange> I just have a log file indicating wich scenario/installer was 100% OK 08:23:20 <jose_lausuch> those graphs are a perfect representation of the reallity 08:23:23 <morgan_orange> so I do not have the context (nb of overall scenarios) or the scoring 08:23:37 <morgan_orange> so you are right there are misleading 08:23:39 <jose_lausuch> but we can always tweak it to show % instead of num 08:23:56 <jose_lausuch> because I see apex is below all the others 08:23:57 <morgan_orange> which % you want to indicate 08:24:08 <jose_lausuch> for example 08:24:17 <jose_lausuch> for num scenarios versus time 08:24:43 <jose_lausuch> horizontal : % of the total scenarios of that installer 08:25:10 <jose_lausuch> would that be easy? 08:25:10 <morgan_orange> but I do not have this info or I take a snapshot on the 22 on the scenario that have been released 08:25:15 <jose_lausuch> aha 08:25:18 <jose_lausuch> you are right 08:25:19 <jose_lausuch> mmmm 08:25:24 <jose_lausuch> need to think how to capture that 08:25:30 <morgan_orange> yep 08:25:40 <morgan_orange> let's continue ofline, not sure we can do lots of things 08:25:46 <morgan_orange> we need more contextual element 08:25:48 <jose_lausuch> ok 08:25:51 <morgan_orange> we can capture the final one 08:25:58 <morgan_orange> but inputs were incomplete 08:26:07 <morgan_orange> it is no more the case, we now capture the daily scoring... 08:26:17 <SerenaFeng> you can get the all the results from mongodb, and get the pods_to_scenarios information 08:26:30 <SerenaFeng> which is done in kibana now 08:26:50 <morgan_orange> yes a dashbaord represention will be better 08:26:54 <SerenaFeng> but as the number of results increasing, I don't think it is a good idea 08:26:57 <morgan_orange> a scoring view is incomplete 08:27:10 <morgan_orange> ok let's finish this topic 08:27:18 <jose_lausuch> SerenaFeng: right, but there are other ways, for example asking Jenkins directly via rest api 08:27:30 <morgan_orange> #topic Sync with Okinawa labs / new VNF onboarding for Danube 08:28:03 <hideyasu> Hi, I'm Hideyasu Hayashi belogned to Okinawa Open Laboratory("OOL") .http://www.okinawaopenlabs.org/en/ 08:28:11 <morgan_orange> #info status updated in Colorado page https://wiki.opnfv.org/display/functest/Functest+Danube 08:28:30 <hideyasu> OOL made test suite on Functest.The test suite can do testing VNF(VyOS) Interoperability for BGP Protocol. 08:28:49 <SerenaFeng> jose_lausuch If this rest api exists, I would like to use it instead of the existed one in kibana, too memory and time consuming 08:29:06 <jose_lausuch> SerenaFeng: let's talk later :) 08:29:11 <jose_lausuch> SerenaFeng: example: https://build.opnfv.org/ci/api/xml?tree=jobs[displayName,url,lastBuild[fullDisplayName,building,builtOn,timestamp,result]] 08:29:13 <morgan_orange> #link https://vyos.io/ 08:29:44 <morgan_orange> hideyasu: for teh VNF in Colorado we sliced the test suites in different categories 08:29:50 <morgan_orange> a VNF will be in the VNF category 08:30:10 <morgan_orange> and today it should be run in the weekly jobs (not used to validate a scenario) 08:30:31 <morgan_orange> code should be pushed in https://git.opnfv.org/cgit/functest/tree/testcases/vnf 08:31:05 <morgan_orange> you can use your code or just a pointer to upstream or other oPNFV repo 08:31:23 <zhipeng> hideyasu morgan_orange is it possible we look at Parser integration with Functest for VNF onboarding in D ? 08:31:25 <morgan_orange> the goal is to be able to automate deployement/test/test reporting 08:31:30 <SerenaFeng> jose_lausuch: ok 08:32:06 <morgan_orange> yes, the approach should be similar to vIMS or Parser. zhipeng or SerenaFeng can provide support for the integration 08:32:18 <zhipeng> cool 08:32:19 <OPNFV-Gerrit-Bot> George Paraskevopoulos proposed functest: Move sfc custom flavor creation https://gerrit.opnfv.org/gerrit/22395 08:32:53 <morgan_orange> it will be great to have a vRouter included in the test suite.. 08:32:59 <morgan_orange> any question for the moment? 08:33:29 <hideyasu> Detail https://drive.google.com/open?id=1yjbVY-mFkeLRPWxz0PwnCTAu7IsehuAeecFy50_3Oj0 08:33:57 <hideyasu> Demo https://drive.google.com/open?id=0Bzw6mxxJof22azlCVzJiZG1DZGM 08:34:41 <morgan_orange> maybe, if it is possible to put the info on the wiki, I know that not everybody has access to google drive (company security restrictions) 08:34:42 <jose_lausuch> vnf_test :) 08:35:05 <morgan_orange> #info details on the VNF https://drive.google.com/open?id=1yjbVY-mFkeLRPWxz0PwnCTAu7IsehuAeecFy50_3Oj0 08:35:11 <morgan_orange> #link https://drive.google.com/open?id=0Bzw6mxxJof22azlCVzJiZG1DZGM 08:35:39 <morgan_orange> #info integration should be similar to vIMS and Parser, code to be integrated into testcases/vnf on functest repo 08:35:43 <jose_lausuch> hideyasu: can you please attend one of the SDNVPN team weekly meetings? 08:35:44 <hideyasu> Ok, I will move github. 08:35:54 <jose_lausuch> hideyasu: we are doing similar testing 08:36:43 <morgan_orange> #action hideyasu jose_lausuch sync with SDNVPN 08:37:07 <morgan_orange> but in SDNVPN you are working on the use of the bgpvpn api through ODL backend 08:37:15 <morgan_orange> you are not specifically testing a vRouter, are you? 08:37:42 <jose_lausuch> no 08:37:44 <hideyasu> Now vRouter ony 08:37:53 <hideyasu> only 08:37:59 <jose_lausuch> but we could see if it makes sense to converge some test cases in some way maybe 08:38:05 <morgan_orange> sure 08:38:26 <jose_lausuch> backend-agnostic if applies 08:38:29 <jose_lausuch> maybe its crazy 08:38:33 <jose_lausuch> but would be nice to have a discussion 08:38:38 <morgan_orange> so welcome to OOL 08:38:38 <jose_lausuch> but not here :) 08:38:45 <morgan_orange> #topic Danube: Discussion on framework refactoring / SNAPS 08:38:58 <morgan_orange> #info exchange with Steve (Cable labs) the developer of Snaps 08:39:38 <morgan_orange> #link https://nougat.cablelabs.com/SNAPS/provisioning 08:40:02 <morgan_orange> #info 2 options 1) integration of snaps into Functest 2) use of SNAPS at 3rd party library 08:40:20 <morgan_orange> #info to simplify SNAPS is doing what we soemhow do in functest_utils, oepnstack_utils 08:40:41 <morgan_orange> #info 2 framework will remeain in a first step 08:41:21 <morgan_orange> #info it is up to Steve: if he wants Functest to contribute to SNAPS, option 1 is better, if he prefers to keep the hand on the framework option 2 is better 08:41:36 <morgan_orange> I have no strong opinion, and I thing we just can do a recommendation 08:41:58 <jose_lausuch> recommendation depends on desires of contribution 08:42:04 <jose_lausuch> the last #info you did 08:42:11 <jose_lausuch> so its up to them 08:42:41 <morgan_orange> personnaly I think it make sense to integrate it as the framework looks clean (a little bit more than ours...:)) 08:42:47 <morgan_orange> but it is Steve decision 08:42:53 <jose_lausuch> the problem of option 2 is that if we need a functionality, we depend on 1 person to implement it 08:43:05 <morgan_orange> we can contribute upstream... 08:43:11 <morgan_orange> but I agree 08:43:44 <morgan_orange> #topic Meetup (Lannion / Huawei Connect EU (Paris) / Barcelona (OpenStack Summit)) 08:44:14 <jose_lausuch> https://framadate.org/sK56myIDT6KGeRNv 08:44:17 <morgan_orange> #info several options for the meetup - but I think we need to formalize as we did in Espoo 08:44:29 <morgan_orange> #info another option has been raised 08:45:44 <morgan_orange> #info Huawei organized Huawei connect EU in Paris on the 20th and 21th of October 08:45:57 <morgan_orange> #info would be OK to organize a Functets meetup here 08:46:26 <morgan_orange> #info so 3 options: Lannion/orange (pool), Huawei Connect / Barcelona OpenStack summit 08:46:38 <morgan_orange> we will do something in Barcelona 08:46:59 <jose_lausuch> not sure if I will be able to attend, will try 08:47:04 <jose_lausuch> but is it in the poll? 08:47:16 <morgan_orange> no the poll was just for the Meetup in Lannion 08:47:53 <morgan_orange> one issue on my side I cannot attend Huawei connect in Paris (which is somehow probably more convenient that Lannion) 08:48:15 <jose_lausuch> its complicated for me as well 08:48:36 <morgan_orange> ok so if we both cannot attend, it will be hard 08:48:51 <jose_lausuch> :) 08:49:06 <morgan_orange> so we would maintain the option 1 (in Lannion) 08:49:30 <jose_lausuch> I would prefer so if possible 08:49:36 <morgan_orange> could people who can attend vote https://framadate.org/sK56myIDT6KGeRNv 08:49:48 <morgan_orange> viktor_t: any feedback from Nokia? 08:50:06 <viktor_t> I'm pessimistic at the moment... 08:50:36 <juhak> will there be conference call too? 08:50:52 <morgan_orange> yes we will have a conf bridge 08:51:05 <morgan_orange> maybe you can vote and precise (remote) 08:51:28 <juhak> ok good, I'll attend remotely 08:51:51 <jose_lausuch> face to face is always better, but if there is not possible, conf call should be ok 08:52:07 <SerenaFeng> conf bridge is a good idea, since I cannot attend Lannion 08:52:11 <morgan_orange> in // SerenaFeng or May-meimei do you think it would ne possible to organize an Asian meetup? 08:52:19 <morgan_orange> for Functest 08:52:59 <morgan_orange> I think we should have a global view of Danube roadmap beginning of November 08:53:17 <SerenaFeng> not very sure of that, I will ask the leader and feed back to you later, is that ok? 08:53:20 <morgan_orange> there are already several things listed in teh Danube page but if we can convince new contributors... 08:53:26 <morgan_orange> SerenaFeng: ok 08:54:04 <May-meimei> morgan_orange: there is a meetup in korea 08:54:17 <May-meimei> I think we can add some schedule 08:54:32 <morgan_orange> as a summary, we will probably organize a meetup in Lannion (France), a meeting will be organized during the OpenStack Summit, and hopefully some in Asia when we can add Functest topic 08:55:02 <morgan_orange> I know that there was a meetup in Japan but it was an OPNFV meetup, not specific to Functest 08:55:36 <morgan_orange> ok May-meimei if we can add a topic to collect new tests and invite new contributors to join, it will be great 08:55:49 <morgan_orange> #topic Discuss Dovetail test cases Dovetail test use cases 08:56:20 <morgan_orange> I had a look at dovetail page and was a bit surprise, the first table looks like the Tempest tests we are performing 08:56:39 <jose_lausuch> morgan_orange: there is a docker container also for dovetail already :) 08:56:45 <morgan_orange> How do you understand the wiki page https://wiki.opnfv.org/display/dovetail/Dovetail+test+use+cases 08:57:11 <morgan_orange> I have not a clear view on the differences with our own tests 08:57:21 <morgan_orange> sometimes it is mentioned smoke (functest) 08:57:33 <morgan_orange> but as far as I understand all the first tests are also covered by tempest.. 08:57:40 <jose_lausuch> morgan_orange: I'm not sure, but they won't write test case, they'll write specifications 08:57:43 <jose_lausuch> and use the existing tools 08:57:52 <jose_lausuch> like tempest in functest or some other in yardstick 08:58:05 <morgan_orange> ok so it is a sort of ETSI spec...for testing 08:58:15 <jose_lausuch> sort of 08:58:20 <jose_lausuch> some certification specs 08:58:23 <jose_lausuch> or whatever its called 08:58:32 <jose_lausuch> I'm not following 100% all the discussions but sort of that 08:58:42 <morgan_orange> ok I will contact hongbo to be sure that I got the good view 08:58:56 <jose_lausuch> ok 08:59:01 <morgan_orange> #action morgan_orange contact hongbo to see articulation dovetail tests / functest tests (especially in the VIM section) 08:59:05 <jose_lausuch> that's what I got when I had a conversation with them 08:59:09 <jose_lausuch> I hope I got it right 08:59:12 <morgan_orange> does anyone plan to attend the plugfest? 08:59:22 <morgan_orange> #topic AoB 08:59:24 <jose_lausuch> not for now, are you? 08:59:30 <morgan_orange> no 08:59:33 <morgan_orange> not this time 08:59:45 <morgan_orange> but 2 Orange colleagues will be there (but not involved in Functest) 08:59:45 <jose_lausuch> I'll talk to my boss 09:00:00 <jose_lausuch> I think my company is seeing who can/should go or so 09:00:07 <morgan_orange> any other topic you want to share today? 09:00:16 <juhak> still under consideration 09:00:45 <morgan_orange> juhak: and are you ....optimistic? 09:00:55 <jose_lausuch> :) 09:00:56 <juhak> yes :) 09:01:16 <morgan_orange> ok if nothing to add, I will close the meeting 09:01:33 <morgan_orange> thanks for attending, congratulations for Colorado and enjoy Danube 09:01:45 <morgan_orange> #endmeeting