13:00:10 <masayukig> #startmeeting qa 13:00:11 <openstack> Meeting started Tue Sep 8 13:00:10 2020 UTC and is due to finish in 60 minutes. The chair is masayukig. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:12 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:14 <openstack> The meeting name has been set to 'qa' 13:00:32 <masayukig> hi, who all here today? 13:00:37 <kopecmartin> hello o/ 13:00:43 <lpiwowar> Hi o/ 13:00:45 <gmann> o/ 13:01:47 <openstackgerrit> Merged opendev/elastic-recheck master: Avoid pip breakage due to keyring https://review.opendev.org/750318 13:01:56 <masayukig> hi all \o/ let's get started 13:02:04 <masayukig> #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Agenda_for_next_Office_hours 13:02:16 <masayukig> today's agenda ^^^^^ 13:02:22 <masayukig> #topic Announcement and Action Item (Optional) 13:02:46 <masayukig> I have nothing to announce. let's skip 13:02:50 <openstackgerrit> Merged opendev/elastic-recheck master: Enable pylint https://review.opendev.org/750312 13:03:00 <masayukig> #topic Victoria Priority Items progress 13:03:06 <masayukig> #link https://etherpad.opendev.org/p/qa-victoria-priority 13:03:16 <masayukig> please add updates if you have anything 13:03:40 <kopecmartin> tempest cleanup patch is ready for a review #link https://review.opendev.org/745814 13:04:00 <masayukig> kopecmartin++ cool 13:04:07 <kopecmartin> the automatic documentation generation patch is about to get merged 13:04:37 <gmann> yeah. 13:04:42 <kopecmartin> and there are a few reviews adding docstrings to tests which i'm slowly reviewing 13:04:45 <gmann> also most of the patches are in for 'Description for testcases as docstrings' 13:05:31 <kopecmartin> and the scenario manager is ongoing , svyas is doing a great job there 13:05:44 <gmann> +1. 13:06:06 <masayukig> 'Description for testcases as docstrings' #link https://review.opendev.org/#/q/topic:bp/testcase-description+(status:open+OR+status:merged) 13:06:18 <masayukig> ++ 13:06:25 <gmann> we have left 1 patch for volume schema also 13:06:25 <svyas> yeah, the work is ongoing 13:06:39 <gmann> #link https://review.opendev.org/#/c/608875/ 13:06:46 <gmann> kopecmartin: if you can check this too ^^ 13:06:52 <kopecmartin> gmann: sure 13:06:58 <gmann> thanks 13:07:28 <gmann> we have few TODO for volume schema though where microvesion tests needs to be separated out with correct cap and so does schema 13:07:39 <gmann> but having some base schema checks are good 13:07:55 <gmann> and once we fix the tests then schema can also be made more strict 13:08:55 <masayukig> cool. yeah, that makes sense to me 13:09:30 <masayukig> anything else? 13:10:08 <masayukig> ok, let's move on 13:10:18 <masayukig> #topic OpenStack Events Updates and Planning 13:11:01 <masayukig> regarding vPTG, we have only three topics so far. #link https://etherpad.opendev.org/p/qa-wallaby-ptg 13:11:30 <kopecmartin> i put there bug triaging as we don't have many topics to dicsuss there 13:11:57 <masayukig> kopecmartin: thanks :) 13:12:05 <masayukig> So, I think 3 or 4 slots are enough for us. Any thoughts? 13:12:05 <gmann> you mean to triage bugs or check for volunteer for bug triage? 13:12:37 <kopecmartin> gmann: triage .. there are many bugs which are old and maybe not valid any more 13:12:56 <gmann> kopecmartin: ok, that is good +1 13:13:06 <kopecmartin> i'll prepare a list or something to make it more efficient 13:13:15 <gmann> masayukig: yeah may be 13.00 - 15. UTC for Monday and tuesday ? 13:13:33 <gmann> kopecmartin: great, that will be more helpful and productive, 13:14:02 <masayukig> gmann: yeah, I agree. I was thinking about it, too. 13:14:13 <masayukig> kopecmartin++ thanks 13:14:44 <masayukig> OK, I'll register the slots for the vPTG. 13:14:49 <gmann> yeah those 4 slot should be enough even we get few more topics 13:15:02 <masayukig> yes 13:16:35 <masayukig> OK, sounds good. 13:16:42 <masayukig> Let's move on to the next topic if nothing else for this topic 13:16:54 <masayukig> #topic Sub Teams highlights (Sub Teams means individual projects under QA program) 13:17:03 <masayukig> Do you have any updates/highlights on the sub-projects such as Tempest, Patrole and Hacking? 13:17:08 <masayukig> #link https://review.openstack.org/#/q/project:openstack/tempest+status:open 13:17:13 <masayukig> #link https://review.opendev.org/#/q/project:openstack/hacking+status:open 13:17:18 <masayukig> #link https://review.openstack.org/#/q/project:openstack/patrole+status:open 13:17:19 <gmann> ate status 13:17:21 <gmann> gate 13:17:22 <bigdogstl> Here is a patch set for fixing the extension non-voting gates #link https://review.opendev.org/#/c/746480/ 13:17:39 <gmann> had few failure in tempest yesterday on py36 jobs but it is green now 13:17:54 <bigdogstl> for patrole 13:18:04 <gmann> bigdogstl: thanks, i will check after meeting 13:18:19 <kopecmartin> bigdogstl: thanks 13:18:24 <kopecmartin> lpiwowar is helping with tempest all-plugin deprecation #link https://bugs.launchpad.net/tempest/+bug/1862240 13:18:27 <openstack> Launchpad bug 1862240 in tempest "Replace Tempest tox deprecated 'all-plugin' env to 'all' env" [Undecided,Confirmed] 13:18:27 <masayukig> bigdogstl: thanks, I'll check that too 13:18:27 <lpiwowar> I am trying to replace deprecated 'all-plugins' tempest tox env with 'all' env in jobs which are still using 'all-plugins'. But I am not sure what I should do with DEVSTACK_GATE_TEMPEST_ALL_PLUGINS devstack-gate option. Should it be removed from the devstack-gate entirely or its behaviour should be changed? 13:19:14 <bigdogstl> The patrole multi-node non-voting gate are failing and I will look into them this week. 13:20:06 <gmann> bigdogstl: ok, i am not sure what is reason for multinode job in patorle? 13:20:21 <bigdogstl> it run the slow tests 13:20:23 <gmann> to cover all the test run? 13:20:25 <gmann> ohk 13:20:44 <bigdogstl> I can rename it it that is ok 13:20:57 <gmann> i think after fixing, we should make it voting as n-v does not make sense when same job run voting everywhere else 13:21:16 <gmann> bigdogstl: i think adding comment is fine 13:21:20 <bigdogstl> ok 13:22:12 <gmann> lpiwowar: we do not need to change the devstack gate and DEVSTACK_GATE_TEMPEST_ALL_PLUGINS, you can only remove the usage of DEVSTACK_GATE_TEMPEST_ALL_PLUGINS 13:22:41 <gmann> lpiwowar: because devstack gate is going to be removed/freezed soon 13:23:12 <Roamer`> gmann, actually the review that I asked about yesterday (one of the py36 failures that you mentioned, I believe) still does not have a +1: the py36 job and a neutron-dvr job keep failing, either one by one or both, in unrelated ways. I was about to come here and ask for guidance (should I keep rechecking? should I let you guys know?), and now you mentioned the py36 failures yesterday, so... here I 13:23:14 <gmann> replacing 'all-plugins' to 'all' is enough for this work 13:23:18 <Roamer`> am asking for guidance (maybe after the meeting) 13:24:07 <gmann> Roamer`: if failure are unrelated then we can recheck, I did not see other patch failing so something random failure you are hitting 13:24:24 <gmann> Roamer`: but let me check you patch failure for confuirmation 13:24:30 <gmann> confirmation 13:25:05 <openstackgerrit> Brian Rosmaita proposed openstack/tempest master: Volume backup response schemas are incorrect https://review.opendev.org/750360 13:25:10 <Roamer`> gmann, okay, it's https://review.opendev.org/#/c/750176/1 and each of Zuul's -1 is either the py36 or the neutron-dvr job; each time one of those fails, it's always on pretty much the same tests, but I really don't believe it's related to my change 13:25:21 <Roamer`> thanks 13:25:22 <masayukig> #link https://review.opendev.org/#/c/750176/ 13:25:45 <gmann> Roamer`: yeah, I did recheck , py36 is green now and other stabvle jobs too 13:25:46 <masayukig> gmann: thanks for rechecking :) 13:25:47 <gmann> stable 13:25:47 <lpiwowar> gmann: Oh ok .. Thank you. I was thinking it could cause some errors in these jobs (http://codesearch.openstack.org/?q=DEVSTACK_GATE_TEMPEST_ALL_PLUGINS.*%3D.*1&i=nope&files=&repos=) as the 'all-plugins' enables sitepackages and 'all' tox env does not. 13:26:11 <gmann> Roamer`: I will keep eyes on that in case in encounter another known issues 13:26:29 <Roamer`> gmann, thanks again! 13:26:37 <gmann> Roamer`: np! 13:26:57 <gmann> lpiwowar: i will say wait for those jobs to be migrated to zuulv3 native 13:27:33 <gmann> lpiwowar: fixing legacy jobs are not worth and especially devstack gate 13:28:17 <gmann> lpiwowar: as tempest and all plugins are a separate package now and we do install them in venv, we do not need sitepackages to enable any more 13:28:39 <gmann> lpiwowar: this was added when plugins were bundled with service projetcs 13:28:59 <gmann> lpiwowar: i have one bug on that let me find 13:29:31 <tosky> lpiwowar: uh, which legacy jobs? 13:29:31 <lpiwowar> gmann: Ok, thanks! 13:29:51 <gmann> lpiwowar: this one #link https://bugs.launchpad.net/tempest/+bug/1862240 13:29:52 <openstack> Launchpad bug 1862240 in tempest "Replace Tempest tox deprecated 'all-plugin' env to 'all' env" [Undecided,Confirmed] 13:30:39 <gmann> lpiwowar: i fixed in few plugins but not all 13:30:40 <masayukig> Is lpiwowar busy? 13:30:44 <lpiwowar> tosky: http://codesearch.openstack.org/?q=DEVSTACK_GATE_TEMPEST_ALL_PLUGINS.*%3D.*1&i=nope&files=&repos= 13:30:55 <tosky> lpiwowar: most of them are not used in master 13:31:11 <tosky> lpiwowar: here is the current status: https://etherpad.opendev.org/p/goal-victoria-native-zuulv3-migration 13:31:20 <gmann> yeah, just leave DEVSTACK_GATE_TEMPEST_ALL_PLUGINS as out of scope 13:32:29 <lpiwowar> gmann: tosky: Ok, thank you 13:32:34 <masayukig> cool 13:32:46 <lpiwowar> masayukig: Sorry, I am here 13:33:00 <masayukig> lpiwowar: no worries :) 13:33:19 <masayukig> I'm sorry for bothering you 13:33:25 <masayukig> anything else on this topic? 13:33:31 <masayukig> Or let's move on 13:34:01 <masayukig> #topic Community goal tracking 13:34:10 <masayukig> #link https://etherpad.opendev.org/p/qa-community-wide-goals-tracking 13:34:24 <lpiwowar> masayukig: np:) 13:34:40 <gmann> few updates on this 13:35:20 <gmann> eslint-config-openstack- this is still failing on nodejs doc job, i am checking with vishalmanchanda how other repo use nodejs doc job 13:35:36 <gmann> but it need more work to migrate to openstackdoctheme first 13:35:57 <gmann> #link https://review.opendev.org/#/c/740373/7 13:36:39 <gmann> devstack-plugin-container - k8s job is still failing even with version bump 13:36:41 <gmann> #link https://review.opendev.org/#/c/740376/ 13:37:16 <gmann> hongbin and I were trying different way there but did not work 13:37:27 <gmann> he is going to check with the team about current failure 13:38:18 <masayukig> gmann: hongbin thank you very much for your efforts! 13:38:21 <gmann> all tox based jobs are good on all QA repo so we are good for tox based jobs migration which I am planing for tomorrow 13:38:45 <gmann> oh not tomorrow but today 13:38:52 <masayukig> cool :) 13:39:17 <gmann> and integration jobs which still have few open bugs are planned for 10th but may be we need to extend that 13:39:20 <gmann> let's see 13:39:33 <gmann> that's all on goal side 13:39:58 <masayukig> gmann: thanks for the updates 13:40:38 <masayukig> #topic Bug Triage 13:40:47 <masayukig> #link https://etherpad.openstack.org/p/qa-bug-triage-victoria 13:41:13 <kopecmartin> i reported a new bug in stackviz: https://bugs.launchpad.net/stackviz/+bug/1894189 13:41:14 <openstack> Launchpad bug 1894189 in StackViz "Height of the timeline part seems to be absolute" [Undecided,New] 13:41:28 <kopecmartin> i was trying to fix it myself, but my javascipt is a bit rusty :/ 13:42:11 <masayukig> kopecmartin: oh, wow 13:42:39 <gmann> kopecmartin: is it everytime or when jobs have more worker? 13:42:53 <kopecmartin> gmann: just when there are more workers 13:43:16 <masayukig> I think it can't be happened in the gate 13:43:31 <masayukig> but in the downstream testing 13:44:00 <kopecmartin> or in cases when a user experiments with many workers (like i did) 13:44:55 <gmann> at least with 4 it is fine #link https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_125/608875/7/check/tempest-full-py3/125d2e4/controller/logs/stackviz/index.html#/stdin/timeline 13:45:16 <gmann> but i agree with kopecmartin it can happen if worker are more 13:45:35 <kopecmartin> apart from that i don't have anything special on tempest side 13:45:36 <masayukig> yeah, it can be improved but I need to dig it :p 13:46:10 <gmann> i can ping vishalmanchanda horizon member if he can fix it. ^^ 13:46:21 <gmann> kopecmartin: any testing patch up for checking? 13:46:34 <masayukig> gmann: thanks 13:46:52 <kopecmartin> gmann: unfortunately not, i experimented with some random values i found, but it didn't work 13:47:11 <kopecmartin> at least i located a file, where i believe the problem is .. i can link it in the comments 13:47:26 <gmann> +1, that will be helpful 13:47:49 <masayukig> yeah, I agree 13:48:40 <masayukig> Let's move on if nothing 13:48:42 <masayukig> #topic Critical Reviews 13:48:55 <masayukig> any patches you'd like to discuss? 13:49:57 <masayukig> let's move on if nothing 13:50:08 <masayukig> #topic Open Discussion 13:50:16 <masayukig> Anything else to discuss? 13:51:15 <masayukig> OK, let's close the office hour. 13:51:22 <gmann> nothing from me 13:51:28 <masayukig> thank you all!!! 13:51:45 <masayukig> #endmeeting