Thursday, 2026-04-16

opendevreviewYunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image  https://review.opendev.org/c/openstack/glance-specs/+/98490207:43
opendevreviewYunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image  https://review.opendev.org/c/openstack/glance-specs/+/98490208:01
opendevreviewYunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image  https://review.opendev.org/c/openstack/glance-specs/+/98490208:08
opendevreviewYunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image  https://review.opendev.org/c/openstack/glance-specs/+/98490209:25
opendevreviewYunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image  https://review.opendev.org/c/openstack/glance-specs/+/98490209:41
UgglaHi all, FYI Nova ptg agenda almost completed --> https://etherpad.opendev.org/p/nova-2026.2-ptg09:55
yunokimHi, i wrote the spec as mentioned before. Please review and let me know if any changes are needed12:15
yunokim984902: [Spec] Create volume backup based Image | https://review.opendev.org/c/openstack/glance-specs/+/98490212:15
opendevreviewPranali Deore proposed openstack/glance master: Replace eventlet.sleep with time.sleep in tasks API test  https://review.opendev.org/c/openstack/glance/+/98493813:36
croelandt#startmeeting glance14:00
opendevmeetMeeting started Thu Apr 16 14:00:56 2026 UTC and is due to finish in 60 minutes.  The chair is croelandt. 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
croelandt#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:01
croelandt#topic roll call14:01
croelandto/14:01
sakumbhao/14:01
amorino/14:02
croelandtpdeore_: around?14:02
croelandtabhishekk: around?14:02
abhishekko/14:02
croelandtI think pdeore_ is not far as she's just posted a patch14:03
croelandtlet's start14:03
croelandt#topic Release/periodic job updates14:03
croelandtAll good!14:03
abhishekkgr814:03
croelandt#topic One easy patch per core dev14:03
croelandt#link https://review.opendev.org/c/openstack/glance/+/98493814:03
croelandtpdeore's patch ^14:03
dansmitho/14:03
croelandtApparently we still have some uses of eventlet here and there, let's squash those14:04
croelandtdansmith: oh yeah thanks to DST you're here too \o/14:04
croelandtabhishekk: can you take a quick look at the above patch?14:04
abhishekkyes14:04
croelandtthanks14:05
croelandt#topic PTG14:05
abhishekkcroelandt: do you have any idea where (how) these integration test runs?14:05
croelandtabhishekk: nope :D14:05
croelandtGotta figure this out14:05
abhishekk:d14:05
abhishekkack14:06
croelandt#link https://etherpad.opendev.org/p/2026.2-ptg-glance-planning14:06
croelandtSo, our sessions14:06
croelandtin the above doc14:06
croelandtstill time to add stuff, but ping me14:06
croelandtAlso14:06
croelandt#link https://etherpad.opendev.org/p/apr2026-ptg-os-tc14:06
croelandtthis is interesting because a lot of talks are going to be about AI14:06
croelandtand I think we will be impacted in some way during the H cycle14:06
croelandtI think we could even have our own half hour about AI following what is said in the TC meeting14:07
croelandtunfortunately they don't have timings yet14:07
croelandtdansmith: any idea when we can expect an actual timetable for TC?14:07
dansmithcroelandt: no, I've been wondering the same myself14:07
croelandterf14:07
croelandtok so some Glance talks might move, keep the etherpad refreshed :p14:08
croelandtI want to give us all some time to join the TC talks for these AI discussions14:08
croelandt#topic Open Discussion14:08
croelandtamorin: you have the mic14:08
amorinyes! thanks14:09
amorinjust some quick question, am I right thinking that glance still rely on eventlet in the latest release?14:09
croelandthm14:09
croelandtnot in master14:09
croelandtrelease, hm, not sure, what's the version you have in mind? :)14:10
amorin2026.114:10
amoringazpacho14:10
amorinin cmd/api.py it's still there, but AFAICS, this is not the way we should start glance anymore14:11
croelandtyeah14:11
amorinif we start glance using wsgi, then eventlet is not used, right?14:11
croelandtso eventlet is still there for "wrong" ways to run Glance14:11
amorinperfect14:11
abhishekkyeah14:11
croelandtyou shuold indeed use wsgi to run Glance and that won't use eventlet14:11
dansmiththat has been the case for a while, but also depends on your definition of "not used"14:11
croelandtthe goal is to slash eventlet completely now :)14:11
croelandtwhich I think we could do in H?14:12
amorinis it "safe" to run glance using wsgi, I mean, in the past, the glance workers were satured pretty quickly14:12
croelandtThis should be part of the eventlet talk during PTG14:12
dansmiththere were still eventlet imports until recently and some of the wrappers were still hit, but not meaningfully using eventlet14:12
abhishekkamorin: what version of glance_store you are using?14:12
amorinhum good question, the one released for 2026.114:12
dansmithamorin: it's running native WSGI in CI and AFAIK RedHat runs it that way by default now14:12
croelandtyes14:13
croelandtRed Hat users do not see eventlet at all14:13
croelandtif they do, it's a bug14:13
amorinI remember trying wsgi in the past and end up in situation where all my workers were doing some image import and not workers were free to answer requests14:13
abhishekkack, because rbd driver earlier using the eventlet to wrap proxy calls I am not sure whether it is released after removing it 14:13
amorinwe have a s3/swift backend on glance14:14
dansmithamorin: imports happen in worker threads so that shouldn't be the case and if it is, maybe worker pool size tweak or something14:14
abhishekkack14:14
dansmithamorin: but if you have data we can try to act on it :)14:14
amorinI don't have data for now, but I plan to deploy a 2026.1 and I must choose to deploy it under wsgi (or not).14:15
croelandtgo with wsgi14:15
amorinbased on what you are saying, I think I must go with the wsgi14:15
amorinyes, ok14:15
dansmithdefinitely recommend wsgi14:15
croelandtif you don't, your deployment mehtod will be obsolete for the next upgrade14:16
croelandtand we're *extremely* interested in fixing bugs related to WSGI deployments14:16
amorinall right, perfect, that's all! thanks!14:16
croelandtso if you come back on a Thursday meeting and say "well this just crashed" it's "red alert" to us :p14:16
amorinahah, yes14:17
dansmithright if you were to report issues with eventlet now we'd not be very excited, but in wsgi..all hands on deck :)14:17
amorinI will do so, but maybe coming with a patch then :)14:17
croelandteven better14:17
croelandtyeah honestly if you have an issue with eventlet, it goes into the WONTFIX pile14:18
croelandtjust because anyway moving to Python 3.15 is going to cause new issues14:18
croelandtit's just too hard to support now14:18
croelandtok anything else or can we wrap up? I'll give you a minute14:18
croelandtok :)14:20
croelandtI think I'll cancel next week's meeting14:20
croelandtsee you at PTG, and in 2 weeks14:20
croelandt#endmeeting14:20
opendevmeetMeeting ended Thu Apr 16 14:20:48 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:20
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2026/glance.2026-04-16-14.00.html14:20
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2026/glance.2026-04-16-14.00.txt14:20
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2026/glance.2026-04-16-14.00.log.html14:20
opendevreviewCyril Roelandt proposed openstack/glance_store master: Remove eventlet from the requirements  https://review.opendev.org/c/openstack/glance_store/+/98495915:20
opendevreviewCyril Roelandt proposed openstack/glance master: Remove import of eventlet.patch in test_wsgi  https://review.opendev.org/c/openstack/glance/+/98500215:58
croelandtdansmith: btw, are you on for "Glance as a defender"? https://etherpad.opendev.org/p/apr2026-ptg-glance#L4617:04
dansmithyeah, I need to collect some info on things we need to complete there which I haven't done,17:05
dansmithbut I'd like to have a chat about it at least17:06
croelandtok let me know if the timing works for you17:07
croelandt(and yeah that might be moved around depending on the TC tmings)17:07
dansmithI don't see timing?17:08
opendevreviewMerged openstack/glance master: Replace eventlet.sleep with time.sleep in tasks API test  https://review.opendev.org/c/openstack/glance/+/98493817:09
croelandthttps://etherpad.opendev.org/p/apr2026-ptg-glance#L46 it says "Timings: 14:00 UTC to 14:25 UTC" in bold :D17:10
dansmithah I was looking at https://etherpad.opendev.org/p/2026.2-ptg-glance-planning17:42
dansmithI guess that was some interim pad?17:42
dansmithyeah, seems fine17:44
croelandtdansmith: yeah we always have a pad to dump ideas, and then I make a pad for timings18:13
dansmithack, I just missed the pivot I guess18:16

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