08:01:16 #startmeeting Functest weekly meeting 29 Jan. 2019 08:01:16 Meeting started Tue Jan 29 08:01:16 2019 UTC. The chair is ollivier. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:16 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:01:16 The meeting name has been set to 'functest_weekly_meeting_29_jan__2019' 08:01:25 #info Cédric Ollivier 08:01:35 #info Juha Kosonen 08:01:39 #info Viktor Tikkanen 08:02:48 #topic Action point follow-up 08:03:11 #info Gnocchi is now optional in Rally 08:03:22 #link https://gerrit.opnfv.org/gerrit/66653 08:03:57 juhak: thank you. It was right on time as Gnocchi is not so well integrated by devstack. 08:04:35 #info lots of Snaps subtests have been removed but it could now verify latest OpenStack 08:04:53 #info it's mostly unmaintained and it can't be updated in our containers (git commit id) 08:05:04 Steve refused to update requirements due to magnum support (Newton) 08:05:13 Snaps package has been renamed which may increase the work 08:06:11 few ressources may be uncleant after Snaps testcases (https://gerrit.opnfv.org/gerrit/#/c/66751/) 08:07:08 Do we enable snaps testcases or do we remove it? We can only remove the test... 08:07:31 We can only remov the test if an error is detected. 08:09:00 In that case removing is the only viable option, I suppose? 08:11:01 yes or we do maintain by ourselves and update the magnum requirements. Hopefully upper-constraints force our versions. Normally we would have taken that decision for an external project. 08:11:46 ok, I see 08:12:16 If we remove api_check, it would be put on the agenda of the TSC even if it's clear from a technical point of view 08:12:28 but I can deal with that :) 08:12:41 #info Cristina Pauna 08:13:01 Hello Cristina. 08:13:08 Hi guys 08:13:31 I missed the first part of the discussion 08:14:00 The conclusion with snaps is that it has to be removed? 08:14:14 I will send an overall email but yes I consider the decision is up to us. 08:15:00 We remove 1/3 of the test and to allow running it vs latest OpenStack. Snaps can't be updated (see 2 * -1 when updating magnum from Newton) 08:15:10 I know 08:15:36 do we have the option to patch snaps on the flight before using it? 08:15:47 or you think it's not worth the bother? 08:16:13 Why? In such a case, we can directly maintain snaps. 08:17:05 I will broadcast an email. As soon as we detect an issue, we have to remove the related Class. 08:17:25 I was under the impression that Steven doesn't want us to maintain snaps... that's why he didn't merge your patch, right? 08:18:20 because snaps is leveraging on magnum Newton. My patch would have broken magnum testing. As it was unmaintained, I thought he would accept. 08:18:37 Else our patches are always quickly merged. 08:18:49 ok, but he said that we can drop magnum altoghether... 08:19:05 IT's much more complex. 08:19:31 magnum is part of snaps code and then it's defined in requirements whatever we call the classes or not 08:20:06 He asked us to maintain the magnum part. 08:20:18 I see. So what do you suggest to do next? 08:21:45 It's not a big deal regarding the whole Functest scope. I don't like removing test (so bad) without being able to update. I will broadcast the issues. 08:21:54 Snaps will be removed. The question is when. 08:22:01 ok 08:22:31 we're early in the process for Hunter so I think it's not a problem to officially remove it now 08:22:38 It's not ran anyway 08:23:15 The issue will be more or less political. As soon as healthcheck is changed, we do go to the TSC. Hopefully as scope is reduced, it shouldn't be a big deal. 08:23:26 for installers 08:23:44 #topic OpenStack Stein (functest-virtual is hosting an OS all-in-one master) 08:24:05 #info juju_epc and tempest_full pass vs OpenStack master now 08:24:21 #link https://gerrit.opnfv.org/gerrit/66705 08:24:35 #link https://gerrit.opnfv.org/gerrit/66687 08:24:48 #link https://gerrit.opnfv.org/gerrit/66663 08:25:12 #info rally_full was failing due to the default volume sizes 08:26:23 I think we could add rally_full in all Functest gates. The jjb ends in 4 hours in functest-virtual. No real reason to skip such a relevant test, isn't it? 08:26:48 #link https://build.opnfv.org/ci/view/functest/job/functest-latest-gate/29/ 08:27:30 this is the gate for verifying functest patches? 08:27:41 #info only SIP testing is incomplete but heat_ims is mostly considered as successful 08:27:59 yes. It simply tests rally patches before it were merged 08:28:27 That's CI/CD 08:28:37 if you are ok with the extra time added, I don't see a reason not to add it 08:29:13 It will increase the duration for all installers. It's already in our gates 08:29:54 ok, I'm not sure I follow, you say it tests rally patches 08:30:02 installers don't have rally patches 08:30:47 Functest has its own independent gates which allows us verifying our patches before merge (gates). In our gates, rally_full is already included. 08:30:58 ok 08:31:12 We are already verifying OS master. 08:31:34 Fuel and Apex don't run rally full from the time being 08:31:59 I think it's the right time to add that key test in installer gates. 08:32:27 that's when you merge a patch in installers 08:32:46 Daily jobs. Fuel may pass it https://build.opnfv.org/ci/view/functest%20(Installer%20gates)/job/functest-fuel-baremetal-daily-master/659/console 08:33:04 how long does it takes to run it? 08:33:31 1h30 here. 08:33:52 less installers, less scenarios.. We could add it. 08:34:14 well, I personally think the daily run is already too long, but that's a broader discussion 08:34:32 you can add it for now 08:34:44 until the broader discussion is sorted out 08:34:49 Our full gates run in 4 hours (rally_full included). 08:35:14 by "our" you mean Orange open lab? 08:35:14 The issue is on Releng which doesn't allow testing in // as Functest supports. 08:35:20 Functest 08:35:37 you run it in parrallel jobs, right? 08:35:47 yes. Functest supports it 08:35:51 I know 08:36:05 We are fully redesigning Releng. 08:36:07 that is cool, and I know jenkins is stupid at that 08:36:34 who's we? 08:36:38 Normally Installer should run our new daily job instead of the former bash scripts. 08:37:22 juhak: viktor_t: are you ok to add it in installer gates? 08:37:41 do you also use jenkins in the internal lab, or some other tool? 08:38:20 ollivier: I'm ok with that 08:38:50 ok 08:39:49 Great 08:40:14 Yes I run Functest in internal as well. I will reconnect my bot in few days :) 08:40:51 I was wandering if you use Jenkins for it 08:41:02 as in, can Jenkins be made to run parrallel testing 08:41:07 I made a demo during Hackfest but lots of people from OPNFV were missing. I'm documenting the basics on the wiki 08:41:23 or we need zuul or some other tool 08:41:26 No issues with Jenkins. The issues are in releng 08:41:35 ok, that's good news 08:41:53 you're working with Trevor and Aric to overcome those? 08:42:41 I have explained my points for 1 year. As we have resources, we can easily improve the CI/CD model. 08:43:26 Releng is limiting Functest for a while. 08:43:41 sorry for making you repeating, I am doing my best to catch up 08:44:02 no pb. I may explain deeply out of that meeting. I will send you few links 08:44:10 awsome, thanks a lot 08:44:38 No Xtesting allows building CI/CD toolchains on demand. We reuse that to rewrite the Releng jjbs. 08:44:50 (Functest, Functest K8s, Xtesting...) 08:45:06 http://testresults.opnfv.org/functest/functest2019/ 08:45:33 We are defining early gates in new OPNFV model but in fact we are runing everything even if gate job. 08:45:48 #topic OpenStack Stein 08:45:58 #undo 08:45:58 Removing item from minutes: 08:46:04 #topic OpenStack Rocky 08:46:24 #info tempest hunter and older are buggy when multiple shared networks (Functest in parallel) 08:47:00 #link https://review.openstack.org/#/c/615425/3 (interfaces_by_fixed_ip) 08:47:29 I have to double check if dhcp testing is safe (one run failed) 08:48:12 I'm not clear yet if we do backport it or update tempest? 08:48:50 It seems Fuel faced with it too https://artifacts.opnfv.org/logs/functest/ericsson-pod1/2019-01-28_05-28-07/tempest_full/tempest-report.html 08:49:42 That's the only issue known in Functest (latest, hunter, gambia). +we may harden heat_ims 08:50:32 I would propose to split our POD to multiple all-in-one to cover all our versions (6). Are you ok? 08:50:47 ok 08:50:54 juhak: as far as I understand we are still blocked in the first track. 08:51:25 yes, nothing new related to pod5 08:51:40 Ok. thank you for testing the first idea. 08:52:45 It's quite funny because we can't really leverage in backward compatibilities to check all versions. For instance, bad filters are now forbidden by latest OpenStack. 08:53:15 #link https://gerrit.opnfv.org/gerrit/#/c/66625/ 08:54:06 And K8s does too fast to allow verifying the 3 Functest versions in one deployment. 08:54:42 #topic AoB 08:54:47 Anything else? 08:55:14 I would be afk till towmorrow evening. I will fix tempest hunter right after. 08:55:14 not from my side 08:55:22 I'm all set 08:55:59 Thank you. Functest is on steroids. Great Job! 08:56:06 :) 08:56:11 #endmeeting