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