08:03:53 <jose_lausuch> #startmeeting Functest weekly meeting April the 26th 08:03:53 <collabot`> Meeting started Tue Apr 26 08:03:53 2016 UTC. The chair is jose_lausuch. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:03:53 <collabot`> Useful Commands: #action #agreed #help #info #idea #link #topic. 08:03:53 <collabot`> The meeting name has been set to 'functest_weekly_meeting_april_the_26th' 08:03:59 <jose_lausuch> pound in your names 08:04:03 <jose_lausuch> #info Jose Lausuch 08:04:10 <juhak> #info Juha Kosonen 08:04:19 <jose_lausuch> #info Morgan Richomme 08:04:32 <jose_lausuch> he has some problems with IRC, but he is on the GTM talking 08:04:47 <JuhaHaapa> #info Juha Haapavirta 08:05:10 <jose_lausuch> #topic action point follow-up 08:05:24 <jose_lausuch> #info jose_lausuch send reminder to project test PTLs to fill the tables for release criteria DONE 08:05:29 <ciprian-barbu> #info Ciprian Barbu 08:05:37 <jose_lausuch> #info morgan_orange prepare presentation for test meeting on test criteria done 08:05:52 <jose_lausuch> #info morgan_orange contact policytest to see if they are still alive. No answer, we assume its not active 08:06:04 <jose_lausuch> #info morgan_orange review new demands from feature projects and try to precise a way to work. Presentation to be done now 08:06:18 <jose_lausuch> #info viktor_nokia set tempest smoke to 100% done 08:06:35 <jose_lausuch> #info juhak add line Rally_smoke / rally full - done 08:07:41 <serena-zte> #info serena-zte 08:07:52 <viktor_nokia> #info Viktor Tikkanen 08:07:55 <jose_lausuch> #info luke to contact intel labs / tim rozet for security test integration - jira open towards pharos. No apex 'master' running on CI. 08:08:43 <jose_lausuch> #info morgan_orange viktor_nokia contact Frank to see if offline could be considered as a requirement for C-release - DONE- answer: it was already considered as a requirement by Genesis. But there might be problematic for some installers like JOID. 08:08:52 <jose_lausuch> #info morgan_orange create functest cli epic. DONE 08:09:08 <jose_lausuch> #info proposal: https://wiki.opnfv.org/display/functest/Functest+CLI 08:09:58 <jose_lausuch> serena-zte: https://global.gotomeeting.com/join/566165845 08:10:15 <jose_lausuch> #topic 5 minutes on Jira/gerrit best practices 5' 08:11:02 <jose_lausuch> #info morgan_orange presents a new wiki made by Morgan and Jose: https://wiki.opnfv.org/display/functest/JIRA+management 08:11:35 <jose_lausuch> oops 08:12:11 <jlinkes_> What happened? 08:12:29 <jose_lausuch> it seems he finished the meeting or someone else started with the same account 08:12:34 <jose_lausuch> let's wait for him to join again 08:12:53 <jose_lausuch> in the meantime 08:13:44 <jose_lausuch> back again 08:14:12 <jose_lausuch> #info showing how to create a Task in JIRA https://wiki.opnfv.org/display/functest/JIRA+management#JIRAmanagement-HowtocreateaTASKinJIRA? 08:15:18 <jose_lausuch> damn 08:15:26 <jose_lausuch> someone else is using the same account 08:17:00 <jose_lausuch> hey morgan_2 08:17:08 <jose_lausuch> it seems we have a collision 08:17:16 <morgan_2> seems there are 2 // meetings on the GTM... 08:18:50 <jose_lausuch> yes 08:18:52 <jose_lausuch> what do we do? 08:19:26 <morgan_2> we can continue in IRC 08:19:29 <jose_lausuch> sure 08:19:41 <morgan_2> I will try to see which project is in collision with us 08:19:53 <jose_lausuch> sure 08:19:56 <jose_lausuch> let's continue 08:20:07 <jose_lausuch> we were explaining "how to create a task" 08:20:28 <jose_lausuch> I "infoed" some information 08:20:44 <morgan_2> #info list of EPICS available on the page 08:21:00 <morgan_2> #info EPICs correspond to the main feature we will include in C release 08:21:21 <morgan_2> #info a priori all EPICs listed for C release, if you need a new one, we can discuss during the weekly meeting 08:21:34 <morgan_2> ok? 08:21:39 <jose_lausuch> yes 08:21:49 <morgan_2> #topic status on ARM 08:21:59 <morgan_2> ciprian-barbu: do you have document to share... 08:22:09 <ciprian-barbu> hmm ... sorry, no 08:22:17 <ciprian-barbu> I didn't think about that 08:22:23 <ciprian-barbu> I can summarize 08:22:50 <ciprian-barbu> we are currently trying to integrate in CI 08:22:59 <jose_lausuch> ciprian-barbu: can you use #info? 08:23:07 <ciprian-barbu> sure 08:23:08 <jose_lausuch> so it keeps recorded :) 08:23:24 <jose_lausuch> the things you want to be in the minutes of meeting, 08:23:25 <jose_lausuch> thanks 08:23:31 <ciprian-barbu> #info We at armband are currently trying to integrate our work in CI 08:24:01 <ciprian-barbu> #info for now we have a set of jobs at https://build.opnfv.org/ci/view/armband/ 08:24:26 <ciprian-barbu> #info there is a job for building and one for running functest, we are working on deploy 08:25:23 <ciprian-barbu> #info we currently have run functest manually for os-odl_l2-nofeature-ha, with most of the tests passing 08:25:37 <morgan_2> just to info also some info on the installation, can we add armband deploy a Brahmaputra based on fuel solution in ANEA lab 08:25:49 <ciprian-barbu> #info and we are working on making the functest-fuel-arm-pod1-daily-master run when triggered 08:26:02 <jose_lausuch> sounds good 08:26:15 <ciprian-barbu> should I type in that or? 08:26:22 <morgan_2> when you say most of the tests passing, which ones do not pass... 08:26:44 <ciprian-barbu> #info currently rally heat is failing for some unknown reason 08:26:58 <jose_lausuch> we also had some heat failures 08:27:26 <ciprian-barbu> #info also vims will not work any time soon, initial investigation showed it might take some effort to make it run on ARM 08:28:19 <ciprian-barbu> #info tempest fails around 20 testcases, but we tried to compare the results with the ones on an x86 deployment using VMs, and we see similar but not exactly the same errors 08:28:30 <morgan_2> ok Valentin our MC vIMS will be back in June, assuming that we also planned to deploy an ARM based solution (machiens are ready), we shall be able to provide support 08:28:54 <morgan_2> for Tempest do not hesitate to share your results with viktor_nokia 08:29:10 <ciprian-barbu> morgan_2 thanks, that's good to know 08:30:02 <ciprian-barbu> I wanted to share some results, but I have a few things to get straight with tempest 08:30:03 <morgan_2> ciprian-barbu: Orange will also come back to you for the installation of the fuel based solution (joid will not support these arm64 in C release) 08:30:23 <ciprian-barbu> morgan_2: ok, noted 08:30:54 <ciprian-barbu> I don't know what more to add, we are trying to finish the integration this week 08:30:58 <morgan_2> ok good job for the integration 08:31:06 <jose_lausuch> yes, good job 08:31:15 <ciprian-barbu> thanks guys :) 08:31:18 <jose_lausuch> ciprian-barbu: did you get enough help from yardstick guys? 08:31:20 <morgan_2> shall it appear in CI as a scenario? 08:31:37 <jose_lausuch> sorry if I wasn't so useful, my yardstick knowledge is very limited :) 08:31:52 <ciprian-barbu> jose_lausuch: I haven't been talking to them, we don't have that much manpower for yardstick ... 08:31:59 <jose_lausuch> ok 08:33:01 <morgan_2> arm-pod1 has been added to http://testresults.opnfv.org/dashboard/# 08:33:21 <ciprian-barbu> this is it for now, more updates soon, next Tuesday I will probably be in Easter vacation (Orthodox) 08:33:28 <morgan_2> (not the target dashboard for C release, but practicale to test quickly) 08:34:20 <jose_lausuch> ok 08:34:27 <morgan_2> ok thanks ciprian-barbu 08:34:43 <morgan_2> #topic how to functest for C release 08:34:54 <morgan_2> the idea was to show the presentation and discuss it 08:35:12 <morgan_2> #link http://opnfv.fr/opnfv_how_to_C_release/#/ 08:35:25 <morgan_2> is there any people from feature project on the chan? 08:35:37 <jose_lausuch> morgan_2: yes, but I'm not sure if it makes sense here, since not many people (anyone?) from feature projects joined 08:35:52 <morgan_2> agree 08:36:01 <jose_lausuch> maybe for thursday? 08:36:16 <jose_lausuch> we might discuss it also during Colorado meeting today 08:36:23 <jose_lausuch> at least I have to provide a template 08:36:25 <jose_lausuch> :) 08:36:34 <morgan_2> #info presentation not possible due to GTM issue and lack of feature project PTL 08:36:57 <morgan_2> one issue will be that most of the new PTLs are based in China, the Thursday weekly meeting is not convenient for them 08:37:14 <morgan_2> I can maybe record a shor video to explain the presentation 08:37:28 <jose_lausuch> yes... 08:37:34 <morgan_2> #action morgan_2 make video of how to functest for C release 08:37:35 <jose_lausuch> that would help I think 08:37:46 <jose_lausuch> it should be better coordinated 08:37:50 <jose_lausuch> by release manager or someone 08:38:22 <morgan_2> #action morgan_2 ask release manager how we can reach the PTLx of feature projects to discuss dependencies... 08:38:50 <jose_lausuch> ok 08:38:58 <morgan_2> so we will be able to split the AoB 08:39:07 <morgan_2> can we review the Jiras? 08:39:12 <morgan_2> and start a new sprint 08:39:32 <jose_lausuch> yes, if we have time let's agree for the CLI as well 08:39:40 <jose_lausuch> and assing the task/tasks 08:39:46 <jose_lausuch> because it might reuqire some work :) 08:39:48 <morgan_2> #topic CLI 08:40:17 <jose_lausuch> #info proposed CLI: https://wiki.opnfv.org/display/functest/Functest+CLI 08:40:24 <jose_lausuch> does everyone agrees? 08:40:30 <jose_lausuch> comments/additions/suggestions? 08:40:42 <jose_lausuch> serena-zte: do you like it better now? :) 08:40:48 <serena-zte> yeah 08:40:57 <serena-zte> It looks fine to me 08:41:02 <jose_lausuch> ok, thanks 08:41:18 <morgan_2> as a comment I mentioned in the wiki that we could add some reporting but I think a first draft with the mandaotry stuff (version, env, run) is fine 08:41:31 <morgan_2> it will nto be a big deal to add reporting 08:41:36 <jose_lausuch> anyone else? opinion from commiters? viktor_nokia juhak ? 08:41:40 <viktor_nokia> looks good 08:41:42 <morgan_2> any volunteer for the implementation? 08:41:59 <jose_lausuch> I volunteer for the first template 08:42:12 <jose_lausuch> and if some one can help with the development would be great 08:42:30 <viktor_nokia> I can probably help 08:42:36 <jose_lausuch> I will create the needed scripts templates in the proper directory, etc 08:42:37 <morgan_2> me too 08:42:44 <raghavendrachari> i too 08:42:44 <jose_lausuch> I'm restructuring the directories in functest 08:42:49 <jose_lausuch> and adding more consistency 08:42:58 <juhak> count me in too 08:42:59 <morgan_2> OK 08:43:02 <jose_lausuch> ok 08:43:03 <jose_lausuch> thanks 08:43:07 <serena-zte> I have other two tasks, so Is it still available for new tasks? 08:43:37 <morgan_2> yes... 08:43:50 <jose_lausuch> serena-zte: as you whish, but let's have priorities, and the tasks you and everone are already working on, should have more priority 08:44:02 <morgan_2> good transition to 08:44:04 <jose_lausuch> this is not something that blocks the CI or anything 08:44:08 <jose_lausuch> so it's not urgent 08:44:11 <jose_lausuch> can be done more slowly 08:44:12 <morgan_2> #topic JIRA 08:44:22 <serena-zte> ok 08:44:25 <morgan_2> #link https://jira.opnfv.org/secure/RapidBoard.jspa?rapidView=59&view=planning.nodetail 08:44:41 <morgan_2> I got a question from Cedric, I would be OK to refactor ODL python script 08:44:54 <jose_lausuch> yes 08:44:58 <morgan_2> but I think raghavendrachari already intiated something 08:45:22 <morgan_2> raghavendrachari: did you restart something or was it the first commit you made some months ago? 08:45:24 <raghavendrachari> yes, now am deriving test cases as many as possible 08:45:25 <jose_lausuch> shall we follow with the sprints ? 08:45:47 <morgan_2> raghavendrachari: can you give a short update on the refactoring then? 08:46:31 <raghavendrachari> that python script has done , but when we want to trigger pybot we need to use os.command() 08:46:57 <jose_lausuch> raghavendrachari: is it in gerrit? 08:46:59 <jose_lausuch> can we have a look? 08:47:04 <raghavendrachari> ok 08:47:24 <raghavendrachari> no i'll send to ur mail now 08:47:36 <jose_lausuch> raghavendrachari: no, better push a commit for review 08:47:38 <morgan_2> pyot is already in python so it shall be possible to avoid python => system => python 08:47:56 <jose_lausuch> so that other can also review it :) 08:47:58 <morgan_2> cedric is volunteer to help on this topic 08:48:05 <jose_lausuch> please add him 08:48:06 <morgan_2> so definitively, review is better than mail 08:48:22 <raghavendrachari> ok i'll do it 08:48:26 <jose_lausuch> ok, thanks 08:48:30 <morgan_2> #action raghavendrachari push code odl refactoring in review 08:48:49 <morgan_2> #action raghavendrachari sync with Cedric Ollivier for odl refactoring 08:49:03 <morgan_2> serena-zte: any update on the API side? 08:49:28 <serena-zte> I have study pyswagger, it is a unittest-oriented 08:49:57 <serena-zte> something like swagger-codegen 08:50:05 <serena-zte> but we need swagger-ui 08:50:25 <serena-zte> and I check all swagger related projects in github 08:51:17 <serena-zte> no one implement swagger-ui for a tornado framework 08:51:29 <serena-zte> so i think I still need to write one 08:51:36 <morgan_2> ok thanks 08:52:00 <serena-zte> so...... write one by myself?? 08:52:06 <morgan_2> #info Test API pyswagger studied but unit test oriented 08:52:25 <morgan_2> #info swagger-ui wouldbe needed but not created for torando framework 08:53:28 <morgan_2> I am not able to estimate the difficulty of porting swagger-ui to tornado 08:53:53 <morgan_2> what about migrating the API in a python framework that would integrate swagger-ui 08:53:56 <morgan_2> it is maybe easier 08:53:58 <morgan_2> ... 08:54:24 <morgan_2> juraj has an action point to evaluate the migration of the backend from mongo to Elastic search 08:54:33 <serena-zte> tornado is coroutine oriented, if the coroutine is not very important, I think we can 08:54:40 <morgan_2> it means that tornado can be challenged 08:55:30 <morgan_2> #info tornado can be challenged to see if any other web framework supporting swagger-ui could be used 08:55:43 <morgan_2> shall we start a new print today? 08:56:13 <serena-zte> both flask and django have supported swagger-ui 08:56:24 <morgan_2> #action all update your Jira status , creation of a new sprint tonight 08:57:15 <morgan_2> #info reporting => integration of version parameter in results, issue with Brahmaputra (as the API additional parameters do not exist) 08:57:19 <jose_lausuch> what is the cadence for spirnts? 08:57:21 <jose_lausuch> 3 weeks? 08:57:23 <morgan_2> 3 weeks 08:57:28 <jose_lausuch> ok 08:57:45 <morgan_2> we have probably 2 sprints to finalize the code for C 08:58:09 <morgan_2> initially we announced end of May but with Openstack summit, Plugfest,... mid May seems more reasonable 08:58:32 <morgan_2> mid june... 08:58:40 <morgan_2> so 2 sprints of 3 weeks seem fine 08:58:52 <jose_lausuch> to mee too 08:59:21 <morgan_2> #info 2 sprints of 3 weeks for Functest before first freeze (internal feature freezeĆ 08:59:32 <morgan_2> any other topic you want to share this morning 09:00:21 <jose_lausuch> nope 09:00:23 <morgan_2> ok jose you can close the meeting, have a good week 09:00:26 <jose_lausuch> sure 09:00:30 <jose_lausuch> #closemeeting 09:00:31 <serena-zte> sorry, the conclusion of the Test API?do I still need to work on it? 09:00:35 <jose_lausuch> #endmeeting