| opendevreview | Yunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image https://review.opendev.org/c/openstack/glance-specs/+/984902 | 07:43 |
|---|---|---|
| opendevreview | Yunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image https://review.opendev.org/c/openstack/glance-specs/+/984902 | 08:01 |
| opendevreview | Yunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image https://review.opendev.org/c/openstack/glance-specs/+/984902 | 08:08 |
| opendevreview | Yunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image https://review.opendev.org/c/openstack/glance-specs/+/984902 | 09:25 |
| opendevreview | Yunho Kim proposed openstack/glance-specs master: [Spec] Create volume backup based Image https://review.opendev.org/c/openstack/glance-specs/+/984902 | 09:41 |
| Uggla | Hi all, FYI Nova ptg agenda almost completed --> https://etherpad.opendev.org/p/nova-2026.2-ptg | 09:55 |
| yunokim | Hi, i wrote the spec as mentioned before. Please review and let me know if any changes are needed | 12:15 |
| yunokim | 984902: [Spec] Create volume backup based Image | https://review.opendev.org/c/openstack/glance-specs/+/984902 | 12:15 |
| opendevreview | Pranali Deore proposed openstack/glance master: Replace eventlet.sleep with time.sleep in tasks API test https://review.opendev.org/c/openstack/glance/+/984938 | 13:36 |
| croelandt | #startmeeting glance | 14:00 |
| opendevmeet | Meeting 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 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
| opendevmeet | The meeting name has been set to 'glance' | 14:00 |
| croelandt | #link https://etherpad.openstack.org/p/glance-team-meeting-agenda | 14:01 |
| croelandt | #topic roll call | 14:01 |
| croelandt | o/ | 14:01 |
| sakumbha | o/ | 14:01 |
| amorin | o/ | 14:02 |
| croelandt | pdeore_: around? | 14:02 |
| croelandt | abhishekk: around? | 14:02 |
| abhishekk | o/ | 14:02 |
| croelandt | I think pdeore_ is not far as she's just posted a patch | 14:03 |
| croelandt | let's start | 14:03 |
| croelandt | #topic Release/periodic job updates | 14:03 |
| croelandt | All good! | 14:03 |
| abhishekk | gr8 | 14:03 |
| croelandt | #topic One easy patch per core dev | 14:03 |
| croelandt | #link https://review.opendev.org/c/openstack/glance/+/984938 | 14:03 |
| croelandt | pdeore's patch ^ | 14:03 |
| dansmith | o/ | 14:03 |
| croelandt | Apparently we still have some uses of eventlet here and there, let's squash those | 14:04 |
| croelandt | dansmith: oh yeah thanks to DST you're here too \o/ | 14:04 |
| croelandt | abhishekk: can you take a quick look at the above patch? | 14:04 |
| abhishekk | yes | 14:04 |
| croelandt | thanks | 14:05 |
| croelandt | #topic PTG | 14:05 |
| abhishekk | croelandt: do you have any idea where (how) these integration test runs? | 14:05 |
| croelandt | abhishekk: nope :D | 14:05 |
| croelandt | Gotta figure this out | 14:05 |
| abhishekk | :d | 14:05 |
| abhishekk | ack | 14:06 |
| croelandt | #link https://etherpad.opendev.org/p/2026.2-ptg-glance-planning | 14:06 |
| croelandt | So, our sessions | 14:06 |
| croelandt | in the above doc | 14:06 |
| croelandt | still time to add stuff, but ping me | 14:06 |
| croelandt | Also | 14:06 |
| croelandt | #link https://etherpad.opendev.org/p/apr2026-ptg-os-tc | 14:06 |
| croelandt | this is interesting because a lot of talks are going to be about AI | 14:06 |
| croelandt | and I think we will be impacted in some way during the H cycle | 14:06 |
| croelandt | I think we could even have our own half hour about AI following what is said in the TC meeting | 14:07 |
| croelandt | unfortunately they don't have timings yet | 14:07 |
| croelandt | dansmith: any idea when we can expect an actual timetable for TC? | 14:07 |
| dansmith | croelandt: no, I've been wondering the same myself | 14:07 |
| croelandt | erf | 14:07 |
| croelandt | ok so some Glance talks might move, keep the etherpad refreshed :p | 14:08 |
| croelandt | I want to give us all some time to join the TC talks for these AI discussions | 14:08 |
| croelandt | #topic Open Discussion | 14:08 |
| croelandt | amorin: you have the mic | 14:08 |
| amorin | yes! thanks | 14:09 |
| amorin | just some quick question, am I right thinking that glance still rely on eventlet in the latest release? | 14:09 |
| croelandt | hm | 14:09 |
| croelandt | not in master | 14:09 |
| croelandt | release, hm, not sure, what's the version you have in mind? :) | 14:10 |
| amorin | 2026.1 | 14:10 |
| amorin | gazpacho | 14:10 |
| amorin | in cmd/api.py it's still there, but AFAICS, this is not the way we should start glance anymore | 14:11 |
| croelandt | yeah | 14:11 |
| amorin | if we start glance using wsgi, then eventlet is not used, right? | 14:11 |
| croelandt | so eventlet is still there for "wrong" ways to run Glance | 14:11 |
| amorin | perfect | 14:11 |
| abhishekk | yeah | 14:11 |
| croelandt | you shuold indeed use wsgi to run Glance and that won't use eventlet | 14:11 |
| dansmith | that has been the case for a while, but also depends on your definition of "not used" | 14:11 |
| croelandt | the goal is to slash eventlet completely now :) | 14:11 |
| croelandt | which I think we could do in H? | 14:12 |
| amorin | is it "safe" to run glance using wsgi, I mean, in the past, the glance workers were satured pretty quickly | 14:12 |
| croelandt | This should be part of the eventlet talk during PTG | 14:12 |
| dansmith | there were still eventlet imports until recently and some of the wrappers were still hit, but not meaningfully using eventlet | 14:12 |
| abhishekk | amorin: what version of glance_store you are using? | 14:12 |
| amorin | hum good question, the one released for 2026.1 | 14:12 |
| dansmith | amorin: it's running native WSGI in CI and AFAIK RedHat runs it that way by default now | 14:12 |
| croelandt | yes | 14:13 |
| croelandt | Red Hat users do not see eventlet at all | 14:13 |
| croelandt | if they do, it's a bug | 14:13 |
| amorin | I 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 requests | 14:13 |
| abhishekk | ack, because rbd driver earlier using the eventlet to wrap proxy calls I am not sure whether it is released after removing it | 14:13 |
| amorin | we have a s3/swift backend on glance | 14:14 |
| dansmith | amorin: imports happen in worker threads so that shouldn't be the case and if it is, maybe worker pool size tweak or something | 14:14 |
| abhishekk | ack | 14:14 |
| dansmith | amorin: but if you have data we can try to act on it :) | 14:14 |
| amorin | I 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 |
| croelandt | go with wsgi | 14:15 |
| amorin | based on what you are saying, I think I must go with the wsgi | 14:15 |
| amorin | yes, ok | 14:15 |
| dansmith | definitely recommend wsgi | 14:15 |
| croelandt | if you don't, your deployment mehtod will be obsolete for the next upgrade | 14:16 |
| croelandt | and we're *extremely* interested in fixing bugs related to WSGI deployments | 14:16 |
| amorin | all right, perfect, that's all! thanks! | 14:16 |
| croelandt | so if you come back on a Thursday meeting and say "well this just crashed" it's "red alert" to us :p | 14:16 |
| amorin | ahah, yes | 14:17 |
| dansmith | right if you were to report issues with eventlet now we'd not be very excited, but in wsgi..all hands on deck :) | 14:17 |
| amorin | I will do so, but maybe coming with a patch then :) | 14:17 |
| croelandt | even better | 14:17 |
| croelandt | yeah honestly if you have an issue with eventlet, it goes into the WONTFIX pile | 14:18 |
| croelandt | just because anyway moving to Python 3.15 is going to cause new issues | 14:18 |
| croelandt | it's just too hard to support now | 14:18 |
| croelandt | ok anything else or can we wrap up? I'll give you a minute | 14:18 |
| croelandt | ok :) | 14:20 |
| croelandt | I think I'll cancel next week's meeting | 14:20 |
| croelandt | see you at PTG, and in 2 weeks | 14:20 |
| croelandt | #endmeeting | 14:20 |
| opendevmeet | Meeting ended Thu Apr 16 14:20:48 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:20 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/glance/2026/glance.2026-04-16-14.00.html | 14:20 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/glance/2026/glance.2026-04-16-14.00.txt | 14:20 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/glance/2026/glance.2026-04-16-14.00.log.html | 14:20 |
| opendevreview | Cyril Roelandt proposed openstack/glance_store master: Remove eventlet from the requirements https://review.opendev.org/c/openstack/glance_store/+/984959 | 15:20 |
| opendevreview | Cyril Roelandt proposed openstack/glance master: Remove import of eventlet.patch in test_wsgi https://review.opendev.org/c/openstack/glance/+/985002 | 15:58 |
| croelandt | dansmith: btw, are you on for "Glance as a defender"? https://etherpad.opendev.org/p/apr2026-ptg-glance#L46 | 17:04 |
| dansmith | yeah, I need to collect some info on things we need to complete there which I haven't done, | 17:05 |
| dansmith | but I'd like to have a chat about it at least | 17:06 |
| croelandt | ok let me know if the timing works for you | 17:07 |
| croelandt | (and yeah that might be moved around depending on the TC tmings) | 17:07 |
| dansmith | I don't see timing? | 17:08 |
| opendevreview | Merged openstack/glance master: Replace eventlet.sleep with time.sleep in tasks API test https://review.opendev.org/c/openstack/glance/+/984938 | 17:09 |
| croelandt | https://etherpad.opendev.org/p/apr2026-ptg-glance#L46 it says "Timings: 14:00 UTC to 14:25 UTC" in bold :D | 17:10 |
| dansmith | ah I was looking at https://etherpad.opendev.org/p/2026.2-ptg-glance-planning | 17:42 |
| dansmith | I guess that was some interim pad? | 17:42 |
| dansmith | yeah, seems fine | 17:44 |
| croelandt | dansmith: yeah we always have a pad to dump ideas, and then I make a pad for timings | 18:13 |
| dansmith | ack, I just missed the pivot I guess | 18:16 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!