Thursday, 2022-11-17

*** soniya29|rover is now known as soniya29|rover|lunch09:29
*** soniya29|rover|lunch is now known as soniya29|rover10:16
*** soniya29|rover is now known as soniya29|rover|afk10:29
*** soniya29|rover|afk is now known as soniya29|rover10:35
*** soniya29|rover is now known as soniya29|rover|afk12:55
*** soniya29|rover|afk is now known as soniya29|rover13:21
pranali#startmeeting glance14:00
opendevmeetMeeting started Thu Nov 17 14:00:40 2022 UTC and is due to finish in 60 minutes.  The chair is pranali. 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 'glance'14:00
pranali#topic roll call14:00
pranali#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:00
pranalio/14:00
rosmaitao/14:00
abhishekko/14:01
pranalilets wait few minutes for others to join14:01
mrjoshio/14:02
pranaliI think we should start, others can join in between14:03
pranali#topic release/periodic job updates14:03
pranaliThis is milestone 1 release week14:03
pranaliwe have released glanceclient 4.2.014:03
rosmaita\o/14:04
pranaliand skipped glance m1 tag as we didn't have anything important merged14:04
pranaliPeriodic job all green except TIME_OUT for fips jobs 14:05
pranalimoving to next14:05
pranali#topic Catching up with reviews and specs14:05
pranali#link https://review.opendev.org/c/openstack/glance-specs/+/863209  - Repropose new location APIs spec 14:05
abhishekkI have added some comments on new location spec14:06
pranaliabhishkk has added some suggestions on this but i think whoami-rajat wants to discuss this for more details14:06
abhishekkalso as this has dependency on service role implementation so submitted a PoC there as well14:06
rosmaitaabhishekk: ++14:06
pranaliThanks abhishekk 14:07
rosmaitahas that keystone spec been approved?14:07
abhishekkrosmaita, if you could take a look at that then we can move forward14:07
abhishekknot yet14:07
rosmaitaabhishekk: will do14:07
abhishekkbut I don't see there will be major changes in implementation/design anymore14:07
abhishekkrosmaita, thanks14:07
rosmaitai think whoami-rajat's questions are the same ones I had on the locations spec14:07
rosmaitathey show up at the top of the latest patch set14:08
pranaliyes14:08
rosmaitai didn't remember from the PTG what the deal is about the do_checksum parameter and the http store14:09
abhishekkneed to wait for jokke_ to get his views14:09
rosmaitaok14:09
rosmaitai think that's the only holdup at this point14:09
abhishekkfor point 2 http does not compute hash14:10
jokke_I'm looking14:10
rosmaitajokke_: ty14:10
pranalijokke_, Thanks !14:12
pranalithere is one more spec needs some attention14:12
pranali#link https://review.opendev.org/c/openstack/glance-specs/+/787179 - Speedup upload images for Swift backend14:12
pranali the owner has updated the new patch set, and need our attention on this, so kindly please have a look14:12
whoami-rajatpranali, sorry i was away, thanks for discussing14:14
whoami-rajatas rosmaita said, I wanted to highlight the questions on the spec and get some reviews14:14
pranaliwhoami-rajat, np14:14
pranaliyes, jokke_ is looking into that, i think we can continue the discussion on the patch itself so that we can move to our next topic14:16
pranalimoving ahead14:17
pranali#topic SRBAC job failure for stable/wallaby14:17
pranali#link https://review.opendev.org/c/openstack/glance-tempest-plugin/+/86400514:17
pranalirosmaita, as per the suggestions I tried with tag 0.2.1 at commit 380f871, #link https://review.opendev.org/c/openstack/glance-tempest-plugin/+/86484314:18
pranaliand also tried with 0.3.0 #link https://review.opendev.org/c/openstack/glance-tempest-plugin/+/86484414:18
pranalibut still failing with the same issue, #link https://review.opendev.org/c/openstack/glance/+/864865 14:18
rosmaitalooks like it skipped all the tests again14:19
pranaliyes14:19
abhishekkhave you tested with depending on this, https://review.opendev.org/c/openstack/glance-tempest-plugin/+/86484314:20
pranaliabhishekk, yes i tried with both14:20
abhishekkwhere are the results of above change?14:20
abhishekkon glance side?14:21
pranalihttps://zuul.opendev.org/t/openstack/builds?job_name=glance-secure-rbac-protection-functional&project=openstack/glance14:21
pranaliI checked on zuul status for patch 3 results and when i noticed it failed I updated the patchset 414:21
pranaliso I think zuul didn't updated the result on that patch for patchset 314:22
abhishekknot getting it14:22
rosmaitathat's weird ... the job on PS3 skipped 18 tests, i've usually seen this job skip 914:22
rosmaitaPS3 results: https://zuul.opendev.org/t/openstack/build/100e34f88693495f9a304eec1442ea1414:22
*** dasm|off is now known as dasm14:22
pranalirosmaita, yeah exactly, it should only run the images tests with that tag14:23
abhishekkyou have submitted two DNM patches in plugin one is for 0.2.1 and one is for 0.3.0 and I can see only patch tested at glance side with 0.3.014:23
pranaliabhishekk, if you check the above link, the SRBAC job ran 2 times , one for PS3, and second one for PS$14:25
pranalis/PS$/PS414:25
abhishekkpranali, PS3 on https://review.opendev.org/c/openstack/glance/+/864865 , right?14:25
pranaliyes14:25
abhishekkok14:26
rosmaitahow important is this job for stable/wallaby?14:27
abhishekkon PS3 job log I don't see I232bc47b77314f6fc4cb192530897cadd75a5426 of tempest plugin is applied, so how can we make sure this has been tested with expected code base?14:28
jokke_rosmaita: I don't think it is, for any but Zed stable tbh14:29
pranaliwe have project persona support for images apis in wallaby, so I think it is imp 14:29
abhishekknot any more since we are not backporting major changes now14:30
abhishekkbut we should definitely need to know reason for this behavior14:30
pranaliabhishekk, how you checked plugin patch is not applied on PS3 ?14:31
abhishekkjust searched depends on hash inside job log14:32
rosmaitaif you look at job-output.txt at time 2022-11-17 11:57:03.06989014:32
abhishekk2022-11-17 11:57:14.858401 | controller | opendev.org/openstack/glance-tempest-plugin checked out to:14:32
abhishekk2022-11-17 11:57:14.858487 | controller | 0ffd874486966181b3653d447a7bb242ea27608d [DNM] Test with tag 0.2.1 at commit 380f871 for wallaby14:32
abhishekk2022-11-17 11:57:14.858586 | controller | ok: Item: Runtime: 0:00:00.01945314:32
abhishekkrosmaita, ack14:35
pranaliso, what should we do ? should we remove this job ?14:35
rosmaitawe may need some advice from fungi on this ... we need the cinder-tempest-plugin checked out at the hash we want to test on, but the code at that hash changes the zuul.yaml and says we want to use cinder-tempest-plugin at a different hash14:36
rosmaitalooks like the first checkout wins14:36
abhishekk++ I am against removing it without knowing the route cause14:36
abhishekkonce we remove it, we will not go back and look why it was failing14:37
abhishekkand this may happen in future as well14:37
rosmaitathe alternative would be to go back and re-define the job for stable/wallaby in the old config style, using tag 0.2.014:37
fungiis there an example?14:37
rosmaitafungi: thanks ... let me try to explain14:38
rosmaitawe want to checkout cinder-tempest-plugin at a particular hash in a job that is defined in cinder-tempest-plugin's .zuul.yaml14:39
fungi"a particular hash" that is an already merged change?14:39
rosmaitayes, and that's this patch: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/864843/2/.zuul.yaml14:39
rosmaitaline 4714:39
rosmaitaand then to test that, we have a stable/wallaby glance patch14:40
rosmaita(which i have lost a ref to)14:40
fungiinteresting. is this because the branch has already been eol'd/deleted?14:41
pranalihttps://review.opendev.org/c/openstack/glance/+/864865/414:41
pranalithis is the test patch14:41
rosmaitano, it's not even at em yet, i don't think14:41
abhishekkrosmaita, cinder or glance? or cinder has similar problem as glance?14:41
rosmaitasorry, i call everything cinder these days14:42
fungiin that case, why not propose a change which reverts to the state in that commit and use depends-on to the change?14:42
abhishekkI was confused :D14:42
rosmaitai meant glance-tempest-plugin14:42
rosmaitaoh, ok, you mean revert glance-tempest-plugin to the hash we want14:43
rosmaitaand then the stable/wallaby glance patch can just depend on that without checking out anything special14:43
funginot necessarily merge the revert, just propose it so you can rely on a depends-on in the change you're testing it from14:43
rosmaita(because master will be rolled back to the hash we want in the plubing)14:43
rosmaitafungi: right14:44
rosmaitai meant "revert on a gerrit patch"14:44
rosmaitapranali: does that make sense to you?14:44
pranaliyes, will try that14:45
rosmaitathanks fungi!14:45
fungii'm starting to understand. you're trying to work out a test regression for a glance stable branch but glance-tempest-plugin isn't branched?14:45
rosmaitafungi: exactly14:45
rosmaitawe think we need to tag it in a different place, but want to test before proposing the tag14:45
fungiyeah, so if you assume the likely solution is reverting the regressive changes in glance-tempest-plugin anyway, proposing that revert so you can test with it via depends-on seems like the most straightforward approach14:46
rosmaitayou have me convinced!14:46
fungikeep in mind that zuul isn't going to take job configuration from the tag, it only reads configuration from branches, so if what you're trying to address is in the job config itself then it will need actual reverting on master14:46
pranalifungi, ack14:47
rosmaitai didn't quite get that, but as long as pranali did, sounds good14:47
fungibut if you're just trying to deal with a regression in a tempest test routine or something, then yes retroactively tagging something old might solve it14:47
fungi(assuming the job on master overrides the tempest plugin checkout to the older tag for stable branch tests)14:49
rosmaitawell, let's see what happens ... the wallaby-em is a bit flexible, we can ask the release team to hold off on tagging glance wallaby-em until we get this figured out14:49
rosmaita(because i think that deadline is soon?)14:50
fungilikely, it was tentatively due at the begining of november14:50
* abhishekk last 10 minutes14:51
pranaliyeah, so I will try as per the suggestions, let's see how it goes14:52
rosmaitathanks!14:52
pranalimoving to next14:52
pranali#topic DB migration constant 14:52
pranaliabhishekk, it's you14:53
pranali#link https://review.opendev.org/c/openstack/glance/+/86175214:53
abhishekkModified the test, but I think better we remove it and make a note to change the constant at the beginning at every release14:53
abhishekkIf we define the constant as defined in above patch then we don't need major changes in our alembic migration 14:55
abhishekkSo have a look and let decide14:56
pranaliyes, please add your comments on the patch and let's decide there14:56
pranalimoving to open discussions14:56
rosmaitaabhishekk: feel free to bug me in IRC if you don't see a comment on your patch by monday evening your time14:56
pranali#topic Open Discussions14:57
abhishekkrosmaita, ack, thank you14:57
abhishekkNothing from me, will ping keystone/gmann on monday for service role review14:57
pranaliI will not be around next week, will be on PTO14:57
abhishekkon Monday as well?14:57
pranaliabhishekk, ack14:57
pranalimost probably14:58
pranaliok, that's it from me14:59
pranaliThank you so much for joining !!14:59
rosmaitabye!14:59
pranaliBye 14:59
pranali#endmeeting14:59
opendevmeetMeeting ended Thu Nov 17 14:59:58 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2022/glance.2022-11-17-14.00.html14:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2022/glance.2022-11-17-14.00.txt14:59
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2022/glance.2022-11-17-14.00.log.html14:59
jokke_thanks all15:00
*** dasm is now known as dasm|off22:47

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