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