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