*** bbowen has quit IRC | 00:18 | |
*** rakhmerov has joined #openstack-meeting | 00:23 | |
*** rakhmerov has quit IRC | 00:27 | |
*** yasufum has joined #openstack-meeting | 00:29 | |
*** whoami-rajat has quit IRC | 01:13 | |
*** gyee has quit IRC | 01:17 | |
*** rakhmerov has joined #openstack-meeting | 01:31 | |
*** bbowen has joined #openstack-meeting | 01:34 | |
*** rakhmerov has quit IRC | 01:44 | |
*** jmasud has quit IRC | 01:50 | |
*** jmasud has joined #openstack-meeting | 01:59 | |
*** xinranwang has joined #openstack-meeting | 02:03 | |
*** evrardjp has quit IRC | 02:33 | |
*** evrardjp has joined #openstack-meeting | 02:33 | |
*** jmasud has quit IRC | 02:46 | |
*** jmasud has joined #openstack-meeting | 02:50 | |
*** jlvillal has quit IRC | 03:01 | |
*** jlvillal has joined #openstack-meeting | 03:01 | |
*** jlvillal has quit IRC | 03:08 | |
*** jlvillal has joined #openstack-meeting | 03:13 | |
*** yasufum has quit IRC | 03:32 | |
*** yasufum has joined #openstack-meeting | 03:37 | |
*** jmasud has quit IRC | 04:24 | |
*** ralonsoh has joined #openstack-meeting | 04:31 | |
*** jmasud has joined #openstack-meeting | 04:41 | |
*** xinranwang has quit IRC | 05:03 | |
*** manpreet has joined #openstack-meeting | 05:04 | |
*** vishalmanchanda has joined #openstack-meeting | 05:06 | |
*** rcernin has quit IRC | 05:13 | |
*** rcernin has joined #openstack-meeting | 05:19 | |
*** udesale has joined #openstack-meeting | 05:30 | |
*** e0ne has joined #openstack-meeting | 05:31 | |
*** e0ne has quit IRC | 05:54 | |
*** e0ne has joined #openstack-meeting | 06:05 | |
*** ircuser-1 has quit IRC | 06:10 | |
*** e0ne has quit IRC | 06:10 | |
*** e0ne has joined #openstack-meeting | 06:15 | |
*** lpetrut has joined #openstack-meeting | 06:23 | |
*** e0ne has quit IRC | 06:24 | |
*** slaweq has joined #openstack-meeting | 06:26 | |
*** zbr has quit IRC | 06:49 | |
*** zbr has joined #openstack-meeting | 06:51 | |
*** dklyle has quit IRC | 07:20 | |
*** udesale has quit IRC | 07:43 | |
*** tosky has joined #openstack-meeting | 07:47 | |
*** jmasud has quit IRC | 08:02 | |
*** ociuhandu has joined #openstack-meeting | 08:13 | |
*** ociuhandu has quit IRC | 08:18 | |
*** number80 has quit IRC | 08:20 | |
*** udesale has joined #openstack-meeting | 08:50 | |
*** ociuhandu has joined #openstack-meeting | 09:02 | |
*** macz_ has joined #openstack-meeting | 09:08 | |
*** macz_ has quit IRC | 09:13 | |
*** ociuhandu has quit IRC | 09:14 | |
*** ociuhandu has joined #openstack-meeting | 09:14 | |
*** macz_ has joined #openstack-meeting | 11:09 | |
*** macz_ has quit IRC | 11:13 | |
*** ociuhandu has quit IRC | 11:39 | |
*** ociuhandu has joined #openstack-meeting | 11:40 | |
*** jhesketh has quit IRC | 11:43 | |
*** yasufum has quit IRC | 11:43 | |
*** ociuhandu has quit IRC | 11:45 | |
*** bbowen_ has joined #openstack-meeting | 11:50 | |
*** bbowen has quit IRC | 11:51 | |
*** udesale has quit IRC | 11:55 | |
*** udesale has joined #openstack-meeting | 11:55 | |
*** ociuhandu has joined #openstack-meeting | 11:56 | |
*** bbowen has joined #openstack-meeting | 12:08 | |
*** bbowen_ has quit IRC | 12:10 | |
*** jhesketh has joined #openstack-meeting | 12:21 | |
*** ociuhandu has quit IRC | 12:25 | |
*** ociuhandu has joined #openstack-meeting | 12:33 | |
*** ociuhandu has quit IRC | 12:38 | |
*** udesale has quit IRC | 12:40 | |
*** udesale has joined #openstack-meeting | 12:44 | |
*** macz_ has joined #openstack-meeting | 13:10 | |
*** macz_ has quit IRC | 13:15 | |
*** rcernin has quit IRC | 13:19 | |
*** udesale has quit IRC | 13:22 | |
*** udesale has joined #openstack-meeting | 13:32 | |
*** psahoo has joined #openstack-meeting | 13:38 | |
*** ociuhandu has joined #openstack-meeting | 13:46 | |
*** ociuhandu has quit IRC | 13:52 | |
*** ociuhandu has joined #openstack-meeting | 13:52 | |
*** rosmaita has joined #openstack-meeting | 13:55 | |
*** ociuhandu has quit IRC | 13:57 | |
*** eharney has quit IRC | 13:57 | |
abhishekk | #startmeeting glance | 14:00 |
---|---|---|
openstack | Meeting 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 http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: glance)" | 14:00 | |
openstack | The meeting name has been set to 'glance' | 14:00 |
abhishekk | #topic roll call | 14:00 |
*** openstack changes topic to "roll call (Meeting topic: glance)" | 14:00 | |
jokke | o/ | 14:00 |
abhishekk | #link https://etherpad.openstack.org/p/glance-team-meeting-agenda | 14:00 |
abhishekk | o/ | 14:00 |
dansmith | o/ | 14:00 |
abhishekk | cool, lets wait couple of minutes more | 14:00 |
rosmaita | o/ | 14:01 |
abhishekk | lets start | 14:01 |
abhishekk | #topic release/periodic jobs update | 14:02 |
*** openstack changes topic to "release/periodic jobs update (Meeting topic: glance)" | 14:02 | |
abhishekk | M1 is two weeks away | 14:02 |
abhishekk | we have two topics to look after | 14:02 |
abhishekk | 1. Cache API work (jokke) | 14:02 |
jokke | I think I have some API changes to write ;) | 14:02 |
abhishekk | 2. Review and approve quota related specs | 14:03 |
abhishekk | jokke, cool, looking forward to it :P | 14:03 |
dansmith | is there a spec for the cache stuff? | 14:03 |
abhishekk | periodic job is all green except one post failure and one retry | 14:04 |
abhishekk | dansmith, yes there is | 14:04 |
abhishekk | #link https://review.opendev.org/#/c/665258/ | 14:04 |
dansmith | ah, was looking for owner:jokke, got it | 14:05 |
abhishekk | ack | 14:05 |
* dansmith assumes that needs updating | 14:05 | |
abhishekk | moving ahead, we will discuss this in open discussion if you have any comments | 14:05 |
abhishekk | dansmith, right, me or jokke will update it with latest understanding | 14:06 |
abhishekk | moving ahead | 14:06 |
dansmith | wck | 14:06 |
abhishekk | #topic Native Image Encryption (rosmaita) | 14:06 |
*** openstack changes topic to "Native Image Encryption (rosmaita) (Meeting topic: glance)" | 14:06 | |
abhishekk | this is rosmaita | 14:07 |
rosmaita | yeah, basically, it's what i said on the agenda | 14:07 |
rosmaita | (i'm in a concurrent meeting, sorry) | 14:07 |
rosmaita | it's looking like the barbican Consumer API may not be ready until late xena, or early Y | 14:07 |
abhishekk | ack | 14:08 |
rosmaita | so i proposed that we go ahead and implement the basic stuff anyway, including some CI | 14:08 |
abhishekk | +1 from me | 14:08 |
rosmaita | at first i was thinking it could be an experimental feature | 14:08 |
rosmaita | but i think actually the feature doesn't really need the consumer api | 14:09 |
abhishekk | I propose to have a separate spec/lite-spec mentioning this on top of the current approved one | 14:09 |
rosmaita | that makes sense to me | 14:10 |
rosmaita | ok, i'll bring that back to Luzi and the pop-up team | 14:10 |
abhishekk | #link https://review.opendev.org/#/c/609667/ | 14:10 |
*** ociuhandu has joined #openstack-meeting | 14:10 | |
abhishekk | cool, thank you for taking care of this | 14:10 |
abhishekk | moving ahead | 14:11 |
abhishekk | #topic Implement glance-unified-quotas | 14:11 |
*** openstack changes topic to "Implement glance-unified-quotas (Meeting topic: glance)" | 14:11 | |
abhishekk | #link https://review.opendev.org/c/openstack/glance-specs/+/788037 | 14:11 |
abhishekk | So we do have couple of reviews on the spec | 14:11 |
abhishekk | and I am Ok with the current proposal with having usage APIs as a followup with this efforts | 14:12 |
dansmith | I think there's a question about whether or not to split the current count to active count and staged count, | 14:12 |
dansmith | but other than that the comments from rosmaita were mostly clarifications | 14:12 |
dansmith | if people want to see the count split, I can update it with that | 14:12 |
abhishekk | If any one has any concerns/suggestions kindly raise on the spec before next meeting | 14:13 |
abhishekk | I think its better to have split count | 14:13 |
jokke | hmm-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 is | 14:13 |
dansmith | okay | 14:13 |
dansmith | jokke: happy to discuss here, | 14:14 |
jokke | just the fact that with the soft limits and no enforcement as long as there is any quota left we basically allow no | 14:14 |
jokke | limits situation where someone can just start bunch of imports and go terabytes over their quota pretty easily | 14:15 |
dansmith | well, that's kinda how soft limits work | 14:15 |
dansmith | they're "stop the bleeding" and not "enforce the last byte of usage" | 14:15 |
dansmith | the 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 so | 14:16 |
jokke | I'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 lines | 14:17 |
dansmith | well, rosmaita's suggestion will let you limit to N in-progress imports, | 14:17 |
dansmith | which would let you limit it for imports at least | 14:18 |
jokke | just 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 now | 14:18 |
dansmith | for upload we'd have to do something else, like a quota on images in queued state or whatever | 14:18 |
*** eharney has joined #openstack-meeting | 14:18 | |
dansmith | as 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 not | 14:19 |
dansmith | so 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 difficult | 14:19 |
abhishekk | Also once we have basic mechanism in place we can always enhance it as per our use cases | 14:19 |
jokke | Yeah, 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 jobs | 14:20 |
dansmith | abhishekk: 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 |
dansmith | so we're pretty in line with that | 14:20 |
abhishekk | ack | 14:21 |
dansmith | I 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 IRC | 14:21 | |
dansmith | jokke: meaning the staging space used when we're doing a copy later? | 14:22 |
dansmith | jokke: as noted on that code patch, I'm gonna do that, I just haven't had time this week | 14:22 |
dansmith | and web-download as well | 14:22 |
jokke | dansmith: doing staging quota only based on the image state does not account staging usage during web-download or copy-image | 14:22 |
jokke | ah, kk | 14:22 |
abhishekk | yep, that could be addressed in implementation, but if you want we can also mention staging use during webdownload or copy operations in the spec | 14:23 |
*** ociuhandu has quit IRC | 14:23 | |
*** ociuhandu has joined #openstack-meeting | 14:23 | |
dansmith | yeah, I'm kinda skeptical about how transparent that will be, because the space used in that scenario is more internalized, | 14:23 |
dansmith | and 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 |
dansmith | but I can see the mismatch so I'm fine with doing it that way | 14:24 |
abhishekk | So I will suggest to add concerns on the spec and get it addressed as early as possible | 14:24 |
abhishekk | ack | 14:24 |
jokke | yeah, I get my comments into the spec review | 14:24 |
abhishekk | anything else jokke ? | 14:24 |
abhishekk | cool | 14:24 |
abhishekk | moving ahead | 14:24 |
abhishekk | #topic Bi-weekly Bug discussion | 14:25 |
*** openstack changes topic to "Bi-weekly Bug discussion (Meeting topic: glance)" | 14:25 | |
abhishekk | Cyril is not around due to holidy | 14:25 |
abhishekk | *holiday | 14:25 |
abhishekk | We have 3 bugs to discuss today | 14:25 |
abhishekk | lets start | 14:25 |
abhishekk | #link https://bugs.launchpad.net/glance/+bug/1920936 | 14:25 |
openstack | Launchpad bug 1920936 in Glance "Unrelated stack trace when image doesn't exist in store" [Undecided,New] | 14:25 |
abhishekk | This bug is reported in last cycle while we were working on glance-cinder multistore support | 14:26 |
jokke | I'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 all | 14:26 |
abhishekk | :o | 14:27 |
abhishekk | we can discuss it later | 14:27 |
abhishekk | So the above bug is, if image is not present in any of the configured store then it raises 503 | 14:27 |
abhishekk | Rajat has reported it, since it is difficult to reproduce we need to do some tricks for reproducing the same | 14:28 |
abhishekk | In either way I guess 503 is not acceptable and we should have meaningful response | 14:28 |
jokke | 503 is perfectly valid response | 14:29 |
dansmith | well, the stack trace isn't, | 14:29 |
jokke | not necessarily correct for the exact situation, but there is nothing wrong throwing 503 ;) | 14:29 |
abhishekk | sorry 500 | 14:30 |
dansmith | and it looks like a bug in trying to call ImageProxy | 14:30 |
dansmith | it's not clear from the bug, | 14:30 |
abhishekk | Yep, I will try to have some steps to reproduce this issue and then will work on fix | 14:30 |
dansmith | but 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 |
abhishekk | I guess so | 14:31 |
* abhishekk will work with rajat on this | 14:32 | |
abhishekk | moving ahead | 14:32 |
abhishekk | #link https://bugs.launchpad.net/glance/+bug/1874458 | 14:32 |
openstack | Launchpad bug 1874458 in Glance "Glance doesn't take into account swift_store_cacert" [Undecided,New] | 14:32 |
jokke | DELETE _should_ work | 14:32 |
abhishekk | jokke, as you are working with swift driver could you also note this down ? | 14:33 |
jokke | But 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 image | 14:33 |
abhishekk | hmm, will try to use this way to reproduce the same | 14:33 |
jokke | abhishekk: ack, I think it isn't in my current work set | 14:34 |
abhishekk | nope its not, but will be great if you add it | 14:34 |
jokke | yeah, I'll have a look | 14:34 |
abhishekk | also the bug doesn't show how to configure it, so does not have much information here | 14:35 |
abhishekk | cool, kindly update your findings on the bug | 14:35 |
abhishekk | move ahead | 14:35 |
abhishekk | #link https://bugs.launchpad.net/glance/+bug/1924612 | 14:35 |
openstack | Launchpad bug 1924612 in Glance "Can't list "killed" images using the CLI" [Undecided,In progress] - Assigned to Abhishek Kekane (abhishek-kekane) | 14:35 |
abhishekk | So our image-list command have option but it does not list the killed images | 14:36 |
abhishekk | I have a WIP patch | 14:36 |
abhishekk | but again it showed me that it has another issue as well | 14:37 |
abhishekk | glance image-list --property-filter status=killed --property-filter deleted=1 | 14:37 |
abhishekk | if I pass --property-filter deleted= true|false it does not recognize the value | 14:37 |
abhishekk | it only works with integer and not with boolean | 14:38 |
*** udesale has quit IRC | 14:38 | |
abhishekk | So may be that might be issue in our glanceclient | 14:38 |
abhishekk | For main bug I will write some unit/functional tests so that patch will be open for review | 14:39 |
jokke | either in client or request deserializer | 14:39 |
abhishekk | hmm | 14:39 |
abhishekk | I will report this second bug once I find the root cause of it | 14:39 |
jokke | but 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 create | 14:40 |
jokke | sorry, on upload | 14:41 |
abhishekk | jokke, right, but as we have filter support it should work for all the image states | 14:41 |
jokke | do they show up when you list all, including deleted? | 14:41 |
abhishekk | nope | 14:41 |
jokke | oh, ok ... that's interesting | 14:42 |
abhishekk | Other than this, we have pointed out some bugs which are reported against v1 and registry, so we are going to mark them invalid/close | 14:43 |
abhishekk | that's it from me for today | 14:43 |
abhishekk | #topic Open Discussion | 14:43 |
*** openstack changes topic to "Open Discussion (Meeting topic: glance)" | 14:43 | |
abhishekk | Just for update, I will not be around tomorrow | 14:44 |
jokke | abhishekk: how is your next week looking? | 14:45 |
abhishekk | will be there whole week | 14:45 |
jokke | ok, 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 |
abhishekk | yep | 14:46 |
abhishekk | finish it by the week as well :D | 14:46 |
jokke | 14:00 utc works for you? or you prefer earlier? | 14:46 |
abhishekk | 1400 works well for me | 14:47 |
jokke | kk, I'll have invite in your calendar by the time you log on Mon for 14:00 | 14:47 |
abhishekk | great, thank you | 14:47 |
abhishekk | anything else | 14:47 |
jokke | Yeah, so lots of the swift issues are related to keystoneauth had backwards incompatible breaking changes like couple of years ago | 14:48 |
jokke | and we missed them ... and have been lovely ignorant about the whole thing | 14:48 |
abhishekk | do you mean while doing multi store changes ? | 14:49 |
jokke | so that needs refactoring to the current API and we should have majority of those issues solved | 14:49 |
jokke | no I mean keystone changed keystonauth api | 14:49 |
abhishekk | I guess on Monday we should sync on this as well | 14:49 |
jokke | and we never caught on that | 14:49 |
abhishekk | ack | 14:50 |
jokke | thats all from me | 14:50 |
abhishekk | ack | 14:50 |
abhishekk | lets wrap up for today | 14:51 |
abhishekk | thank you all | 14:51 |
jokke | thanks all! | 14:51 |
abhishekk | have a great week ahead | 14:51 |
jokke | abhishekk: enjoy your time off, hopefully you're feeling better | 14:51 |
*** dklyle has joined #openstack-meeting | 14:51 | |
abhishekk | thank you, fingers crossed | 14:51 |
abhishekk | #endmeeting | 14:51 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 14:51 | |
openstack | Meeting ended Thu May 13 14:51:57 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:51 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/glance/2021/glance.2021-05-13-14.00.html | 14:52 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/glance/2021/glance.2021-05-13-14.00.txt | 14:52 |
openstack | Log: http://eavesdrop.openstack.org/meetings/glance/2021/glance.2021-05-13-14.00.log.html | 14:52 |
*** macz_ has joined #openstack-meeting | 14:53 | |
*** rosmaita has left #openstack-meeting | 15:02 | |
*** gyee has joined #openstack-meeting | 15:21 | |
*** jmasud has joined #openstack-meeting | 15:30 | |
*** armstrong has joined #openstack-meeting | 15:48 | |
*** e0ne has joined #openstack-meeting | 15:52 | |
*** jmasud has quit IRC | 15:54 | |
*** ociuhandu has quit IRC | 16:08 | |
*** jmasud has joined #openstack-meeting | 16:09 | |
*** yasufum has joined #openstack-meeting | 16:23 | |
*** ociuhandu has joined #openstack-meeting | 16:24 | |
*** ociuhandu has quit IRC | 16:27 | |
*** ociuhandu has joined #openstack-meeting | 16:27 | |
*** ociuhandu has joined #openstack-meeting | 16:36 | |
*** ociuhandu has quit IRC | 16:40 | |
*** psahoo has quit IRC | 16:44 | |
*** timburke_ has joined #openstack-meeting | 16:45 | |
*** timburke has quit IRC | 16:48 | |
*** jmasud has quit IRC | 17:02 | |
*** jmasud has joined #openstack-meeting | 17:13 | |
*** jmasud has quit IRC | 17:28 | |
*** jmasud has joined #openstack-meeting | 17:29 | |
*** jmasud has quit IRC | 17:33 | |
*** jmasud has joined #openstack-meeting | 17:37 | |
*** ralonsoh has quit IRC | 17:43 | |
*** jmasud has quit IRC | 17:55 | |
*** armstrong has quit IRC | 17:58 | |
*** jmasud has joined #openstack-meeting | 18:10 | |
*** geguileo has quit IRC | 18:24 | |
*** geguileo has joined #openstack-meeting | 18:33 | |
*** jmasud has quit IRC | 18:38 | |
*** yasufum has quit IRC | 18:39 | |
*** jmasud has joined #openstack-meeting | 18:40 | |
*** jmasud has quit IRC | 18:43 | |
*** dsariel has quit IRC | 18:51 | |
*** dsariel has joined #openstack-meeting | 18:51 | |
*** jmasud has joined #openstack-meeting | 19:22 | |
*** e0ne has quit IRC | 19:22 | |
*** e0ne has joined #openstack-meeting | 19:23 | |
*** e0ne has quit IRC | 19:24 | |
*** e0ne has joined #openstack-meeting | 19:25 | |
*** e0ne has quit IRC | 19:26 | |
*** e0ne_ has joined #openstack-meeting | 19:26 | |
*** jmasud has quit IRC | 19:44 | |
*** clayg has quit IRC | 20:09 | |
*** benj_ has quit IRC | 20:09 | |
*** clayg has joined #openstack-meeting | 20:09 | |
*** benj_ has joined #openstack-meeting | 20:12 | |
*** jmasud has joined #openstack-meeting | 20:23 | |
*** jmasud has quit IRC | 20:39 | |
*** vishalmanchanda has quit IRC | 20:43 | |
*** slaweq has quit IRC | 20:49 | |
*** jmasud has joined #openstack-meeting | 20:50 | |
*** jmasud has quit IRC | 21:00 | |
*** jbadiapa has quit IRC | 21:13 | |
*** dsariel has quit IRC | 21:19 | |
*** e0ne_ has quit IRC | 21:21 | |
*** jmasud has joined #openstack-meeting | 21:32 | |
*** corvus has quit IRC | 21:58 | |
*** corvus has joined #openstack-meeting | 22:56 | |
*** rcernin has joined #openstack-meeting | 22:57 | |
*** manpreet has quit IRC | 23:13 | |
*** tosky has quit IRC | 23:23 | |
*** macz_ has quit IRC | 23:30 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!