08:58:01 #startmeeting QA Office Hours 08:58:01 Meeting started Thu Jan 18 08:58:01 2018 UTC and is due to finish in 60 minutes. The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:58:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:58:04 The meeting name has been set to 'qa_office_hours' 08:58:14 who all here today 08:59:21 andreaf: masayukig ping 09:01:13 o/ 09:01:30 I'll just be a minute than I'll be here for office hours 09:01:35 seems like 2 of us 09:01:43 sure 09:02:44 gmann: good afternoon 09:03:01 andreaf: good morning for you :) 09:03:03 lets start 09:03:14 #topic Bug triage 09:03:41 i have not generated the bug report but we can check the new bug 09:03:52 #link https://bugs.launchpad.net/tempest/+bugs?search=Search&field.status=New 09:04:02 this is tempest one ^^ 09:04:25 #link https://bugs.launchpad.net/tempest/+bug/1741554 09:04:26 Launchpad bug 1741554 in tempest "TypeError: _unshelve_server() takes no arguments" [Undecided,New] 09:05:51 this seems coding error 09:06:20 ok... ERROR tempest.test [-] tearDownClass does not call the super's tearDownClass in these classes tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON 09:06:46 that is a tempest test but it seems weird that it would not be raised elsewhere 09:07:01 I can have a look at that one since i implemented that check :) 09:07:14 nice, 09:07:44 even _unshelve_server() things which runs on addOnException 09:08:26 Merged openstack/tempest master: Skip testcases when shared nets are found in AutoAllocateNetworkTest https://review.openstack.org/530831 09:09:45 andreaf: you want to assign to yourself or comment there ? 09:11:12 added a comment 09:11:17 Merged openstack/tempest master: Remove 'deactivate_image' config options https://review.openstack.org/526885 09:11:33 TommyLike proposed openstack/tempest master: Replace volume size with configured value https://review.openstack.org/535201 09:12:06 thanks 09:12:22 next 09:12:24 #link https://bugs.launchpad.net/tempest/+bug/1702843 09:12:25 Launchpad bug 1702843 in tempest "test_boot_server_from_encrypted_volume_luks has insufficient skip decorator" [Undecided,New] 09:13:57 we should use 'attach_encrypted_volume' config option here instead of checking cpeh and nfs in skip 09:14:40 Merged openstack/tempest master: Relocate branch conditional for tempest-full job https://review.openstack.org/531305 09:15:37 do we have that config option already? 09:15:40 but zhufl asked question on that about attach_encrypted_volume means booting server from encrypted volume also 09:16:23 we have but need to check and confirm whether both feature 1. attach encrypted volume and 2. boot server from encrypted volume is same things 09:16:36 means supported as together 09:17:02 ok I see 09:17:35 but anyways current condition is not good, either we should use existing config option or add new one 09:17:48 bug is valid that no way to skip this test 09:20:30 added comment there and triaged 09:21:23 next - 09:21:25 #link https://bugs.launchpad.net/tempest/+bug/1743996 09:21:26 Launchpad bug 1743996 in tempest "test_list_endpoints_for_token failed when heat is installed" [Undecided,New] 09:23:37 that looks like something in the heat plugin may be breaking things but not sure 09:24:43 yea, heat_plugin can be enabled and its endpoints not found in keystone 09:24:50 looking at the test code, this means that there is a heat_plugin service available setting 09:24:56 which is not found in the catalogue 09:25:45 that's an interesting one, since the test may break if a plugin defines a service available which does not match a catalogue entry 09:25:59 and we don't really have a strong contract on that 09:26:00 yea, i am not sure heat_plugin should be as separate service 09:26:51 gmann: well I guess heat just wants to have a way to skip all tests from in-tree plugin by setting that to false 09:27:02 gmann: which I guess is legitimate 09:27:16 gmann: I think the test should only use tempest services 09:27:35 gmann: so maybe we can limit that to tempest service 09:27:36 andreaf: agree, we should check for tempest services only 09:27:38 services 09:27:43 +1 09:28:12 i know ceiolmeter add aodh_plugin as service_avaiable also which also can cause same issue 09:28:58 I'll make a patch for that 09:30:35 andreaf: thanks added comment on bug 09:31:09 next- 09:31:14 link https://bugs.launchpad.net/tempest/+bug/1733498 09:31:15 Launchpad bug 1733498 in tempest "image.v1.test_image_members failed for “The success code is different than the expected one“" [Undecided,New] 09:34:09 api-ref says 204 status code - https://developer.openstack.org/api-ref/image/v1/#add-member-to-image 09:34:18 which is what test is checking. 09:36:02 glance seems to return same 09:36:03 #link https://github.com/openstack/glance/blob/08e28cd921920cf8f5401c839376b65c19a97880/glance/api/v1/members.py#L171 09:36:52 do we run these test in gate? 09:37:11 I thought we removed all image.v1 tests 09:37:38 uhm they are still there 09:37:52 but I don't think we run them in the gate? 09:38:38 andreaf: yea, we skip them 09:39:37 i am not sure how he is getting 200 status code. 09:41:44 i will check by running that API if glance return 200 09:41:56 and accordingly triage the bug. 09:41:58 I cannot see any record of a run in o-h either 09:42:24 yea, we should remove tests anyways. 09:42:59 but with putting that on ML first and glance team also agree. i remember they said yes and thats why we skip them 09:43:08 i can check that. 09:43:39 actually it is in o-h 09:43:53 is it 09:44:09 http://status.openstack.org/openstack-health/#/tests/tempest?limit=1000&searchTest=tempest.api.image.v1.test_image_members.ImageMembersTest&offset=2000 09:44:18 we used to run it successfully 09:44:25 now we skip it though 09:44:56 yea, i did not find the any code change from glance side since mitaka 09:45:10 no we still run it somewhere I guess, perhaps on periodic 09:45:25 o-h does not really help me to find out where the runs come from.. 09:45:41 anyways it passes 09:45:48 yea 09:45:50 http://status.openstack.org/openstack-health/#/test/tempest.api.image.v1.test_image_members.ImageMembersTest.test_add_image_member?duration=P3M 09:46:18 so something is wrong / different in the setup that lead to that bug 09:46:27 perhaps more logs / configs would help 09:46:34 I would mark that as incomplete 09:46:52 yea, first let me check on current env of pike 09:47:16 if I can go back to https://bugs.launchpad.net/tempest/+bug/1743996 for a sec 09:47:17 Launchpad bug 1743996 in tempest "test_list_endpoints_for_token failed when heat is installed" [Low,Triaged] - Assigned to Andrea Frittoli (andrea-frittoli) 09:47:27 sure 09:47:42 that test checks that what's returned by keystone matches what's configured on tempest side 09:48:11 but first of all that only checks that tempest configuration is correct which does not seem like a test worth having to me 09:48:44 and also even for tempest services there's no guarantee that the catalog name will match the service_available flag 09:48:56 so tbh I would just remove the test for good 09:49:51 currently it is covering this API -tokens/%s/endpoints 09:50:29 gmann: yeah but a good test should create an endpoint and check if it is returned by the list I think 09:51:10 but if there is no endpoints in keystone for services tempest configured then tests will fail anyways right 09:51:31 till we fallback to endpoints matches by other param like region etc 09:52:28 gmann: what we use to filter is the catalog type, so we could test with that instead of the service_available flag 09:52:29 how about checking only identity endpoints 09:53:08 gmann: we don't check identity today because there is not service_available flag for identity :D 09:53:09 catalog_type seems more correct 09:53:54 ah right :) 09:54:22 anyways this test is not being run by defcore so m not strongly oppose to remove this 09:55:03 * gmann 3 min left 09:56:01 andreaf: anyways please propose and we can discuss on review to fix it or remove 09:56:03 let's move to open topic 09:56:07 #topic open 09:56:22 andreaf: we discussed in last meeting about creating etherpad for Rocky PTG 09:56:37 would you like to do that? 09:57:28 gmann: yeah I will do asap 09:57:35 andreaf: thanks. 09:57:52 andreaf: let's close the office hour if nothing else from your side 09:59:16 ok 09:59:19 gmann: https://etherpad.openstack.org/p/qa-rocky-ptg 09:59:26 I'll send an email 09:59:43 andreaf: nice, thanks 09:59:48 thanks for joining 09:59:50 #endmeeting