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