08:01:48 #startmeeting Functest weekly meeting 30 Jan. 2018 08:01:48 Meeting started Tue Jan 30 08:01:48 2018 UTC. The chair is ollivier. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:48 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:01:48 The meeting name has been set to 'functest_weekly_meeting_30_jan__2018' 08:02:25 #topic Role call 08:02:29 #info Cédric 08:02:29 #info Viktor Tikkanen 08:02:39 #info Linda Wang 08:02:44 #info Juha Kosonen 08:04:52 I added a topic for today's meeting about overall testcase results. I think it's the right time as nosdn no feature scenarios should be stable (regarding milestones) 08:05:26 I will simply list the testcases in failure and we could discuss on them. 08:05:57 #topic Action point follow-up 08:06:14 #info several JIRAS have been created to list the previous actions discussed 08:06:32 #link https://jira.opnfv.org/browse/FUNCTEST-917 08:06:42 #link https://jira.opnfv.org/browse/FUNCTEST-918 08:06:57 #link https://jira.opnfv.org/browse/FUNCTEST-919 08:08:00 They are about Functest jobs refactoring and xtesting related actions (to fully cover run_tests.py, to unlink Framework + entry points and functest_utils) already discussed 08:09:07 When will we start working on the jobs refactoring? It seems related to Jack's reporting refactoring. JackChan8 08:09:46 #info Delia Popescu 08:10:45 We could start as soon as possible. I have to check Jack's reporting but they are mainly focused on functest jobs (switch to multijobs for testing, remove obsolete vars, stop hardcoding repo...) 08:12:05 I don't see how it could be part of a big refactoring but I take the point 08:12:23 #action Cédric to check Jack's reporting refactoring proposal 08:13:26 #topic testcases in failure 08:14:23 #info all installers: 08:14:32 #info juju_epc (Workflow failed: Task failed 'neutron_plugin.network.create' -> The request you have made requires authentication) 08:14:42 #info vyos_router (Unauthorized: The request you have made requires authentication) 08:15:50 I sent emails to the right owners but I think we could have a look too. They are still leveraging on openstack utils. 08:16:30 you mean sfc? 08:16:42 other feature projects? 08:17:06 epc/juju_epc.py 08:17:29 and orchestra_* 08:17:32 Yes 08:18:07 But they will be listed in Daisy as they only run vs this installer. 08:19:11 Orchestra testcases are not part of Functest, then the only issue is they don't follow our rules (low rated, no coverage...). 08:20:03 epc and vyos are part of functest and we should fix them as soon as possible for long run testing or functional gating (XCI). 08:22:31 It would be great if we could help them at least to fully switch to snaps. Can I give the action to someone? I will do my best as well. 08:23:57 #link https://jira.opnfv.org/browse/FUNCTEST-911 for all details 08:24:17 #info Apex 08:24:28 #info rally_sanity (NovaServers.boot_and_live_migrate_server) 08:25:23 I have to check this locally 08:25:29 it failed on nosdn-nofeature-noha scenario (seems 1 controller+2 compute nodes) 08:25:42 but not sure why Live Migration failed: Migration complete but instance did not change host: overcloud-novacompute-1.opnfvlf.org 08:25:43 Thank you. I think it's induced by Apex but you could please give the requirements: Ceph? 08:26:00 juhak: do you have any idea? 08:26:28 i do not think it has something to do with ceph 08:27:07 Ok. It's enabled when two computes but I don't remember the previous issues (during Euphrates dev cycle) 08:27:39 we could discuss it with Tim in release meeting if he is there 08:27:42 LindaWang: not yet... maybe the type of migaration (block/non-block) 08:28:34 what is the type of migration in rally? 08:28:41 #action juhak: to check NovaServers.boot_and_live_migrate_server locally 08:30:09 #info snaps_smoke (snaps.openstack.tests.create_router_tests.CreateRouterSuccessTests) 08:30:31 An email was sent to Steven but he asked for access to the POD. 08:30:47 i am debuging it, snaps's assertion about CreateRouterSuccessTests seems werid: 08:30:55 LindaWang: ideally nova can select it but in case of Rally, some challenges (https://bugs.launchpad.net/rally/+bug/1721214) 08:31:31 https://hastebin.com/ohamudezok.css 08:31:44 the condition seems useless: orig_settings.external_gateway 08:33:12 Let's discuss about that with Steven too. 08:33:32 juhak: in functest/rally, block_migration is false 08:34:29 Then is it a simple race condition ? 08:34:52 yes 08:35:04 #action LindaWang double check CreateRouterSuccessTests impl with Steven 08:36:06 Could we force it as synchronous (it makes sense here or we should poll the status) via block=True 08:37:02 LindaWang: in some configurations only block migration is possible 08:37:21 LindaWang: need to check/test this 08:37:41 we could check via Daisy too as the testcase is fine in this case. 08:38:06 #topic Compass 08:38:35 #undo 08:38:35 Removing item from minutes: 08:38:41 #info Compass 08:39:05 rally_sanity as well 08:39:19 #info tempest_smoke_serial (tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops) 08:40:11 Is it related to https://gerrit.opnfv.org/gerrit/#/c/51277/ ? 08:40:46 no 08:41:04 i did not notice this sub test case error before 08:41:30 #link https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/1754/console 08:41:36 that patch is to fix creating network before runing tempest 08:42:12 Yes I would have bet no as well. Maybe Compass is under dev regarding integrating neutron. 08:42:41 LindaWang: Could you please have a look ? We could check the next runs if it's still there. 08:42:52 i have talked with Compass team to check that 08:42:53 sure 08:42:56 here the problem is related to floating IPs: "No IPv4 addresses found " 08:43:17 no free ip or only IPv6? 08:43:44 not sure 08:44:12 it seem that the dhcp doesn't assign a ip to the instance 08:44:41 Or no subnet defined. 08:45:48 #action Juha,Linda double check that the tempest issue is related to Compass (SUT) 08:45:49 according to log there is a subnet_id defined 08:46:48 #info Daisy 08:47:01 #info orchestra_openims (Orchestra) (sending: http://marketplace.openbaton.org:8080/api/v1/nsds/fokus/OpenImsCore/3.2.0/json) 08:47:12 #info orchestra_clearwaterims (Orchestra) (sending: http://marketplace.openbaton.org:8080/api/v1/nsds/fokus/ClearwaterIMS/3.2.0/json) 08:47:32 Same issue for a while and nothing has been done. I will send a last email on it. 08:48:32 It's out of functest scope but we host the 2 testcases. 08:49:14 #Fuel 08:49:25 #info api_check (snaps.openstack.utils.tests.nova_utils_tests.NovaUtilsInstanceVolumeTests) 08:49:37 I think it's related to SUT. 08:49:55 I should have worked for a while (MS3.1) 08:50:11 #info Fuel (ARM) 08:50:23 #info vping_ssh (no logs published) 08:50:36 #info cloudify_ims (Exception: Cloudify Manager isn't up and running) 08:51:09 depo: CristinaPauna: I think it concerns SUT as well. 08:51:36 depo: CristinaPauna: Could you please publish logs as artifacts? Else we can't debug. 08:52:02 I will look into into 08:52:09 Thank you 08:52:19 #action depo to publish logs as artifacts 08:52:34 #info Joid 08:52:50 #info no logs before https://gerrit.opnfv.org/gerrit/#/c/50871/ available 08:53:06 I will check the next CI runs 08:53:15 Thank you Linda for the fix. 08:53:25 np 08:53:35 #info pylint/coverage 08:53:57 Thank you for starting fixing errors/warnings in refstack and rally. 08:54:15 Please review https://gerrit.opnfv.org/gerrit/51295 08:54:54 We should create a method for avoid duplicating code between snaps-related testcases 08:55:19 #link https://jira.opnfv.org/browse/FUNCTEST-916 08:56:08 #link (epic) https://jira.opnfv.org/browse/FUNCTEST-911 08:56:38 #info core and common modules are fixed and well covered 08:56:49 #topic functest-kubernetes 08:57:09 #info the first testcase was published and opnfv/functest-kubernetes is now built automatically 08:57:23 #info Compass job is under review 08:57:34 #link Compass job is under review 08:57:51 the issue blocking k8s tests run in Jenkins is about creds file 08:58:44 Yes. I'm fine with your original idea. There is also an issue with logging.ini. 08:59:30 this patch can be merged only when we remove def cource_openrc in run_tests.py 09:00:30 I think we should discuss with Steven included (I will answer to his previous email) 09:01:25 why can not we create a new creds file for k8s deployment as this patch proposed: https://gerrit.opnfv.org/gerrit/#/c/51283/ 09:01:56 Functest shouldn't host any K8s config files. 09:02:21 including openstack creds file? 09:03:00 for snaps, we could read all the env vars and then generates a tmp file for snaps? 09:03:38 We could load a common creds file name whatever the SUT. 09:04:03 it sounds better 09:04:59 I don't think so but it's simpler and we could start like that. But we have to rename the file in Functest and modify the releng jobs. 09:05:39 ok? 09:05:45 sure 09:05:56 #topic AoB 09:05:56 i'd update the patch this way 09:06:00 thank you 09:06:45 About vnf offline, we do setup a specific meeting with Valentin who is in Canada 09:07:00 browbeat is strongly linked to tripleo. 09:07:12 thanks, but i have not received his answer 09:08:09 Yes, we also discuss in French about several updates for his testcase :) 09:08:15 i have not seen an example about browbeat in its document 09:09:34 I (and Jose) received a direct email about I'm simply helping to build the container. I can forward the whole chain or extract the key idea. 09:09:53 thanks, please 09:10:03 Ok. Sorry to be late again. 09:10:46 Most of the failures will be investigated. Thank you. I will do my best to help vnf. Please be free to help too. 09:11:00 #endmeeting