16:00:14 <hberaud[m]> #startmeeting openstack-eventlet-removal 16:00:14 <opendevmeet> Meeting started Tue Jan 7 16:00:14 2025 UTC and is due to finish in 60 minutes. The chair is hberaud[m]. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:14 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:14 <opendevmeet> The meeting name has been set to 'openstack_eventlet_removal' 16:00:35 <hberaud[m]> Ping list: amorin, JayF, gouthamr, ralonsoh 16:00:54 <hberaud[m]> #link https://etherpad.opendev.org/p/epoxy-eventlet-tracking 16:01:16 <amorin> o/ 16:01:39 <hberaud[m]> Sorry I'm late I made a mistake with timezones 16:02:08 <amorin> no problem 16:02:27 <hberaud[m]> #topic deprecation reminder 16:02:48 <hberaud[m]> we are now at milestone 2, so, if not yet done, please prioritize your deprecations 16:03:19 <hberaud[m]> #topic Review task completion 16:03:35 <hberaud[m]> there is no task from previous weeks, so let's move on 16:04:07 <hberaud[m]> and no updates from working groups 16:04:19 <JayF> o/ 16:04:29 <hberaud[m]> I propose to speak a bit the status of mistral 16:04:35 <hberaud[m]> #topic mistral 16:05:08 <amorin> yup, good news here, I was able to fix some tests / code that was failing with the last eventlet release 16:05:11 <hberaud[m]> I seen that almost all the mistral patches are now merged 16:05:14 <amorin> it's all green now 16:05:20 <hberaud[m]> good job amorin 16:05:33 <amorin> deprecation notice is also done 16:05:40 <hberaud[m]> excellent 16:06:02 <amorin> I was trying to totally get rid of eventlet, but that not yet possible until oslo* get rid of it 16:06:15 <amorin> (oslo.service IIRC) 16:06:43 <hberaud[m]> that was my coming question 16:07:06 <amorin> https://review.opendev.org/c/openstack/mistral/+/938155 16:07:11 <amorin> #link https://review.opendev.org/c/openstack/mistral/+/938155 16:07:15 <amorin> it's here 16:07:29 <hberaud[m]> If I correctly understand the status of mistral, we still have some parts that depends on eventlet, right? 16:07:48 <amorin> true 16:07:57 <amorin> I can maybe try to get rid of it partially now 16:08:16 <amorin> what I wanted to achieve first was the compat with the last eventlet release to avoid the CI to be blocked by the bump 16:08:58 <amorin> my next plan is to split this WIP change into multiple patchset, and try to limit the usage of eventlet to strict minimum 16:09:11 <hberaud[m]> excellent 16:10:35 <hberaud[m]> concerning oslo.service, Daniel just had a new baby, so I think he won't be available before 1 or 2 weeks 16:11:03 <amorin> nice :) 16:11:14 <hberaud[m]> and for now he volunteered for implementing the refactor of oslo.service 16:11:47 <hberaud[m]> so I won't expect much activity than that on this side 16:11:56 <hberaud[m]> at least for the coming weeks 16:12:14 <damani[m]> no 16:12:23 <damani[m]> i will finish the work about oslo.service 16:12:30 <damani[m]> i will work this week 16:12:36 <hberaud[m]> Oh Daniel, welcome 16:12:48 <hberaud[m]> oh ok, good news 16:12:55 <damani[m]> and then i will take my parental leave 16:13:14 <hberaud[m]> I was thinking you will be AFK for one or two weeks 16:13:33 <hberaud[m]> then, that's excellent 16:13:40 <damani[m]> i want to merge first 16:14:14 <hberaud[m]> damani: takashi sent you a couple of comments 16:14:24 <damani[m]> i know 16:14:33 <hberaud[m]> at least on https://review.opendev.org/c/openstack/oslo.service/+/937010 16:14:34 <damani[m]> i will check tomorrow 16:14:38 <damani[m]> yes 16:15:14 <hberaud[m]> damani: do not hesitate to ping Mike too 16:15:41 <hberaud[m]> damani: Congrats for your baby 16:16:41 <hberaud[m]> #topic requirements bump 16:17:28 <hberaud[m]> Concerning the requirements bump https://review.opendev.org/c/openstack/requirements/+/933257, as I said yesterday, I tried to rerun the failing job, but the nova error seems legit 16:18:10 <hberaud[m]> Itamar & Jens had a tiny discussion about that early today 16:18:56 <hberaud[m]> Either nova need more adjustments or eventlet need a fix, I don't yet know 16:19:30 <amorin> frickler had concerned about this commit: https://github.com/eventlet/eventlet/pull/975 16:19:34 <damani[m]> hberaud, thanks a lot 16:19:53 <amorin> I endup on exactly the same when doing some debug on mistral in the past 16:20:22 <hberaud[m]> with which version of eventlet? 16:20:45 <hberaud[m]> the one officially in our upper-constraints or a local preview of the next version? 16:22:28 <hberaud[m]> because if you faced the same issue with 0.36.1 https://opendev.org/openstack/requirements/src/branch/master/upper-constraints.txt#L162 that mean that this commit is not the root cause, because it was released with 0.37.0 which is not yet into our stack 16:24:14 <hberaud[m]> when you say "I endup on exactly the same when doing some debug " you tell about the error described on the github issue you linked, or about the nova error we recently seen in the cross-job? 16:24:34 <hberaud[m]> amorin: ^ 16:25:04 <amorin> it was few weeks ago, while trying to fix eventlet bump on mistral, not on nova 16:26:57 <hberaud[m]> amorin: ack. But what was your error? The same than nova (a race condition `Unexpected attempt to cancel events during shutdown.`), or the same that the one described on the github issue? 16:27:40 <hberaud[m]> (just try to eliminate unrelated eventlet versions) 16:28:41 <amorin> hum 16:29:15 <amorin> it was a race, but I dont remember the details, I think I logged this stuff somewhere 16:29:59 <amorin> I dont have more info 16:30:15 <amorin> https://review.opendev.org/c/openstack/requirements/+/933257/comments/b6840804_5d86d740 16:30:22 <amorin> this is where I said this 16:31:19 <hberaud[m]> ack 16:31:21 <hberaud[m]> thanks 16:31:49 <hberaud[m]> will double check later 16:32:19 <hberaud[m]> in all the question I keep an eye on this bump 16:32:31 <hberaud[m]> #topic Open Discussion 16:32:49 <hberaud[m]> Do you have anything else that you want to discuss today? 16:35:57 <hberaud[m]> then I think we are done 16:36:01 <hberaud[m]> thanks everyone 16:36:04 <hberaud[m]> #endmeeting