08:00:09 #startmeeting Functest weekly meeting 3rd of October 08:00:09 Meeting started Tue Oct 3 08:00:09 2017 UTC. The chair is morgan_orange. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:09 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:00:09 The meeting name has been set to 'functest_weekly_meeting_3rd_of_october' 08:00:14 #info topic role 08:00:20 #info Morgan Richomme (proxy Jose) 08:00:22 #info Cristina Pauna 08:00:30 #info Juha Kosonen 08:00:33 #info Viktor Tikkanen 08:00:39 #info agenda: https://wiki.opnfv.org/display/functest/Functest+5.+Meeting 08:01:00 #info Delia Popescu 08:01:09 #info Cédric 08:01:29 #topic action point follow-up 08:01:35 #info AP1: jose_lausuch send emails to applicants 08:01:40 #info done 08:01:46 #info AP2: jose_lausuch add euphrates support in functest-alpine.sh 08:01:52 #info done 08:01:58 #info AP3: remove ericsson-virtual-pod1bl01 from functest alpine pods 08:02:04 #info done 08:02:10 #info AP4: jose_lausuch build it again and push it 08:02:15 #info done, build done though hook on docker hub (not using releng, clearification shoudl be done on the way to build docker after E with releng) 08:02:24 any question, comment on thath? 08:02:40 #topic Release status 08:02:50 #info theory release date: 6th of October 08:03:18 #info release meeting this afternoon, I will proxy Jose (Currently travelling for Suse (non OPNFV releated activities) ) 08:03:43 #info vyos => move to 5.1, patch submitted and merged this morning 08:03:54 #link https://gerrit.opnfv.org/gerrit/#/c/43995/ 08:04:11 #info next step troubleshoot on a community lab 08:04:28 #action morgan_orange grant access to Orange Community Lab 3 (problem is reproducible) to Shuya_ool 08:04:47 #info once OK on community lab => enable on Master => should be ok for 5.1 08:04:55 are you ok with that Shuya_ool? 08:05:07 I will send a mail to connect you to the admin of the community lab 08:05:44 regarding jjobs, we must fix the clean... the grep filter catches every containers. 08:06:48 #info issue on container management - wild clean catching all the containers 08:07:32 #link https://git.opnfv.org/releng/tree/jjb/functest/functest-cleanup.sh 08:07:58 ollivier: I action Jose on that? 08:08:32 I would say yes. 08:08:40 trivial patch 08:09:12 #action jose_lausuch fix cleaning docker mechanism 08:09:51 I know that he has not lots of time due to new Suse activities, but I am pretty sure he will do it quickly 08:10:24 #info vping_userdata: we used to have an old bug in vping_userdata ...all the results were PASS whatever the result of the patch 08:10:48 #info several patchs done to fix the issue... 08:11:15 #info we should have got a FAIL status on the nightly run, but apparently not..need to check 08:11:49 #info Cedric's morning patch (adding a router in vping_userdata and not only in vping_ssh) should fix 08:12:01 #info but we have weeks of tests with False positive.. 08:12:48 #action morgan_orange check nighlty run / vping_userdata and check why Daisy run is PASS (https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-euphrates/) run supposed to integrated the reporting fix but not the router fix 08:12:57 I suppose that no OPNFV guideline defines if metadata must work in a L2 network. 08:13:31 I think the guidelines are limited to the OpenStack version...and it is not always followed.. :) 08:13:35 I asked Steven if snaps allows creating a subnet without any gateway 08:13:53 #info remaining erros on Tempest/Rally/Snaps 08:14:05 #info all the tests are oK on Daisy (Koola Open Stack) 08:14:18 #info including the live migration test in Rally (Nova) 08:14:30 #info this test is FAIL in lots of scenarios/installers 08:14:35 We could check if Daisy supports that and if DHCP relays the metadata even if the router is defined but not created. 08:15:14 But now we rely on l3-agent for this part. 08:15:33 #action morgan_orange contact Daisy team to get details on metadata management 08:15:50 juhak: did you have time to go through the different scenarios 08:16:22 rally_sanity on apex: at least correction for this was not in build: https://jira.opnfv.org/browse/APEX-525 08:16:53 but live migration fails in a similar way also in case other installers 08:17:53 I don't have euphrates env where I could investivate live migr problems 08:18:25 on compass there is the segmentation failure case, https://jira.opnfv.org/browse/FUNCTEST-876 08:18:31 It fails in Compass Danube 2.0 as well. 08:18:38 #info pending Apex bugs ( https://jira.opnfv.org/browse/APEX-525) preventing nova migration => leading to rally_sanity error status 08:18:59 on apex danube 2.0 its is ok 08:19:11 ok. 08:19:21 Then the test seems relevant 08:20:03 #info livre migration on apex/Danube 2.0 was ok 08:20:08 #info segmentation failure on Compass (https://jira.opnfv.org/browse/FUNCTEST-876) 08:20:19 on joid the failure is clear: "rack-12-m1 is not on shared storage: Shared storage live-migration requires either shared storage or boot-from-volume with no local disks" 08:20:22 #info test on compass/Danube 2.0 fail 08:20:48 at the moment live migration tests are always enabled when more than 1 compute available, https://gerrit.opnfv.org/gerrit/#/c/41503/ 08:20:54 #info error on joid => due to infra "rack-12-m1 is not on shared storage: Shared storage live-migration requires either shared storage or boot-from-volume with no local disks" 08:21:03 #info at the moment live migration tests are always enabled when more than 1 compute available, https://gerrit.opnfv.org/gerrit/#/c/41503/ 08:21:25 I think there are lots strange thing son joid (Tempest success rate ~ 75% where it is above 95% for almost all the others 08:21:48 so for me the test is relevant, was working on several installers in Danube, still working on Daisy.. 08:21:57 troubleshooting needed on installer side 08:22:01 In general, many of the failed tempest cases used to be blacklisted: https://gerrit.opnfv.org/gerrit/#/c/36907/ 08:22:21 #info juhak many of the failed tempest cases used to be blacklisted: https://gerrit.opnfv.org/gerrit/#/c/36907/ 08:22:49 Agree with Morgan. from the time being the failure seems relevant 08:23:12 but there are several scenarios where the tests are all OK... 08:23:28 Let see if Apex fixes it or not. 08:24:47 what's your view regarding blacklisting? I think that our goal is to be neutral..if it works on some scenario and if there is no upstream bug to explicitely exclude some cases (which is always possible due to intergation) 08:24:58 #agree 08:25:35 juhak: do you think there are still relevant bugs from Danube to exclude some cases in some scenarios? 08:25:41 not bugs from Danube 08:25:50 but upstrteam bugs referenced in Danube 08:25:51 if it MUST be PASS, the best way is to decrease the ratio asked. 08:26:38 now there are several failed cases that used to be blacklisted 08:27:01 the reason for these failures should now be investigated 08:27:16 juhak: yes but I assume last time we associated a reason for blacklisting, is teh reason still valid in ocata? 08:27:37 I think it shall be reference somewhere in Danube release note... 08:27:49 Do we have updated the blacklist for E? 08:28:34 ollivier: we will have to (action Jose), if the date is still the 6th, it shall be done before...for the moment it has not been initiated 08:28:55 wait and see for the release meeting this afternoon (I will proxy Jose) 08:29:02 and will give you feedback 08:29:36 #action juhak check if referenced Danube upstream bugs (motivating tempest black listing) are still valid or not 08:29:51 I'm still convinced that we should decrease ratio instead of blacklisting in this case. 08:30:09 But I'm fine if the testcase fails. 08:30:18 We should give the right status 08:30:23 yes that was the approach in previous version..we accepted a 90% 08:30:39 today for example if you look at Tempest results 08:30:56 http://testresults.opnfv.org/reporting/euphrates/functest/tempest-apex.html 08:31:03 http://testresults.opnfv.org/reporting/euphrates/functest/tempest-compass.html 08:31:09 http://testresults.opnfv.org/reporting/euphrates/functest/tempest-daisy.html 08:31:16 http://testresults.opnfv.org/reporting/euphrates/functest/tempest-fuel.html 08:31:21 http://testresults.opnfv.org/reporting/euphrates/functest/tempest-joid.html 08:31:42 you can see that most of the scenarios (scenarii :)) are above 95% 08:32:21 but Apex, Daisy, Compass and Fuel have scenarios at 100%, 08:32:27 so the criteria sounds fine for me... 08:32:51 I agree 08:33:39 #info snaps error in scenarios. we can see that some scenarios have issue on snaps_smoke and snaps_healthcheck 08:33:42 but it seems false that results differ on same scenario (idem in Latin) 08:34:16 yep it is even strange... 08:34:47 and even sometime form 1 run to another see apex/odl-nofeature-ha 08:36:16 This is the typical case where we could blacklist. But if ODL doesn't work as well as Neutron, we should note that. 08:37:02 #info status on the feature project onboarded in Functest 08:37:23 #link https://wiki.opnfv.org/display/functest/Functest+feature+integration+status 08:37:34 #info barometer now OK (50 minutes...longest test case) 08:37:50 #info parser OK on 2 installer (but not on apex) 08:38:04 #info domino ok (but ..does not do lots of things..) 08:38:20 sfc working on xci 08:38:40 need to get visual confirmation form Manuel 08:39:02 #info still issues on doctor, bgpvpn, promise 08:39:23 as they are no more part of our criteria, it is not a big issue to keep them failing.. 08:40:01 #info on vnf integration: vyos postponed to 5.1 (see previous logs) 08:40:03 It's a release issue anyway. 08:40:21 #info orchestra openims OK since last night (resizing of the image did the job) 08:40:47 #info orchestra_clearwaterims used to be OK but removing icmp rules lead to regression (reenable this morning) => should be OK 08:41:11 #info thanks to orchestra team for the troubleshooting 08:41:29 #agree 08:41:30 #info note we will probably redeclare them as functest cases as the code is hosted in functest 08:41:36 #agre 08:41:39 #agree 08:41:47 #info for F release, we should probably apply the same way than for feautres 08:41:59 #info what is hosted in Functest => functest otherwise host the code in your repo 08:42:13 #info it is clean for the feature now, vnf shall follow... 08:42:31 any question on features, vnf? 08:42:41 But they must follow the same rules (pylint, unit tests) 08:42:47 yes... 08:43:06 the issue with vnf is that sometimes there is no associated project 08:43:29 Yes. It's fine for a first step. We will see during F cycle. 08:43:53 #info release note to be written 08:44:03 #action jose_lausuch initiate the release note 08:44:18 any question regarding Euphrates? 08:44:40 Coud you pelase check https://gerrit.opnfv.org/gerrit/#/c/43689/ ? 08:44:44 I think we would be OK to release on the 6th, of course wa are lacking iterations, but the framework is ready 08:44:59 ollivier: I will do after the meeting 08:46:10 I do not see blocking points (especially thanks to the express fix on vping_userdata) for Euphrates..of course we may have more time for more troubleshooting but as we have scenarios already OK..I do not see any red light 08:46:15 do you see any? 08:46:29 For E, it would have been great that ARM follows the rules. 08:46:54 olliver: please elaborate 08:47:07 We can't maintain both containers. 08:47:34 It would have been great you switched to Alpine as well. 08:47:47 olliver: I know, and we tried 08:48:08 I don't think that makes us out of rules 08:48:22 Agree. 08:48:53 #topic AoB 08:49:01 #info 2 new interns joined Functest 08:49:01 But we have to clarify which is in charge of pathes/tests. We don't have any resource and your patch is in our tree. 08:49:18 #info internship on K8 testing: welcome to Konrad, he will be mentored by Linda, Jose and Narinder 08:49:25 #info internship on Test API web portal: welcome to Thuvarakan he will be mentored by Serena 08:49:31 I will note the arm discussions in AoB 08:51:08 But I understand it's a huge work to maintain a full arch. But we can't block Functest regarding files we are not in charge of. 08:51:17 we will remove the former Dockerfile soon. 08:51:31 Welcome! 08:52:02 #info it would have been great that armband adopt alpines containers for E release. Maintaining 2 dockers is painful. Functets should probably have contacted armband earlier..initially it was a try and as it was working well it has been adopted 08:52:38 #info for the future we need to clarify which is in charge of pathes/tests. We don't have any resource and all arch related patches is in our tree. 08:52:50 #action morgan_orange initiate an etherpad to collect F features 08:53:29 #info refactoring of Docker file, split of Functest Framework / Functest-Test to be able to leverage the framework for Kubernetes and why not for Onap (exchange with ONAP community last week during ONAP dev days in Paris) 08:54:27 #info alpine containers were pushed after ms5 and combined witht the dissagreement on how to integrate the arch in the image it made the adaptation of alpine to arm unreasonably short 08:54:57 #action morgan_orange ollivier prepare a presentation on Alpine / requirements management (slot booked on the testing group first) then possible to share with TSC 08:56:09 #info we need a consensus on the way to integrate arch image (with other test projects) and we need to follow what is already done and adopted by Open Source community (we did not discover the issues) 08:56:42 #info as already shared with the team, morgan_orange will move to ONAP after the release E, I would keep an eye for the review but will not be able to mentor and be assigned for F release 08:57:45 I saw that viktor_t info himself at the beginning, will youback in the game for F? 08:58:06 Not probably yet... 08:59:45 BTW juhak the demos in Nokia (Paris) were fine :) no idea if you already went to Nokia Paris...it is not really in Paris.. 09:00:29 ok if no more questions, I think we cna close the bridge, thanks to everybody including our Chinese contributors enjoying a full deserved break 09:00:41 #endmeeting