Tuesday, 2021-01-26

*** rcernin has joined #openstack-qa00:03
*** brinzhang has quit IRC00:05
*** yamamoto has quit IRC00:10
*** yamamoto has joined #openstack-qa00:11
*** yamamoto has quit IRC00:16
*** brinzhang has joined #openstack-qa00:17
*** rcernin has quit IRC00:24
*** yamamoto has joined #openstack-qa00:25
*** rcernin has joined #openstack-qa00:27
openstackgerritMerged openstack/patrole master: Restore test user's original roles during clean up  https://review.opendev.org/c/openstack/patrole/+/77052300:27
lxkonggmann, kopecmartin, so what else should I do to continue https://review.opendev.org/c/openstack/patrole/+/768771 please?01:18
*** rcernin has quit IRC01:18
openstackgerritAkihiro Motoki proposed openstack/devstack stable/ussuri: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77246101:26
openstackgerritAkihiro Motoki proposed openstack/devstack stable/train: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77246201:32
*** rcernin has joined #openstack-qa01:55
*** rcernin has quit IRC02:02
*** rcernin has joined #openstack-qa02:15
*** rcernin has quit IRC02:20
*** rcernin has joined #openstack-qa02:23
openstackgerritMerged openstack/whitebox-tempest-plugin master: Add sanity nvdimm test  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/76538002:31
openstackgerritMerged openstack/patrole master: Reuse tempest to create admin client manager  https://review.opendev.org/c/openstack/patrole/+/76877102:32
*** rcernin has quit IRC02:38
openstackgerritMerged openstack/whitebox-tempest-plugin master: Added SR-IOV numa affinity testcases  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/70366203:14
*** rcernin has joined #openstack-qa03:34
*** rcernin has quit IRC03:39
openstackgerritMerged openstack/tempest master: 1912117: Fix the IP URL for metadata service in fixed network scenario  https://review.opendev.org/c/openstack/tempest/+/77115603:52
*** rcernin has joined #openstack-qa05:18
*** brinzhang has quit IRC05:20
*** brinzhang has joined #openstack-qa05:21
*** rcernin has quit IRC05:26
*** gcheresh has joined #openstack-qa05:39
*** rcernin has joined #openstack-qa05:40
*** rcernin has quit IRC05:45
*** rcernin has joined #openstack-qa06:09
*** rcernin has quit IRC06:49
*** spotz has quit IRC06:54
*** lpiwowar has joined #openstack-qa07:06
*** ccamposr__ has joined #openstack-qa07:21
*** ccamposr has quit IRC07:24
*** rcernin has joined #openstack-qa07:38
*** ralonsoh has joined #openstack-qa07:52
*** rpittau|afk_ is now known as rpittau07:57
*** slaweq has joined #openstack-qa07:59
*** sboyron has joined #openstack-qa08:05
*** rcernin has quit IRC08:17
*** rcernin has joined #openstack-qa08:42
*** tosky has joined #openstack-qa08:45
*** rcernin has quit IRC08:46
*** jpena|off is now known as jpena08:57
*** lucasagomes has joined #openstack-qa09:02
openstackgerritMerged openstack/tempest master: Make random_bytes() enforce sane size limits  https://review.opendev.org/c/openstack/tempest/+/77085209:10
*** rcernin has joined #openstack-qa09:27
*** yamamoto has quit IRC09:29
*** rcernin has quit IRC09:45
openstackgerritElod Illes proposed openstack/devstack stable/stein: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248609:54
openstackgerritElod Illes proposed openstack/devstack stable/rocky: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248709:55
openstackgerritElod Illes proposed openstack/devstack stable/queens: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248809:56
*** rcernin has joined #openstack-qa09:58
openstackgerritElod Illes proposed openstack/devstack stable/pike: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248909:58
openstackgerritElod Illes proposed openstack/devstack stable/queens: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248809:59
openstackgerritElod Illes proposed openstack/devstack stable/rocky: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248710:01
openstackgerritElod Illes proposed openstack/devstack stable/stein: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248610:01
openstackgerritElod Illes proposed openstack/devstack stable/train: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77246210:03
*** yamamoto has joined #openstack-qa10:04
*** brinzhang has quit IRC10:14
*** yamamoto has quit IRC10:15
*** dtantsur|afk is now known as dtantsur10:18
*** rcernin has quit IRC10:27
*** ricolin has quit IRC10:28
*** rcernin has joined #openstack-qa11:04
*** brinzhang has joined #openstack-qa11:04
*** rpittau is now known as rpittau|bbl11:09
*** rcernin has quit IRC11:35
*** yamamoto has joined #openstack-qa11:46
*** tbachman has quit IRC11:52
*** yamamoto has quit IRC12:23
*** jpena is now known as jpena|lunch12:25
*** ricolin has joined #openstack-qa12:34
*** lpiwowar has quit IRC12:43
*** lpiwowar has joined #openstack-qa12:43
*** rpittau|bbl is now known as rpittau12:59
*** yamamoto has joined #openstack-qa13:03
*** rh-jelabarre has joined #openstack-qa13:04
*** yamamoto has quit IRC13:09
openstackgerritElod Illes proposed openstack/devstack stable/stein: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248613:12
*** jpena|lunch is now known as jpena13:17
openstackgerritMerged openstack/tempest master: test_encrypted_cinder_volumes: Do not create an image for this test  https://review.opendev.org/c/openstack/tempest/+/77195813:23
*** tbachman has joined #openstack-qa13:30
*** vhari has quit IRC13:33
openstackgerritElod Illes proposed openstack/devstack stable/stein: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248613:34
openstackgerritElod Illes proposed openstack/devstack stable/rocky: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248713:35
openstackgerritElod Illes proposed openstack/devstack stable/queens: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248813:38
gmannamotoki: elod we should only do py2 fix for <=stable/train only https://review.opendev.org/q/I88ba370de8887a05c473fe7c19a61a319e8812d213:55
*** paras333 has quit IRC13:59
*** paras333 has joined #openstack-qa13:59
elodgmann: hmmm, you are right, py2 is not supported after train. I wonder if amotoki had seen errors @ ussuri despite that13:59
gmannelod: we (any project) should not have py2 job running on ussuri onwards(except swift/storlet)14:00
masayukig#startmeeting qa14:00
openstackMeeting started Tue Jan 26 14:00:30 2021 UTC and is due to finish in 60 minutes.  The chair is masayukig. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: qa)"14:00
openstackThe meeting name has been set to 'qa'14:00
gmannelod: may be we need to check with train fix only and other EM branch also if fix is already there14:01
masayukigHi, who all here today?14:01
masayukigsorry for interrupt but it's the time anyway14:01
kopecmartinmasayukig: hi14:01
gmannyeah14:01
gmanno/14:01
paras333o/14:01
masayukigok, let's start14:02
masayukig#link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting14:02
masayukigHere's the agenda14:02
masayukig#topic Announcement and Action Item (Optional)14:02
*** openstack changes topic to "Announcement and Action Item (Optional) (Meeting topic: qa)"14:02
masayukigI have no announcement and I don't see any items on the agenda.14:03
masayukigSo, let's skip14:03
masayukig#topic Wallaby Priority Items progress14:03
*** openstack changes topic to "Wallaby Priority Items progress (Meeting topic: qa)"14:03
masayukig#link https://etherpad.opendev.org/p/qa-wallaby-priority14:03
masayukigAny updates on the priority?14:03
*** vhari has joined #openstack-qa14:03
gmannI have some progress14:04
masayukigcool14:04
paras333I need some feedback on the way I am doing the run_validation , Is this the best way #link https://review.opendev.org/c/openstack/tempest/+/763925 so if you guys can take a look that would be great14:04
gmannwe have all the patches up for tempest-horizon test moving14:04
gmann#link https://review.opendev.org/q/topic:%22merge-horizon-test%22+(status:open%20OR%20status:merged)14:04
gmanntempest one is merged so dashbaord test run as part of tempest-full* job14:05
masayukigparas333: thanks. ack, I hope I have the time to look at it this week14:06
paras333masayukig: yeah no rush14:06
gmannon RBAC testing, we have all the patches approved now14:06
gmann#link https://review.opendev.org/q/topic:%22admin-auth-system-scope%22+(status:open%20OR%20status:merged)14:07
gmannnext we need to start moving test to new policy for compute and keystone14:07
paras333gmann: masayukig: for creating the gate job, what would be the place to start, I have never created the gate jobs before so might need your help for guest image work?14:07
masayukiggmann: great. I'll check tempest-horizon ones.14:08
paras333I am thinking to use windows image for the guest image and run sanity tests on it?14:08
gmannparas333: you can create in https://github.com/openstack/tempest/blob/master/zuul.d/tempest-specific.yaml14:08
gmannas they will be tempest specific14:08
paras333gmann: ok I will take a look14:09
gmann paras333 or you are planning to run those in other project gate too  ?14:09
paras333gmann: no just on tempest for now14:09
gmannok then tempest-specific.yaml is fine14:09
paras333if we see value we can add this to others as well14:09
gmannsure, that time we can move in integrated file14:09
paras333gmann: ack14:09
amotokigmann: I didn't see errors in stable/ussuri as we specify USE_PYTHON3=True. stable/ussuri should fail if USE_PYTHON3=False though I am not sure we need to cover such case. It looks like during an office hour, so I don't comment more now.14:10
gmannamotoki: we will have that topic next so you are on perfect time :)14:11
masayukigok, let's move on to the next topic if we have nothing else on this topic.14:11
masayukig#topic OpenStack Events Updates and Planning14:12
*** openstack changes topic to "OpenStack Events Updates and Planning (Meeting topic: qa)"14:12
masayukiglet's skip this topic14:12
masayukig#topic Gate Status Checks14:12
*** openstack changes topic to "Gate Status Checks (Meeting topic: qa)"14:12
masayukigthis is the topic14:12
gmannyeah14:12
gmannamotoki: i do not think we need to support USE_PYTHON3=False for ussuri onwards14:13
gmannand we have removed many py2 hack in ussuri onwards so supporting that case seems like reverting the plan of python-only14:13
amotokigmann: I just proposed a fix for branches where python3_enabled() is conditional.14:13
gmannpython3-only14:13
gmannmay be we should remove that in ussuri.14:14
masayukig++14:14
gmannyoctozepto: frickler ^^?14:14
amotokigmann: USE_PYTHON3 was dropped in victoria...14:14
amotokii am okay with either.14:14
gmannyeah as we were transitioning to python3-only in ussuri so backporting 'USE_PYTHON3 drop' to ussuri make sense now14:15
elodi think the backport is not necessary14:16
elodsimply ignore that14:16
gmannsupporting fix in train I agree. other em branch is also fine if fix is there14:16
elodi mean the ussuri patch14:16
gmannelod: yeah that also work but sometime it come again14:16
elodyes, for train and older the patch is OK14:16
gmannamotoki: elod thanks for that, I will check those today14:17
elodgmann: py2 is not even used in ussuri, so it's not necessary, i think14:17
amotokiso should I drop my fix for ussuri?14:17
elodgmann: thanks too, and thanks amotoki for the patch, too!14:17
gmannamotoki: yeah, we can drop for ussuri and if anyone need py2 on ussuri thenj we say 'not supported'14:17
elod++14:18
gmanni mean drop fix14:18
amotokiokay, if so, we need to update the commit message from a train fix and other backports (i.e. to drop the cherry-picked  line)14:18
elodamotoki: I can do that if you want14:18
gmannah yeah.14:18
amotokiis it worht rerunning CIs for all fixes in train and older?14:18
elodgood question :) maybe not? :)14:19
amotokiI think it is tricky if no corresponding cherry-picked commit is abandoned...14:19
amotokis/no//14:19
gmannok, i am fine for that and anyone can know by checking ussuri patch status14:19
*** yamamoto has joined #openstack-qa14:19
gmannamotoki: anything ok for me, fixing cmt msg is perfect but up to you14:20
amotokigmann: okay, so I will keep the train fix as-is. and will abandon the ussuri fix.14:21
gmannok14:22
elodone minor note: currently train patch requires stein patch to merge first (grenade)14:22
elodthe others are not dependent on each other14:22
gmannelod: yeah we need to merge in reverse way14:22
elod++14:22
masayukigthanks14:23
amotokigranade job is non-voting. perhaps it allows us to land the fix in any order.14:23
*** stand has quit IRC14:24
amotokianyway it is up to the qa team14:24
elodamotoki: except @ train :) strange, but that is how it is now :)14:24
gmannlet's see gate result i think we made it voting in stein. or not yet n-v it14:24
gmannyeah and in train it is voting14:24
*** yamamoto has quit IRC14:24
*** brinzhang has quit IRC14:25
gmanntempest-full-train-py3  in periodic fail with same get-pip error - https://zuul.openstack.org/build/dac028e6585b410c8bc108390b614f5a14:25
*** brinzhang has joined #openstack-qa14:25
gmannthis is python3 job14:25
elodI mean strangely in ussuri grenade is non-voting14:25
gmannelod: :) we forget to undo that may be14:25
amotokiah. I did not notice elod added Depends-On to the train patch.14:26
gmannamotoki: elod tempest-full-train-py3  in periodic fail with same get-pip error - https://zuul.openstack.org/build/dac028e6585b410c8bc108390b614f5a14:26
gmann?14:26
elodgmann: yes, the same error14:26
*** stand has joined #openstack-qa14:26
amotokigmann: yes the same error14:26
*** zenkuro has quit IRC14:26
gmannbut it is py3 path14:27
*** zenkuro has joined #openstack-qa14:27
amotokiin train, we always insatll pip for py2714:27
amotokiand the error happens here.14:27
elodlatest get-pip.py does not work with py35 either14:27
gmannah right14:28
gmannpy35 is until stable/rocky only afaik14:28
gmannok. let's get those fix in and we will have stable/train gate back14:28
elodtempest-full-train-py3 fails in rocky and queens14:28
gmannelod: yeah they use py35 and stein onwards it is py36 due to bionic node migration14:29
elodexactly14:29
masayukigok, anything else to discuss for this topic14:29
masayukig?14:29
gmannnothing from me, may be we can move next14:30
masayukigok14:30
masayukig#topic Periodic jobs Status Checks14:31
*** openstack changes topic to "Periodic jobs Status Checks (Meeting topic: qa)"14:31
masayukigThis is the similar topic, though14:31
gmannwe discussed it for train which is failing now14:31
masayukigyeah14:31
gmannfor ussuri and victoria it is green14:31
masayukigtempest-all is failing on Periodic master14:32
gmannyeah that is still broken14:32
gmannsame issue14:32
paras333gmann: sorry, If i missed it. Is this job fixed https://zuul.opendev.org/t/openstack/build/fdb70e77db1e43a8b793d4058bb8b8b8 ?14:32
paras333low-constraints one14:33
gmannparas333: no, we are still discussing in TC and ML if to drop the l-c or fix14:33
paras333gmann: ack thanks14:33
masayukiggmann: ok, we need to fix the issue, anyway14:33
gmannparas333: we can make it n-v until than and unblock the gate14:33
gmannmasayukig: yeah14:33
masayukiglet's move on to the next topic if nothing14:34
paras333gmann: yeah that make sense, I will add the patch for hacking then14:34
gmannsomeone need to debug it14:34
gmannparas333: cool.14:34
masayukigyeah14:34
masayukigparas333: ++14:34
masayukigok, let's move on to the next topic14:35
masayukig#topic Sub Teams highlights (Sub Teams means individual projects under QA program)14:35
*** openstack changes topic to "Sub Teams highlights (Sub Teams means individual projects under QA program) (Meeting topic: qa)"14:35
masayukig#link https://review.openstack.org/#/q/project:openstack/tempest+status:open14:35
masayukig#link https://review.openstack.org/#/q/project:openstack/patrole+status:open14:35
masayukig#link https://review.openstack.org/#/q/project:openstack/devstack+status:open14:35
masayukig#link https://review.openstack.org/#/q/project:openstack/grenade+status:open14:35
masayukig#link https://review.opendev.org/#/q/project:openstack/hacking+status:open14:35
gmannwe still have slow rate for tempest reivew14:35
kopecmartinyeah, there are a lot of reviews missing second core vote :/14:36
gmannyeah14:36
gmannone way is to change the policy to single core approval14:37
gmannalso it is not 2nd core missing but many of them are not yet reviewed at all14:37
gmann*it is not only 2nd core...14:38
masayukigyeah..14:38
gmannI feel it is time to go with single core approval and if we feel we need another core to have a look we can always have that14:39
openstackgerritArtom Lifshitz proposed openstack/whitebox-tempest-plugin master: WIP: Different approach to TripleO job  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/76286614:39
masayukigyeah, but I think we need to discuss to change the policy to single core approval, at least14:39
masayukigon IRC and/or ML14:39
gmannyeah, here we are doing :)14:40
masayukigor patch for the policy document14:40
masayukigyeah :)14:40
gmannI think we can discuss in IRC14:40
gmannas it is upto tempest team14:40
gmannif we decide then i can push patch14:40
gmannif all are ok with that14:40
paras333gmann: masayukig: If I understand correctly we do need atleast one other reviewer as well right even though he/she was not the core reviewer?14:40
paras333to merge the patch?14:41
gmannparas333: yeah at least one core review can merge it14:41
gmannparas333: currently it need two core14:41
masayukigyes14:41
paras333correct14:42
masayukigwe need two +2 to approve the patch basically14:42
*** stand has quit IRC14:43
masayukigThere are some exceptions such as very urgent, very easy, etc., though14:43
paras333yeah I know that I am just thinking , do we need one more reviewer to merge it even though they can just +1 ?14:43
amotokisingle core + domain expert (including non-core) is an option if you don't have enough core review bandwidth. I am not sure it works for you casre14:43
paras333so one +1 and one +2 basically14:43
gmannparas333: yeah with +1 we will still need at least one +214:43
*** dave-mccowan has joined #openstack-qa14:44
paras333correct yeah I am totally onboard with this14:44
gmannamotoki: yeah that is issue, tempest team is facing review bandwidth (two core to merge) since an year or so14:44
masayukigamotoki: yeah, that's a good idea.14:44
paras333as amotoki suggested this should be the great idea14:45
gmannamotoki: masayukig we can always ask domain expert review from tempest team or other team anyways14:45
paras333to have one core expert reviewing as well14:45
gmannlike sometime i ask neutron team to ask neutron test changes14:45
masayukigI haven't the bw recently.. :(14:45
masayukiggmann: yeah14:45
gmannmostly we stuck with kopecmartin and myself waiting for other +2 for our patches14:46
*** nweinber has joined #openstack-qa14:46
*** dave-mccowan has quit IRC14:46
masayukigsorry about that.. don't blame me :p14:47
gmann:) no its complete team i think not just you. you are doing already more than your current bw14:47
*** brinzhang has quit IRC14:48
gmannso if i propose the patch and then we can review it if any oppose in thay14:48
gmannthat14:48
gmannand if we merge that then i can push it on ML as notification14:48
gmannis it fine?14:48
kopecmartinsure14:48
amotokianother idea is to apply some exception that a patch from a core reivewer can be approved by a single +2.14:48
masayukiggmann: thanks :) yeah, that's good for me14:48
gmannamotoki: i see but not sure if that sounds good and fair for non-core? any other project have such policy14:49
gmannthat can solve the things at some extend for core patches but non-core patches still will face the issue14:50
amotokigmann: that's just an idea. horizon stable has such policy that a backport from stable core can be approved by a single +2, but it is just about stable backports.14:50
*** brinzhang has joined #openstack-qa14:51
gmannohk14:51
*** brinzhang has quit IRC14:51
masayukigintersting14:51
gmannfew exception we still have for gate fix and trivial changes14:51
masayukigyeah #link https://docs.openstack.org/tempest/latest/REVIEWING.html#when-to-approve14:51
*** brinzhang has joined #openstack-qa14:52
dansmithgmann: we kinda have that policy for stable in nova14:52
amotokiin case of backport, a stalbe core is expected to be familiar with the stalbe policy, so such rule can be reaonable but it is not usually true for master changes.14:52
dansmithright ^14:52
dansmithit's a little different than a review on master though because the patch isn't net-new14:53
dansmithbut I think that it probably makes sense to do what gmann is suggesting, especially for smaller things that are unlikely to generate problems and can be validated by a SME14:53
gmannyeah for backport it might be easy as code changes already reviewed by two core on master14:53
gmannyeah14:53
masayukig#topic Open Discussion14:53
*** openstack changes topic to "Open Discussion (Meeting topic: qa)"14:53
masayukigwe're in this topic14:54
dansmithcan I bring up devstack things here?14:54
masayukigdansmith: yes14:54
dansmithso I have been working on this: https://review.opendev.org/c/openstack/devstack/+/77150514:54
dansmithit makes devstack setup 25% faster in my local env14:55
dansmithit's really not very complicated and easy to disable to that it becomes exactly like the current code in terms of behavior14:55
dansmiththere is a lot left to optimize to get it even faster I think, I've only really parallelized nova and some of the project setup14:55
masayukig25% faster sounds great!14:56
dansmiththere's a lot of serialized work we can squeeze out of the devstack process, which (a) could help the gate and (b) makes a quick devstack run locally much more palatable14:56
dansmithI would love to keep working on it, but I don't want this one patch to grow too large, and I don't want to put in the effort if people here aren't likely to accept it14:56
gmanndansmith: Thanks, I will be checking it sometime this week. so you change is enabling it by default but a way to disable too?14:57
dansmithso, I'm just hoping to get some reviews on it (I know, right after the discussion about review bandwidth :)14:57
amodigmann: thanks for the reply re: devstack based barbican job14:57
dansmithhttps://review.opendev.org/c/openstack/devstack/+/771505/6/inc/async14:57
gmanndansmith:  i see14:57
dansmithit's off by default, but I'd definitely like to enable it on some jobs and then flip to default at some point14:57
gmanndansmith: do you have some job with enable?14:58
dansmithgmann: it ran enabled by default before I added the toggle in the very last job14:58
dansmithgmann: I haven't seen it fail the devstack job yet, and the tempest jobs mostly have worked, but some failed for other unrelated reasons14:59
dansmithso there should be several logs14:59
dansmithbut I can push a patch on top to change the devstack job config to async if you want just to make it obvious14:59
gmanndansmith: or may be a new devstack-platform job can be added in same patch to see the enable behaviors ?15:00
gmanndevstack-platform-async15:00
dansmithsure, although you can't really compare the runtimes of two jobs to tell the improvement, you have to see it over many runs15:00
masayukigsorry, we're running out of the time for the office hour. So, I'm closing it.15:00
openstackgerritParas Babbar proposed openstack/hacking master: Updating lower-constarints job as non voting  https://review.opendev.org/c/openstack/hacking/+/77255615:01
gmannyeah we can close office hour and continue15:01
dansmithI was hoping to show those numbers, but the same worker will yield vastly different runtimes on the same job from minute to minute :)15:01
masayukig#endmeeting15:01
*** openstack changes topic to "Discussion of OpenStack Quality Assurance Projects (tempest, devstack, grenade, and friends) | docs https://wiki.openstack.org/wiki/QA | specs https://review.openstack.org/#/q/project:openstack/qa-specs | channel logs http://eavesdrop.openstack.org/irclogs/%23openstack-qa/"15:01
openstackMeeting ended Tue Jan 26 15:01:08 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/qa/2021/qa.2021-01-26-14.00.html15:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/qa/2021/qa.2021-01-26-14.00.txt15:01
openstackLog:            http://eavesdrop.openstack.org/meetings/qa/2021/qa.2021-01-26-14.00.log.html15:01
gmanndansmith: ah15:01
masayukigkopecmartin: I'm sorry for my bad time coordination.15:02
dansmithgmann: best thing to do is pull it down, run it once locally, then flip on the async and unstack/stack again15:02
yoctozeptogmann: I had an overlapping meeting, sorry :-(15:02
kopecmartinmasayukig: np, there were a lot of important topic to cover today ;)15:02
gmanndansmith: ok, I can try that15:02
masayukigkopecmartin: thanks, yeah15:03
amodilyarwood: artom https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/771283/5/whitebox_tempest_plugin/api/compute/test_volume_encryption.py#1 the user/project used to create the volumes is not the one deleting it, hence we get the secret:delete not allowed error, i can't find where does this happen, can u help me debug it?15:03
openstackgerritParas Babbar proposed openstack/hacking master: Updating lower-constarints job as non voting  https://review.opendev.org/c/openstack/hacking/+/77255615:03
gmannyoctozepto: one of the fix for devstack stable (py2 for <=stable/trsin) is https://review.opendev.org/q/I88ba370de8887a05c473fe7c19a61a319e8812d215:03
amodior should i override the cleanup/teardown class15:04
*** ralonsoh has quit IRC15:04
*** ralonsoh has joined #openstack-qa15:04
yoctozeptouh-oh, let me see that utmost misery15:05
lyarwoodamodi: it's likely due to the way in which the clients are being set up in your classes15:07
lyarwoodamodi: BaseWhiteboxComputeTest is using the admin clients, I wonder if that's borking things for you15:08
amodilyarwood: yeah so i inherit from manager.Encryption and whitebox base (prioritized), i thought the cleanup/teardown is being executed from a different class than the create volume one15:09
amodilyarwood: yes, maybe :/ should i try to init all of the clients used in the test with setup_clients()?15:10
amodiwith os_admin creds15:10
amodithe test creates 2 users and projects at the start of this test so i'd want it to create just one15:10
lyarwoodamodi: yeah I assume both classes have the same eventual parent that's doing the user tenant creation?15:11
amodilyarwood: yeah i think so too, so i;ll try to init all clients with admin creds15:12
lyarwoodamodi: you could just drop the manager class and copy logic over into whitebox15:13
lyarwoodamodi: you would only need limited stuff to create the encrypted volume type and volume15:13
amodilyarwood: um, okay yes i have done that i'd need 2 methods15:13
amodiokay let me try that then15:13
paras333gmann: masayukig: nv for low-constraint job https://review.opendev.org/c/openstack/hacking/+/77255615:21
paras333can you all review it:)15:21
*** yamamoto has joined #openstack-qa15:33
*** jamespage_ is now known as jamespage15:33
erbarrhello, so I'm running devstack in hardware, reconfigured neutron with ovs bridges i made and passed vlans as flat networks, the instances inside that cloud have access to the networks outside of the cloud, I then try to make an ovs bridge inside an instance through netplan and attach an interface to it but that bridge doesn't work. it gets made but doesn't get an ip address from the cloud dhcp. Have you guys seen15:37
erbarrsomething like this or have any ideas of what could be happening?15:37
openstackgerritArtom Lifshitz proposed openstack/whitebox-tempest-plugin master: WIP: Different approach to TripleO job  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/76286615:42
slaweqerbarr: if You have bridge inside the instance then You need to either disable port_security for the port of that vm or add bridge's mac/ip addresses to the allowed_address_pair in port15:46
slaweqerbarr: https://docs.openstack.org/api-ref/network/v2/index.html#allowed-address-pairs15:47
erbarrcool thanks, i'll take a look at that. What about if i disable port security in the networks? that should work, right?15:49
mtreinishgmann: ah, thanks. Yeah, I started with it as an upgrade note, but switched to a prelude and forgot to update the whitespace syntax after changing it15:51
gmannmtreinish: ohk, let me know once you release the tag. I can push changes on making it python3-only and latest hacking15:52
*** yamamoto has quit IRC15:56
artomamodi, lyarwood, sorry, was on a call with migi, did you figure out whatever there was to figure out?16:03
*** ysirndjuro has joined #openstack-qa16:05
amodiartom: yeah'16:08
openstackgerritMerged openstack/tempest master: Add default RBAC personas to dynamic credentials  https://review.opendev.org/c/openstack/tempest/+/68630616:16
openstackgerritMerged openstack/tempest master: Add default RBAC personas to pre-provisioned creds  https://review.opendev.org/c/openstack/tempest/+/69839716:17
openstackgerritMerged openstack/tempest master: Add release note for new role client methods  https://review.opendev.org/c/openstack/tempest/+/76294016:18
*** ccamposr has joined #openstack-qa16:18
*** ccamposr__ has quit IRC16:20
openstackgerritGhanshyam proposed openstack/devstack stable/train: DNM: testing  https://review.opendev.org/c/openstack/devstack/+/77256916:25
*** artom has quit IRC16:28
*** artom has joined #openstack-qa16:29
paras333gmann: It didn't count this lower-constraints job as Non voting at the time submitted gate job https://review.opendev.org/c/openstack/hacking/+/77255616:36
paras333should I remove it from the template?? .zuul.conf16:36
*** ccamposr__ has joined #openstack-qa16:37
gmannparas333: oh, yeah and add todo to add the template if we fix and keep l-c job16:37
paras333sure16:37
*** ccamposr has quit IRC16:39
openstackgerritMartin Kopec proposed openstack/tempest master: DNM: testing hypersivor with system scope  https://review.opendev.org/c/openstack/tempest/+/77019716:42
*** zenkuro has quit IRC16:43
openstackgerritParas Babbar proposed openstack/hacking master: Updating lower-constarints job as non voting  https://review.opendev.org/c/openstack/hacking/+/77255616:49
*** lpiwowar has quit IRC16:50
paras333gmann: I think this should be working https://review.opendev.org/c/openstack/hacking/+/77255616:50
paras333without removing it from template16:50
openstackgerritRadosÅ‚aw Piliszek proposed openstack/devstack stable/rocky: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248716:51
gmannparas333:  we need to remove the template, commentd in gerrit16:51
paras333gmann: Umm ok , let me do that16:52
openstackgerritRadosÅ‚aw Piliszek proposed openstack/devstack stable/queens: Use a dedicated version of get-pip.py for python 2.7  https://review.opendev.org/c/openstack/devstack/+/77248816:53
yoctozeptoelod, gmann: had to fix py35 branches to invalidate the CI cache16:54
yoctozeptootherwise gtg16:54
openstackgerritParas Babbar proposed openstack/hacking master: Updating lower-constarints job as non voting  https://review.opendev.org/c/openstack/hacking/+/77255616:55
yoctozeptoI am also fine with merging in ussuri - it certainly will not hurt16:55
paras333gmann: https://review.opendev.org/c/openstack/hacking/+/772556 done16:55
amodilyarwood: there was progress in deleting the volume, but the security group traceback remains, now i think it's the only error http://paste.openstack.org/show/802005/16:57
amodican this be related to prepare_instance_network() ?16:58
*** zenkuro has joined #openstack-qa16:58
lyarwoodamodi: you need to ensure the instance and any associated ports are cleaned up before the security group17:00
amodilyarwood: okay so override cleanup/teardown or delete the instnace/ports within the test itself17:01
*** lucasagomes has quit IRC17:02
lyarwoodamodi: are you creating resources directly in your test now?17:04
lyarwoodamodi: you just need to order the cleanups, iirc they are FILO17:05
*** rh-jelabarre has quit IRC17:06
lyarwoodamodi: LIFO*17:06
amodilyarwood: yeah creating as i need to ssh into the instance17:07
*** gfidente is now known as gfidente|afk17:22
*** rh-jelabarre has joined #openstack-qa17:22
*** rh-jelabarre has quit IRC17:23
*** rh-jelabarre has joined #openstack-qa17:23
*** rpittau is now known as rpittau|afk17:27
*** zenkuro has quit IRC17:52
*** yamamoto has joined #openstack-qa17:56
*** jpena is now known as jpena|off17:57
openstackgerritArtom Lifshitz proposed openstack/whitebox-tempest-plugin master: WIP: Different approach to TripleO job  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/76286617:58
openstackgerritDan Smith proposed openstack/devstack master: WIP: Async task support  https://review.opendev.org/c/openstack/devstack/+/77150518:03
*** yamamoto has quit IRC18:23
*** ianw_pto is now known as ianw18:59
*** ccamposr has joined #openstack-qa19:28
*** ccamposr__ has quit IRC19:32
*** hamalq has joined #openstack-qa19:36
openstackgerritMerged openstack/hacking master: Updating lower-constarints job as non voting  https://review.opendev.org/c/openstack/hacking/+/77255619:46
*** simondodsley has quit IRC20:14
*** simondodsley has joined #openstack-qa20:16
*** yamamoto has joined #openstack-qa20:22
openstackgerritMerged openstack/hacking master: Add H216 to flag use of third party mock  https://review.opendev.org/c/openstack/hacking/+/74247520:37
gmannamotoki: elod yoctozepto i thought we removed but devstack stable/train still support xenial and it fail on get_pip.py fix - https://review.opendev.org/c/openstack/devstack/+/77246220:39
gmannas we support xenial we can fix it for py3.5 also but as separate, I am +W on 772462 as this will unblock almost all the gate jobs on train20:40
*** ralonsoh has quit IRC20:42
*** brinzhang_ has joined #openstack-qa20:44
gmannxenial is supported version in stable/train https://github.com/openstack/devstack/blob/stable/train/stack.sh#L22720:46
*** brinzhang has quit IRC20:47
*** yamamoto has quit IRC20:53
amotokigmann: ah... get-pip.py now supports python>=3.6, so we need a same workaround as for python 2.7.20:54
gmannamotoki: yeah20:54
amotokigmann: which brancehs are affected? only train or more?20:54
gmannamotoki: <=stable/train as they support xenial20:55
amotokigmann: what in my mind is like http://paste.openstack.org/show/802025/ (on top of 772462 for stable/train). thought?20:55
*** dtantsur is now known as dtantsur|afk20:55
gmannamotoki: yeah doing that way on top of 77246220:56
amotokigmann: does stein need python3.5 support on xenial? if so, it looks better to update the current fixes for stein and train.20:57
gmannamotoki: yes stein too20:58
gmannamotoki: we can do in same also, I am with both.20:58
gmannrocky and lower are already taken care20:58
amotokigmann: what do you mean for rocky and lower? do you mean they only requires py27?20:59
gmannamotoki: they require py3.5 and fix fetching it from py3.5 only https://review.opendev.org/c/openstack/devstack/+/772487/4/tools/install_pip.sh#4021:00
gmanni mean there is only py3.5 version of python3 there21:00
*** nweinber has quit IRC21:02
amotokigmann: got it. we already use a special get-pip.py for py35 in stable/rocky fix https://review.opendev.org/c/openstack/devstack/+/772487 I didn't notice it so far.21:04
openstackgerritGhanshyam proposed openstack/devstack stable/train: Fix get-pip for python 3.5  https://review.opendev.org/c/openstack/devstack/+/77260121:06
gmannamotoki: ^^21:07
openstackgerritGhanshyam proposed openstack/devstack stable/train: Fix get-pip for python 3.5  https://review.opendev.org/c/openstack/devstack/+/77260121:07
amotokigmann: is it better to update the proposed fixes now or do it later? a stein fix (recheck) is in the check queue and no jobs have started.21:07
gmannamotoki: separate is ok as existing one which fix gate for py2.7 have +A21:08
amotokigmann: okay.21:08
openstackgerritGhanshyam proposed openstack/devstack stable/train: Fix get-pip for python 3.5  https://review.opendev.org/c/openstack/devstack/+/77260121:13
*** hamalq has quit IRC21:21
*** hamalq has joined #openstack-qa21:21
*** ajitha has quit IRC21:23
*** nweinber has joined #openstack-qa21:34
*** paras333 is now known as paras|done_for_t21:42
*** paras|done_for_t is now known as paras|time_to_le21:42
*** raildo has quit IRC21:47
*** nweinber has quit IRC22:02
*** nweinber has joined #openstack-qa22:05
*** gcheresh has quit IRC22:07
*** sboyron has quit IRC22:08
*** slaweq has quit IRC22:08
*** nweinber has quit IRC22:10
*** rcernin has joined #openstack-qa22:16
*** yamamoto has joined #openstack-qa22:19
*** rcernin has quit IRC22:24
*** rcernin has joined #openstack-qa22:24
*** tbachman_ has joined #openstack-qa22:56
*** tbachman has quit IRC22:58
*** tbachman_ is now known as tbachman22:58
*** early has quit IRC22:59
*** early has joined #openstack-qa23:16
*** tosky has quit IRC23:18
*** tbachman_ has joined #openstack-qa23:26
*** tbachman has quit IRC23:27
*** tbachman_ is now known as tbachman23:27
openstackgerritArtom Lifshitz proposed openstack/whitebox-tempest-plugin master: Unskip test_rx_tx_queue_size  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/76721823:46

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!