Thursday, 2026-06-18

opendevreviewAbhishek Kekane proposed openstack/glance master: Modify download API reference  https://review.opendev.org/c/openstack/glance/+/96935305:23
opendevreviewPranali Deore proposed openstack/glance master: Switch tests to native threading  https://review.opendev.org/c/openstack/glance/+/97511809:45
opendevreviewMerged openstack/glance master: Fix flaky test_import_copy_bust_lock functional test  https://review.opendev.org/c/openstack/glance/+/99367010:26
*** rosmaita1 is now known as rosmaita12:01
opendevreviewMarkus Hentsch proposed openstack/glance master: Standardization of encrypted images  https://review.opendev.org/c/openstack/glance/+/92629513:59
croelandt#startmeeting glance14:02
opendevmeetMeeting started Thu Jun 18 14:02:03 2026 UTC and is due to finish in 60 minutes.  The chair is croelandt. Information about MeetBot at http://wiki.debian.org/MeetBot.14:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:02
opendevmeetThe meeting name has been set to 'glance'14:02
croelandt#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:02
croelandt#topic roll call14:02
sakumbhao/14:02
mklejno/14:02
croelandtI think Abhishek is out today14:02
mheno/14:02
pdeore_o/14:03
abhishekko/14:03
croelandtmaybe rosmaita and dansmith are here and somewhere else at the same time14:03
croelandtabhishekk: hope you're feeling better!14:03
dansmithsorry, here14:03
croelandt#topic Periodic jobs14:04
rosmaitao/14:04
croelandteverything green \o/14:04
croelandt#topic glance-gaps14:04
abhishekkcroelandt: stomach issue but I can manage few minutes here14:04
croelandtWe have just merged two patches in the SDK and have some SDK/OSC patches14:04
croelandtso good work everyone, ideally we can get a few more merged before M214:04
rosmaitaabhishekk: hope you feel better soon14:04
croelandtafter M2 I think the SDK/OSC cores will be a bit reluctant to merge patches14:04
abhishekkthanks14:05
croelandt#topic eventlet removal14:05
croelandtThe flaky tests seem to have been tamed thanks to abhishekk 14:05
croelandtso we can resume reviewing and merging :)14:05
abhishekkfingers crossed 14:05
croelandt#topic Open Discussion14:05
croelandtI see mklejn and mhen here so I think we might have topics14:05
mheno714:06
mhenhi14:06
Luzio/14:06
mhenjust a quick update regarding image encryption14:06
mhenthere was some silence recently due to people being absent (vacation etc.), incl. me14:06
mhenI have now picked up again14:06
mhenand rebased most of the patchsets to current master14:07
mhenand tested on a freshly deployed devstack14:07
croelandtdo you have a link to that patch series? I think dansmith is eager to read all these patches14:07
mhenthey are part of https://review.opendev.org/q/topic:%22LUKS-image-encryption%2214:07
dansmithnot eager, but I don't want to be the weak link :)14:07
mklejncrude data/control plane split etherpad with draft ideas, that needed to be heavily distilled from internal drafts, because multiple ideas/assumptions were incompatible with upstream :) https://etherpad.opendev.org/p/A5ENoJ_0lbZnoBN7HuIC14:07
mklejnthat's about it for my topic today14:08
croelandtmhen: so many different projects14:08
mhenthere was one thing raised in the cinder patchset14:09
mhenhttps://review.opendev.org/c/openstack/cinder/+/926298/comment/469d680a_7982c539/14:09
mhenabout some image resize function we need to look into14:09
mhenmight be a blind spot in our current implementation14:10
mhencannot say yet14:10
croelandtmklejn: this looks huge, this will required a PTG talk, and coordination with teams in charge of k8s I would say14:10
mhenaside from that we have some longer-running open threads in https://review.opendev.org/c/openstack/glance/+/926295?tab=comments still open involving mostly dansmith and croelandt 14:11
dansmithmhen: I mean, it's pretty much what you'd expect, right? images are rarely the same size as the container you're going to put them in14:11
mklejncroelandt: I agree that this is huge. that's exactly why we decided to first approach community before making downstream changes that would be hard to maintain afterwards14:11
dansmithmhen: https://wiki.archlinux.org/title/Resizing_LVM-on-LUKS#Resize_LUKS_volume14:11
dansmithbasically, lay it down on the volume then extend it to fill as if you expanded an LVM14:12
mhendansmith: thanks for the pointers; I haven't had the chance to actually look at the code yet and what its purpose it, that is still a todo for me14:13
dansmithack14:13
croelandtmklejn: have you implemented anything downstream?14:14
mklejncroelandt: given possible size of this, and effective architecture change, we didn't touch the topic yet14:15
croelandtI wonder if we've had the same kind of issue14:16
croelandtis there an "easy" reproducer to showcaase the performance issue?14:16
mklejnnot really, you'd need to fill your DB with >1M image records for starters14:17
croelandtwow14:17
dansmithI'm interested in this topic, but I think it's probably the kind of thing we need to discuss at a PTG, high-bandwidth14:17
croelandtyeah14:18
dansmithI'd really love to make this something glance can do on its own without an external LB14:18
croelandtbut I don't want us to get to PTG and be like "yeah we gota one hour session"14:18
dansmithso option 3 (plus 4 maybe) would be my preference,14:18
croelandtespecially since we'd need people who handle real installations, imho14:18
dansmithbut it requires a lot more from glance itself of course14:18
croelandtok I guess we'll need to think about it carefully14:20
croelandtAnything else for today?14:20
mklejndansmith: we also really like option 3 + 4, even though 4 presents multiple challenges14:20
dansmithyeah14:20
dansmithalso, I assume you know that import can redirect to the worker that has the actual staged data right?14:21
mklejnsorry, I'm also in high bw meeting concurrently so I had a lag14:21
dansmiththat makes it easier to support in all these cases14:21
mklejn"import can redirect to the worker that has the actual staged data" I was actually not aware :) 14:22
dansmithyeah, you can basically have one worker that gets the /import say "oh I don't have that staged data, redirect to https://woker123.domain.com/import"14:22
dansmithso you don't have to have shared staging14:23
opendevreviewPranali Deore proposed openstack/glance master: Switch tests to native threading  https://review.opendev.org/c/openstack/glance/+/97511814:23
mklejncroelandt: I'm proven more and more that this really needs to be taken carefully14:24
croelandtmklejn: yeah I would not expect an implementation to pop up in a few months :D14:24
croelandtAlso I think that if there is a real performance issue, we'll want to fix it, but you might have to do the heavy lifting14:25
dansmithfollow the thread of CONF.worker_self_reference_url .. the docs site is practically unusable for me at the moment else I'd link you14:25
dansmithso there's already precedent for some of what #3 describes14:25
mklejnfor point 4 it at least partially will be implemented, because we need it far before "2 PTGs in the future in best case"14:26
mklejnbut 3 is extremely promising, especially given the precedent14:26
* dansmith nods14:27
mklejnI have nothing more to add at this point, so please don't let me detain you. I'll come back from time to time as we refine this on our side, but we'd much rather work out a solution, than Just Write A Thing14:29
croelandtso if you end up writing something we can always review and make sure it's upstream so you don't have to maintain downstream patches14:29
mklejncroelandt: ++, thanks. 14:29
croelandtok, thanks everyone for joining14:29
croelandtsee you next week14:29
croelandt#endmeeting14:29
opendevmeetMeeting ended Thu Jun 18 14:29:58 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:29
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2026/glance.2026-06-18-14.02.html14:29
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2026/glance.2026-06-18-14.02.txt14:29
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2026/glance.2026-06-18-14.02.log.html14:29
opendevreviewAbhishek Kekane proposed openstack/glance master: Use Jammy nodeset for glance-grenade-centralized-cache job  https://review.opendev.org/c/openstack/glance/+/99394214:44
opendevreviewAbhishek Kekane proposed openstack/glance master: Fix import tasks stuck in processing after quota failure  https://review.opendev.org/c/openstack/glance/+/99395915:13
opendevreviewClaudiu Belu proposed openstack/glance master: tests: enforce autospec=True via oslotest mock_fixture  https://review.opendev.org/c/openstack/glance/+/99398117:54

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