Tuesday, 2021-07-13

fzzfclarkb: thank u. I have solved it by replace pip source, it may be because of pip source. I'm using pip 21.1.2 01:23
*** bhagyashris_ is now known as bhagyashris|ruck05:25
*** pojadhav- is now known as pojadhav05:50
opendevreviewMartin Kopec proposed openstack/patrole master: Skip test_force_detach_volume_from_instance in 2 jobs  https://review.opendev.org/c/openstack/patrole/+/80059406:30
*** rpittau|afk is now known as rpittau07:39
opendevreviewMartin Kopec proposed openstack/patrole master: Fix updating network provider attributes  https://review.opendev.org/c/openstack/patrole/+/66012007:49
kopecmartinsoniya29: rechecks in patrole won't help, the tests are constantly failing .. recheck just one of the patches if you wanna verify the gates are passing07:56
soniya29kopecmartin, the failure of jobs is varying, in one recheck if a job fails then in other one it is passing08:46
soniya29kopecmartin, thats why i have given multiple rechecks, but still no luck08:46
*** akekane_ is now known as abhishekk09:38
opendevreviewMartin Kopec proposed openstack/patrole master: Fix updating network provider attributes  https://review.opendev.org/c/openstack/patrole/+/66012009:43
opendevreviewLuigi Toscano proposed openstack/tempest master: Fix tempest-slow-py3: use the correct inheritance chain  https://review.opendev.org/c/openstack/tempest/+/80061410:16
opendevreviewLuigi Toscano proposed openstack/tempest master: Fix tempest-slow-py3: use the correct inheritance chain  https://review.opendev.org/c/openstack/tempest/+/80061410:21
toskyuhm, what am I doing wrong?10:33
opendevreviewLuigi Toscano proposed openstack/tempest master: Fix tempest-slow-py3: use the correct inheritance chain  https://review.opendev.org/c/openstack/tempest/+/80061410:37
opendevreviewLuigi Toscano proposed openstack/tempest master: Fix tempest-slow-py3: use the correct inheritance chain  https://review.opendev.org/c/openstack/tempest/+/80061410:44
opendevreviewMartin Kopec proposed openstack/patrole master: Fix updating network provider attributes  https://review.opendev.org/c/openstack/patrole/+/66012010:55
*** dviroel|out is now known as dviroel11:20
*** ricolin_ is now known as ricolin12:48
opendevreviewMartin Kopec proposed openstack/patrole master: Fix updating network provider attributes  https://review.opendev.org/c/openstack/patrole/+/66012013:57
kopecmartin#startmeeting qa14:00
opendevmeetMeeting started Tue Jul 13 14:00:21 2021 UTC and is due to finish in 60 minutes.  The chair is kopecmartin. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'qa'14:00
kopecmartin#link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Agenda_for_next_Office_hours14:00
kopecmartinagenda ^^^14:00
gmanno/14:01
kopecmartino/14:01
jparolyo/14:01
kopecmartinlet's start14:02
kopecmartin#topic Announcement and Action Item14:02
kopecmartinno announcements apart from PTG but that will be covered in a minute14:02
kopecmartin#topic Xena Priority Items progress14:02
kopecmartinany updates? regarding the priority items?14:02
gmannnothing from my side14:03
kopecmartinnone from my side unfortunately 14:03
kopecmartin#topic OpenStack Events Updates and Planning14:04
kopecmartinwe can start planning for the next PTG happening in October14:04
kopecmartinI created a doodle to find a good time for the sessions14:05
kopecmartin#link https://doodle.com/poll/a8gakx4ca6zvtuem?utm_source=poll&utm_medium=link14:05
kopecmartinplease fill your time availability by 20th July14:05
gmann+114:05
gmannwill do14:05
kopecmartinI've created an etherpad as well for topics to discuss during the sessions14:05
kopecmartin#link https://etherpad.opendev.org/p/qa-yoga-ptg14:05
paras333++14:05
kopecmartinso if anyone has anything to discuss, please write it there14:05
kopecmartinwe need to fill a team survey .. i'll do that, however i need help with 2 questions14:06
kopecmartin1. Are there other groups we need to avoid scheduling conflicts with?14:06
kopecmartin2. Zoom, Meetpad or other platform?14:06
kopecmartinany insight, opinions?14:06
kopecmartinI personally liked meetpad more, but I don't mind zoom (if it will work in browser)14:08
jparolyno preference for me14:09
gmannkopecmartin: TC, Nova, policy for me14:09
kopecmartinack14:09
kopecmartinfor me it's refstack only i think14:10
gmannbut keeping it in first 2 days should work, though need to check the time of PTG 14:10
gmannrefstack does not have PTG right?14:10
kopecmartinwe had last time14:10
gmannohk14:10
kopecmartinwe had to sync with the teams14:10
gmannoh you mean interop 14:10
kopecmartina lot of changes needed from the guidelines perspective .. oh, yeah, interop, sorry :)14:11
gmanni see14:11
kopecmartini use them as synonyms :D 14:11
kopecmartinbased on the doodle, i'll try to book slots in first 2 days14:11
jparolybtw, that doodle poll once saved, the times changed14:11
kopecmartinmaybe got calculated to a different time zone?14:12
kopecmartin#topic Gate Status Checks14:14
gmannkopecmartin: may be we can collect the topic first and then decide the how many slot we need14:14
kopecmartinthere was an issue with cinder gates as tosky pointed out earlier 14:14
jparolyyeah i'll have to check time zone, thanks14:14
gmanntempest-full-py3 ?14:14
kopecmartinhowever i see his fix is already being erged14:14
kopecmartinmerged14:14
kopecmartin#link https://review.opendev.org/c/openstack/tempest/+/80061414:14
kopecmartingmann: yes14:14
kopecmartinjparoly: np :)14:14
gmannyeah, base jobs meshed up there. 14:14
gmannmy bad14:15
toskythanks for merging14:15
toskyI wasn't sure the fix was working though14:15
toskyI've tested it but the change was not taken into account and I was puzzled14:15
toskylet me find the review14:15
kopecmartingmann: true, we are supposed to book some slots by July 22nd , however i'm not sure if it's just a day preference or actual time slots14:15
gmanntosky: ok, do you want to hold that until we test? i can push the testing patch14:15
toskyhere: https://review.opendev.org/c/openstack/cinder/+/80061814:15
toskythe problem is that, when I've checked in the zuul queue, the dependency on tempest wasn't visible14:16
toskyyou usually see the a chain of dependencies in zuul, but I could only see the dependency on https://review.opendev.org/c/openstack/cinder/+/800229/ and not for https://review.opendev.org/c/openstack/tempest/+/80061414:16
toskyand the job obviously failed as before 14:16
gmannUSE_PYTHON3 is false there, let me check after meeting14:16
toskynot sure what happened there14:17
gmannhumm14:17
toskymaybe some issue with the way zuul applies the patches (and for some reason that one wasn't considered)14:17
toskyI've run recheck on 800618, check the zuul queue (we can discuss it later)14:18
gmannoh, i also just did14:18
gmannlet's see if it takes14:18
gmannI am holding tempest fix until then14:19
dansmithgmann: friendly reminder to look at these: https://review.opendev.org/q/topic:%2522bp/glance-unified-quotas%2522+status:open14:19
gmanndansmith: yeah, will do today.14:19
dansmiththanks14:19
kopecmartin#topic Periodic jobs Status Checks14:20
kopecmartin#link https://zuul.openstack.org/builds?job_name=tempest-full-victoria-py3&job_name=tempest-full-ussuri-py3&job_name=tempest-full-train-py3&pipeline=periodic-stable14:20
kopecmartin#link https://zuul.openstack.org/builds?job_name=tempest-all&job_name=tempest-full-oslo-master&pipeline=periodic14:20
kopecmartinthis seems all good14:20
kopecmartin#topic Sub Teams highlights14:20
kopecmartin#link https://review.openstack.org/#/q/project:openstack/tempest+status:open14:21
kopecmartin#link https://review.openstack.org/#/q/project:openstack/patrole+status:open14:21
kopecmartin#link https://review.openstack.org/#/q/project:openstack/devstack+status:open14:21
kopecmartin#link https://review.openstack.org/#/q/project:openstack/grenade+status:open14:21
kopecmartin#link https://review.opendev.org/#/q/project:openstack/hacking+status:open14:21
kopecmartinanything from any subteam?14:21
kopecmartinI started putting failing tests to an exclude list in patrole gates so that we can unblock them14:21
kopecmartin#link https://review.opendev.org/c/openstack/patrole/+/66012014:21
kopecmartinsome of them are flaky, some are failing constantly .. at the end the jobs are very unstable14:22
kopecmartinand the queue of open patches is growing 14:22
gmannkopecmartin: but we should fix them instead if skipping14:22
kopecmartini would if i knew how , no idea what's going on there14:22
gmannotherwise they are left like that14:23
gmannkopecmartin: let me check this week.14:23
gmannpatrole is no urgent for any project so I think we should fix the failure instead of skip14:23
kopecmartinyeah, that makes sense14:24
gmannwill check this week14:24
kopecmartingmann: thanks14:24
kopecmartincool, moving on, i don't see any patches with priority +1 nor +2 14:24
kopecmartin#link https://review.opendev.org/q/label:Review-Priority%253D%252B1+status:open+(project:openstack/tempest+OR+project:openstack/patrole+OR+project:openstack/devstack+OR+project:openstack/grenade+OR+project:openstack/hacking)14:24
kopecmartin#link https://review.opendev.org/q/label:Review-Priority%253D%252B2+status:open+(project:openstack/tempest+OR+project:openstack/patrole+OR+project:openstack/devstack+OR+project:openstack/grenade+OR+project:openstack/hacking)14:25
kopecmartin#topic Open Discussion14:25
kopecmartinanything from anyone?14:25
kopecmartinseems not14:27
kopecmartin#topic Bug Triage14:27
kopecmartin#link https://etherpad.opendev.org/p/qa-bug-triage-xena14:27
kopecmartinnumbers are recorded as always14:27
kopecmartina small increase in patrole bugs (i created 2)14:27
kopecmartinotherwise the numbers are quite steady 14:28
kopecmartini don't have any specific bug to bring up 14:29
kopecmartinso unless no one else wanna bring something up, i think we can close this office hour14:29
jparolythank you kopecmartin14:29
kopecmartinthanks for the attendance  14:30
kopecmartin#endmeeting14:30
opendevmeetMeeting ended Tue Jul 13 14:30:28 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:30
opendevmeetMinutes:        https://meetings.opendev.org/meetings/qa/2021/qa.2021-07-13-14.00.html14:30
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/qa/2021/qa.2021-07-13-14.00.txt14:30
opendevmeetLog:            https://meetings.opendev.org/meetings/qa/2021/qa.2021-07-13-14.00.log.html14:30
dansmithgmann: kopecmartin apologies for not realizing the meeting was in progress14:30
gmannkopecmartin: thanks14:30
gmanndansmith: np!14:30
kopecmartindansmith: np, it was the right time to bring up reviews :)14:31
dansmithwas it? I thought it was in the events section14:31
dansmithwell, anyway, even if lucky, I didn't realize, so still bad :/14:32
gmanndansmith: if i remember correctly on unified limit, flow is: 1. consider overridden limit if any  otherwise 2. registered limit14:41
dansmithgmann: yep14:42
gmannthere is no conf quota/limit are considered right14:42
dansmithon the project side, correct14:42
dansmithproject provides usage, compares against limit found in keystone14:43
gmanni remember in nova proposed patch john proposed to consider few resource limit as static from conf. is there such case in glance?14:43
dansmithnot really.. they had some global limits that apply to everyone (not per-tenant) and those are mostly still honored, but they're different14:43
gmannok14:44
dansmiththere is one limit that is disabled if unified limits are enabled in glance, but only because enforcing the two together makes no sense14:44
dansmiththere's no compatibility with existing things like nova though, because there really isn't anything in glance already14:44
gmanni see14:44
dansmiththe current things are more "prevent runaway script from allocating everything" and not "make sure tenant X only uses N things"14:44
gmannthis you mean for global limit right *not "make sure tenant X only uses N things"*. 14:47
gmanndansmith: and if i remember there was no quota API in glance. 14:51
dansmithgmann: correct, I have a very rough proposed WIP patch to add a usage api so people can tell how much they're using (which will show their limits) but that's a ways off14:51
dansmithbut nothing currently14:51
gmanndansmith: ok, but user supposed to use keystone API for that right ?14:52
gmannor we are going to add in service side14:52
dansmithgmann: apparently not14:52
dansmithgmann: I think by default keystone doesn't let users see limits because "limits are service-level things and users don't have service-level access"14:53
dansmithgmann: but even still, we need a usage api so they can see what they're using, and it makes sense to expose their limit there as well, like nova's quota api does14:53
gmanndansmith: ok, so there is no keystone API for get musage at least yet https://docs.openstack.org/api-ref/identity/v3/index.html?expanded=get-enforcement-model-detail#unified-limits14:55
gmannusage 14:55
dansmithgmann: there never will be14:55
gmannhumm14:55
dansmithgmann: keystone doesn't know anything about your usage, that's up to the projects14:55
gmanndansmith: yeah, I was thinking common place to get limit and usage but it will be proxy from service for usage 14:56
dansmithkeystone just holds the limit, and the model for determining what your limit is (i.e. flat or hierarchical)14:56
gmannyeah14:56
dansmithgmann: right, the common place will be the project/service14:56
gmannmake sense14:56
gmannI think we have not covered that in nova spec if i remember. at least on if we can use existing qupta API for that which we thought to deprecate.14:57
dansmithAFAIK, the code doesn't plan to deprecate the API in nova,14:58
dansmithjust make it work with keystone as the limit source14:58
dansmithbut I might have missed something14:58
dansmithalso, it's possible that this confusion (which is legit) is held by other people14:58
gmanndansmith: at some point I think we said to deprecate in spec. when people move to new limit API?14:58
dansmithgmann: it's possible that we said we would deprecate *setting* the limit through nova, which makes sense for sure14:59
dansmithbut not users seeing their limits, AFAIK14:59
dansmithbut it's also possible that people don't realize that users can't hit the limits api in keystone14:59
dansmitheven lance didn't seem to know that, if I recall my first convo with him14:59
dansmithbecause it took us a little bit for me to get the devstack patch to even be able to make glance *see* the limits14:59
gmannohk15:00
gmanndansmith: as it is default to system-reader or project user https://github.com/openstack/keystone/blob/10057702ac361213e74472ec1d0d4e4c4a041f09/keystone/common/policies/limit.py#L2415:04
gmannno issue for project user to get limit15:04
gmannor there are more hidden restriction or getting project-id or so?15:05
dansmithgmann: ack, but just telling you our experience :)15:05
gmanndansmith: ok. I think more clear doc on project side will help on what all are there and how to get. 15:06
dansmithgmann: maybe I'm confusing the ability to see registered limits.. so maybe project users can see their own calculated limit in isolation, but the glance user couldn't see everyone's limit or something like that15:06
dansmithbut even still, we have to have usage apis in the projects, it seems silly to make users hand-correlate each usage element to a separate display of limits15:06
gmanndansmith: yeah, project-id is from limit so it should be 'can see only your own limit'15:07
gmanndansmith: make sense on usage API. 15:07
dansmithgmann: I wonder if that shows you your limit even if one is not set (i.e. inheriting the registered limit), or only if you have one set for you specifically15:07
gmannregistered limit seems to open for everyone https://github.com/openstack/keystone/blob/10057702ac361213e74472ec1d0d4e4c4a041f09/keystone/common/policies/registered_limit.py#L20-L2915:09
gmannbut i think GET limit should not fallback to registered one but not sure15:10
dansmithack15:12
toskygmann: (sorry for jumping in) about that tempest change, should we ask the zuul people why the depends-on is not considered?15:16
toskyI didn't spot any syntax error in the usage of the Depends-On keyword itself15:17
gmanntosky: yeah it should, let's wait if still do not pick up.15:17
gmanntosky: ah, got it15:18
gmanntosky: sorry it thought ussuri does not use master tempest. 15:19
gmannbut it use master only and should pick depends-on 15:19
toskythe poor ussuri is still fully supported (and train too, I think the train-last tag hasn't been created yet)15:19
gmanntosky: yeah train still not moved to EM15:22
gmannoh that is, will create train-last after tempest-full-py3 fix is merged15:22
toskyso, nag people on #zuul ?15:26
gmannsure15:26
*** rpittau is now known as rpittau|afk16:23
gmanndansmith: reviewed tempest both patches, few comments. it seems depends-on did not work in current gate result which is issue from zuul side. once that is fixed we can recheck to see the results16:57
dansmiththanks will look in a bit16:57
dansmithit worked earlier, but that was ... a while ago :/16:57
gmannsure16:57
opendevreviewVishal Manchanda proposed openstack/devstack-gate master: Retire django-openstack-auth  https://review.opendev.org/c/openstack/devstack-gate/+/80069317:25
-opendevstatus- NOTICE: Depends-On using https://review.opendev.org URLs are currently not working. This was due to a config change in Zuul that we are reverting and will be restarting Zuul to pick up.17:42
gmanndansmith: for this https://review.opendev.org/c/openstack/tempest/+/788346/10/tempest/api/image/v2/test_images.py#85618:54
gmanndansmith: at quota should fail right? like image create quota18:55
gmannthis is little confusing for me18:55
dansmithgmann: no, because we call oslo.limit.Enforce with delta=0,18:56
dansmithbecause we don't know the image size, so zero is the only thing we can do, and it won't fail *at* limit because you're not over it yet18:56
dansmithgmann the image counting ones can fail *at* quota or before you go over, because you're trying to allocate an image (or a staging file) which is always n=118:58
gmanndansmith: i see. though it is little confusing as I can upload 2 (or higher say 5 ) Mib image on 1 Mib quota19:05
gmannso after at-quota any size image will be passing. 19:06
gmanndansmith: or first image of 5 Mib will also pass in case of quota 1Mib right19:07
dansmithgmann: right, you can blow way past your quota if you time it right20:01
dansmithgmann: we could be checking in the data pipeline, but it would involve calling to keystone *while* processing data, which would be terrible20:02
dansmithgmann: unfortunately, glance decided long ago to allow unbounded uploads, so this is kinda what we have to deal with, unless we want an api change20:02
dansmithand so far, it seems unpopular20:02
*** dviroel is now known as dviroel|out21:41
gmanndansmith: ack.22:09
opendevreviewGhanshyam proposed openstack/tempest master: DNM: testing  https://review.opendev.org/c/openstack/tempest/+/79363223:09

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