Thursday, 2021-05-13

*** bbowen has quit IRC00:18
*** rakhmerov has joined #openstack-meeting00:23
*** rakhmerov has quit IRC00:27
*** yasufum has joined #openstack-meeting00:29
*** whoami-rajat has quit IRC01:13
*** gyee has quit IRC01:17
*** rakhmerov has joined #openstack-meeting01:31
*** bbowen has joined #openstack-meeting01:34
*** rakhmerov has quit IRC01:44
*** jmasud has quit IRC01:50
*** jmasud has joined #openstack-meeting01:59
*** xinranwang has joined #openstack-meeting02:03
*** evrardjp has quit IRC02:33
*** evrardjp has joined #openstack-meeting02:33
*** jmasud has quit IRC02:46
*** jmasud has joined #openstack-meeting02:50
*** jlvillal has quit IRC03:01
*** jlvillal has joined #openstack-meeting03:01
*** jlvillal has quit IRC03:08
*** jlvillal has joined #openstack-meeting03:13
*** yasufum has quit IRC03:32
*** yasufum has joined #openstack-meeting03:37
*** jmasud has quit IRC04:24
*** ralonsoh has joined #openstack-meeting04:31
*** jmasud has joined #openstack-meeting04:41
*** xinranwang has quit IRC05:03
*** manpreet has joined #openstack-meeting05:04
*** vishalmanchanda has joined #openstack-meeting05:06
*** rcernin has quit IRC05:13
*** rcernin has joined #openstack-meeting05:19
*** udesale has joined #openstack-meeting05:30
*** e0ne has joined #openstack-meeting05:31
*** e0ne has quit IRC05:54
*** e0ne has joined #openstack-meeting06:05
*** ircuser-1 has quit IRC06:10
*** e0ne has quit IRC06:10
*** e0ne has joined #openstack-meeting06:15
*** lpetrut has joined #openstack-meeting06:23
*** e0ne has quit IRC06:24
*** slaweq has joined #openstack-meeting06:26
*** zbr has quit IRC06:49
*** zbr has joined #openstack-meeting06:51
*** dklyle has quit IRC07:20
*** udesale has quit IRC07:43
*** tosky has joined #openstack-meeting07:47
*** jmasud has quit IRC08:02
*** ociuhandu has joined #openstack-meeting08:13
*** ociuhandu has quit IRC08:18
*** number80 has quit IRC08:20
*** udesale has joined #openstack-meeting08:50
*** ociuhandu has joined #openstack-meeting09:02
*** macz_ has joined #openstack-meeting09:08
*** macz_ has quit IRC09:13
*** ociuhandu has quit IRC09:14
*** ociuhandu has joined #openstack-meeting09:14
*** macz_ has joined #openstack-meeting11:09
*** macz_ has quit IRC11:13
*** ociuhandu has quit IRC11:39
*** ociuhandu has joined #openstack-meeting11:40
*** jhesketh has quit IRC11:43
*** yasufum has quit IRC11:43
*** ociuhandu has quit IRC11:45
*** bbowen_ has joined #openstack-meeting11:50
*** bbowen has quit IRC11:51
*** udesale has quit IRC11:55
*** udesale has joined #openstack-meeting11:55
*** ociuhandu has joined #openstack-meeting11:56
*** bbowen has joined #openstack-meeting12:08
*** bbowen_ has quit IRC12:10
*** jhesketh has joined #openstack-meeting12:21
*** ociuhandu has quit IRC12:25
*** ociuhandu has joined #openstack-meeting12:33
*** ociuhandu has quit IRC12:38
*** udesale has quit IRC12:40
*** udesale has joined #openstack-meeting12:44
*** macz_ has joined #openstack-meeting13:10
*** macz_ has quit IRC13:15
*** rcernin has quit IRC13:19
*** udesale has quit IRC13:22
*** udesale has joined #openstack-meeting13:32
*** psahoo has joined #openstack-meeting13:38
*** ociuhandu has joined #openstack-meeting13:46
*** ociuhandu has quit IRC13:52
*** ociuhandu has joined #openstack-meeting13:52
*** rosmaita has joined #openstack-meeting13:55
*** ociuhandu has quit IRC13:57
*** eharney has quit IRC13:57
abhishekk#startmeeting glance14:00
openstackMeeting started Thu May 13 14:00:19 2021 UTC and is due to finish in 60 minutes.  The chair is abhishekk. Information about MeetBot at
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: glance)"14:00
openstackThe meeting name has been set to 'glance'14:00
abhishekk#topic roll call14:00
*** openstack changes topic to "roll call (Meeting topic: glance)"14:00
abhishekkcool, lets wait couple of minutes more14:00
abhishekklets start14:01
abhishekk#topic release/periodic jobs update14:02
*** openstack changes topic to "release/periodic jobs update (Meeting topic: glance)"14:02
abhishekkM1 is two weeks away14:02
abhishekkwe have two topics to look after14:02
abhishekk1. Cache API work (jokke)14:02
jokkeI think I have some API changes to write ;)14:02
abhishekk2. Review and approve quota related specs14:03
abhishekkjokke, cool, looking forward to it :P14:03
dansmithis there a spec for the cache stuff?14:03
abhishekkperiodic job is all green except one post failure and one retry14:04
abhishekkdansmith, yes there is14:04
dansmithah, was looking for owner:jokke, got it14:05
* dansmith assumes that needs updating14:05
abhishekkmoving ahead, we will discuss this in open discussion if you have any comments14:05
abhishekkdansmith, right, me or jokke will update it with latest understanding14:06
abhishekkmoving ahead14:06
abhishekk#topic Native Image Encryption (rosmaita)14:06
*** openstack changes topic to "Native Image Encryption (rosmaita) (Meeting topic: glance)"14:06
abhishekkthis is rosmaita14:07
rosmaitayeah, basically, it's what i said on the agenda14:07
rosmaita(i'm in a concurrent meeting, sorry)14:07
rosmaitait's looking like the barbican Consumer API may not be ready until late xena, or early Y14:07
rosmaitaso i proposed that we go ahead and implement the basic stuff anyway, including some CI14:08
abhishekk+1 from me14:08
rosmaitaat first i was thinking it could be an experimental feature14:08
rosmaitabut i think actually the feature doesn't really need the consumer api14:09
abhishekkI propose to have a separate spec/lite-spec mentioning this on top of the current approved one14:09
rosmaitathat makes sense to me14:10
rosmaitaok, i'll bring that back to Luzi and the pop-up team14:10
*** ociuhandu has joined #openstack-meeting14:10
abhishekkcool, thank you for taking care of this14:10
abhishekkmoving ahead14:11
abhishekk#topic Implement glance-unified-quotas14:11
*** openstack changes topic to "Implement glance-unified-quotas (Meeting topic: glance)"14:11
abhishekkSo we do have couple of reviews on the spec14:11
abhishekkand I am Ok with the current proposal with having usage APIs as a followup with this efforts14:12
dansmithI think there's a question about whether or not to split the current count to active count and staged count,14:12
dansmithbut other than that the comments from rosmaita were mostly clarifications14:12
dansmithif people want to see the count split, I can update it with that14:12
abhishekkIf any one has any concerns/suggestions kindly raise on the spec before next meeting14:13
abhishekkI think its better to have split count14:13
jokkehmm-m I had a quick chat about it with abhishekk last week but forgot to write the review. Will do shortly. I'm quite surprised/worried how racy the proposal is14:13
dansmithjokke: happy to discuss here,14:14
jokkejust the fact that with the soft limits and no enforcement as long as there is any quota left we basically allow no14:14
jokkelimits situation where someone can just start bunch of imports and go terabytes over their quota pretty easily14:15
dansmithwell, that's kinda how soft limits work14:15
dansmiththey're "stop the bleeding" and not "enforce the last byte of usage"14:15
dansmiththe way oslo limit works, we will hit keystone each time we check the limit, so if we do that on each chunk read we will generate a ton of traffic back to keystone while doing so14:16
jokkeI'd suggest we put stopgap there once one gets close, say 10% of quota left and you get one concurrent operation or something among those lines14:17
dansmithwell, rosmaita's suggestion will let you limit to N in-progress imports,14:17
dansmithwhich would let you limit it for imports at least14:18
jokkejust to make sure that one does not go "Oh I have only a gig of quota left, I better do all these imports and copy operations right now14:18
dansmithfor upload we'd have to do something else, like a quota on images in queued state or whatever14:18
*** eharney has joined #openstack-meeting14:18
dansmithas noted, oslo limit doesn't really provide us a way to determine what our limit is, we tell it what our usage is and what we'ret trying to consume, and it tells us if we're over the limit or not14:19
dansmithso doing a bunch of math (which I think is likely to be confusing to the user if they can't see it) with all the numbers is difficult14:19
abhishekkAlso once we have basic mechanism in place we can always enhance it as per our use cases14:19
jokkeYeah, that's the other thing I noticed about the proposal. Due to the approach taken, the staging quota is pretty coarse too. It does not take into account for example copy jobs14:20
dansmithabhishekk: right, and nova used to have a quota system that obsessed over hard limits, and it was ripped out years ago in favor of a counting approach like this which doesn't get out of sync and need maintenance,14:20
dansmithso we're pretty in line with that14:20
dansmithI think other projects know the size of large things before/when they enforce quota.. since glance doesn't on upload...14:21
*** lpetrut has quit IRC14:21
dansmithjokke: meaning the staging space used when we're doing a copy later?14:22
dansmithjokke: as noted on that code patch, I'm gonna do that, I just haven't had time this week14:22
dansmithand web-download as well14:22
jokkedansmith: doing staging quota only based on the image state does not account staging usage during web-download or copy-image14:22
jokkeah, kk14:22
abhishekkyep, that could be addressed in implementation, but if you want we can also mention staging use during webdownload or copy operations in the spec14:23
*** ociuhandu has quit IRC14:23
*** ociuhandu has joined #openstack-meeting14:23
dansmithyeah, I'm kinda skeptical about how transparent that will be, because the space used in that scenario is more internalized,14:23
dansmithand the user doesn't really know or understand that we're doing that in the same way they do when they stage..import,14:23
dansmithbut I can see the mismatch so I'm fine with doing it that way14:24
abhishekkSo I will suggest to add concerns on the spec and get it addressed as early as possible14:24
jokkeyeah, I get my comments into the spec review14:24
abhishekkanything else jokke ?14:24
abhishekkmoving ahead14:24
abhishekk#topic Bi-weekly Bug discussion14:25
*** openstack changes topic to "Bi-weekly Bug discussion (Meeting topic: glance)"14:25
abhishekkCyril is not around due to holidy14:25
abhishekkWe have 3 bugs to discuss today14:25
abhishekklets start14:25
openstackLaunchpad bug 1920936 in Glance "Unrelated stack trace when image doesn't exist in store" [Undecided,New]14:25
abhishekkThis bug is reported in last cycle while we were working on glance-cinder multistore support14:26
jokkeI've been poking the pile of swift bugs past week, just fyi, the driver is surprisingly broken to the stage it amazes me it works at all14:26
abhishekkwe can discuss it later14:27
abhishekkSo the above bug is, if image is not present in any of the configured store then it raises 50314:27
abhishekkRajat has reported it, since it is difficult to reproduce we need to do some tricks for reproducing the same14:28
abhishekkIn either way I guess 503 is not acceptable and we should have meaningful response14:28
jokke503 is perfectly valid response14:29
dansmithwell, the stack trace isn't,14:29
jokkenot necessarily correct for the exact situation, but there is nothing wrong throwing 503 ;)14:29
abhishekksorry 50014:30
dansmithand it looks like a bug in trying to call ImageProxy14:30
dansmithit's not clear from the bug,14:30
abhishekkYep, I will try to have some steps to reproduce this issue and then will work on fix14:30
dansmithbut it looks like maybe if you delete the thing on the cinder side that you're stuck and can't even GET or DELETE the image anymore?14:31
abhishekkI guess so14:31
* abhishekk will work with rajat on this14:32
abhishekkmoving ahead14:32
openstackLaunchpad bug 1874458 in Glance "Glance doesn't take into account swift_store_cacert" [Undecided,New]14:32
jokkeDELETE _should_ work14:32
abhishekkjokke, as you are working with swift driver could you also note this down ?14:33
jokkeBut looks like it might not be Cinder specific. Looks like we don't handle well if we have locations but none of them has data for the image14:33
abhishekkhmm, will try to use this way to reproduce the same14:33
jokkeabhishekk: ack, I think it isn't in my current work set14:34
abhishekknope its not, but will be great if you add it14:34
jokkeyeah, I'll have a look14:34
abhishekkalso the bug doesn't show how to configure it, so does not have much information here14:35
abhishekkcool, kindly update your findings on the bug14:35
abhishekkmove ahead14:35
openstackLaunchpad bug 1924612 in Glance "Can't list "killed" images using the CLI" [Undecided,In progress] - Assigned to Abhishek Kekane (abhishek-kekane)14:35
abhishekkSo our image-list command have option but it does not list the killed images14:36
abhishekkI have a WIP patch14:36
abhishekkbut again it showed me that it has another issue as well14:37
abhishekkglance image-list --property-filter status=killed --property-filter deleted=114:37
abhishekkif I pass --property-filter deleted= true|false it does not recognize the value14:37
abhishekkit only works with integer and not with boolean14:38
*** udesale has quit IRC14:38
abhishekkSo may be that might be issue in our glanceclient14:38
abhishekkFor main bug I will write some unit/functional tests so that patch will be open for review14:39
jokkeeither in client or request deserializer14:39
abhishekkI will report this second bug once I find the root cause of it14:39
jokkebut I'd say that is not crazy critical bug as in there is exactly one way image ever gets killed and that is if you use signed image and the signature verifivation fails upon create14:40
jokkesorry, on upload14:41
abhishekkjokke, right, but as we have filter support it should work for all the image states14:41
jokkedo they show up when you list all, including deleted?14:41
jokkeoh, ok ... that's interesting14:42
abhishekkOther than this, we have pointed out some bugs which are reported against v1 and registry, so we are going to mark them invalid/close14:43
abhishekkthat's it from me for today14:43
abhishekk#topic Open Discussion14:43
*** openstack changes topic to "Open Discussion (Meeting topic: glance)"14:43
abhishekkJust for update, I will not be around tomorrow14:44
jokkeabhishekk: how is your next week looking?14:45
abhishekkwill be there whole week14:45
jokkeok, shall we, taken you're well by Monday, sync about the caching API stuff and get it moving from the start of the week?14:46
abhishekkfinish it by the week as well :D14:46
jokke14:00 utc works for you? or you prefer earlier?14:46
abhishekk1400 works well for me14:47
jokkekk, I'll have invite in your calendar by the time you log on Mon for 14:0014:47
abhishekkgreat, thank you14:47
abhishekkanything else14:47
jokkeYeah, so lots of the swift issues are related to keystoneauth had backwards incompatible breaking changes like couple of years ago14:48
jokkeand we missed them ... and have been lovely ignorant about the whole thing14:48
abhishekkdo you mean while doing multi store changes ?14:49
jokkeso that needs refactoring to the current API and we should have majority of those issues solved14:49
jokkeno I mean keystone changed keystonauth api14:49
abhishekkI guess on Monday we should sync on this as well14:49
jokkeand we never caught on that14:49
jokkethats all from me14:50
abhishekklets wrap up for today14:51
abhishekkthank you all14:51
jokkethanks all!14:51
abhishekkhave a great week ahead14:51
jokkeabhishekk: enjoy your time off, hopefully you're feeling better14:51
*** dklyle has joined #openstack-meeting14:51
abhishekkthank you, fingers crossed14:51
*** openstack changes topic to "OpenStack Meetings ||"14:51
openstackMeeting ended Thu May 13 14:51:57 2021 UTC.  Information about MeetBot at . (v 0.1.4)14:51
openstackMinutes (text):
*** macz_ has joined #openstack-meeting14:53
*** rosmaita has left #openstack-meeting15:02
*** gyee has joined #openstack-meeting15:21
*** jmasud has joined #openstack-meeting15:30
*** armstrong has joined #openstack-meeting15:48
*** e0ne has joined #openstack-meeting15:52
*** jmasud has quit IRC15:54
*** ociuhandu has quit IRC16:08
*** jmasud has joined #openstack-meeting16:09
*** yasufum has joined #openstack-meeting16:23
*** ociuhandu has joined #openstack-meeting16:24
*** ociuhandu has quit IRC16:27
*** ociuhandu has joined #openstack-meeting16:27
*** ociuhandu has joined #openstack-meeting16:36
*** ociuhandu has quit IRC16:40
*** psahoo has quit IRC16:44
*** timburke_ has joined #openstack-meeting16:45
*** timburke has quit IRC16:48
*** jmasud has quit IRC17:02
*** jmasud has joined #openstack-meeting17:13
*** jmasud has quit IRC17:28
*** jmasud has joined #openstack-meeting17:29
*** jmasud has quit IRC17:33
*** jmasud has joined #openstack-meeting17:37
*** ralonsoh has quit IRC17:43
*** jmasud has quit IRC17:55
*** armstrong has quit IRC17:58
*** jmasud has joined #openstack-meeting18:10
*** geguileo has quit IRC18:24
*** geguileo has joined #openstack-meeting18:33
*** jmasud has quit IRC18:38
*** yasufum has quit IRC18:39
*** jmasud has joined #openstack-meeting18:40
*** jmasud has quit IRC18:43
*** dsariel has quit IRC18:51
*** dsariel has joined #openstack-meeting18:51
*** jmasud has joined #openstack-meeting19:22
*** e0ne has quit IRC19:22
*** e0ne has joined #openstack-meeting19:23
*** e0ne has quit IRC19:24
*** e0ne has joined #openstack-meeting19:25
*** e0ne has quit IRC19:26
*** e0ne_ has joined #openstack-meeting19:26
*** jmasud has quit IRC19:44
*** clayg has quit IRC20:09
*** benj_ has quit IRC20:09
*** clayg has joined #openstack-meeting20:09
*** benj_ has joined #openstack-meeting20:12
*** jmasud has joined #openstack-meeting20:23
*** jmasud has quit IRC20:39
*** vishalmanchanda has quit IRC20:43
*** slaweq has quit IRC20:49
*** jmasud has joined #openstack-meeting20:50
*** jmasud has quit IRC21:00
*** jbadiapa has quit IRC21:13
*** dsariel has quit IRC21:19
*** e0ne_ has quit IRC21:21
*** jmasud has joined #openstack-meeting21:32
*** corvus has quit IRC21:58
*** corvus has joined #openstack-meeting22:56
*** rcernin has joined #openstack-meeting22:57
*** manpreet has quit IRC23:13
*** tosky has quit IRC23:23
*** macz_ has quit IRC23:30

Generated by 2.17.2 by Marius Gedminas - find it at!