Friday, 2025-09-05

amorinhello team, mistral is now evenlet free, YAY!07:20
hberaud[m]\o/07:20
hberaud[m]Congratulations amorin 07:20
amorinbut still I question, when mistral is installing in a venv, eventlet is also installed, due to oslo.service[threading]07:20
amorinis that expected?07:20
hberaud[m]IIRC yes07:20
hberaud[m]that's cotyledon/futurist who are optional07:21
hberaud[m]eventlet remained the default requirements07:21
amorinI did try to uninstall it manually after that, my wsgi service is then refusing to start (related to init backend not possible or something like this), is it also expected?07:21
hberaud[m]yes07:21
hberaud[m]see https://review.opendev.org/c/openstack/oslo.service/+/95519907:22
amorinperfect, I was surprised by this behavior since we patch the BACKEND very early in the starting procedure07:22
hberaud[m]amorin: and more especially see https://opendev.org/openstack/oslo.service/commit/5b71dae6a54b7b9c844d1d30c12f5227dd4a781107:23
amorinhum, but should I have this issue only if I rely on oslo.service wsgi? Because I am seeing the issue with uwsgi07:24
hberaud[m]you do not need the router or the loader, etc... ?07:25
amorinI use service and sslutils07:26
amorinfrom oslo_service import service07:26
amorinfrom oslo_service import sslutils07:26
amorinhere: https://review.opendev.org/c/openstack/mistral/+/95859507:26
hberaud[m]we be good to inspect your a bit more your error07:26
amorinin mistral/api/service.py07:26
amorinBUT, I also prepared this: https://review.opendev.org/c/openstack/mistral/+/95960307:27
hberaud[m]ack07:27
amorinso I can afford using the service itself07:27
hberaud[m]ok07:28
amorinbut this is still broken when I start with eventlet uninstalled, maybe I can grab the stack trace and paste somewhere, that would help07:28
hberaud[m]yes please07:28
hberaud[m]I think there is a corner case07:28
amorinI dont like corner cases :(07:32
hberaud[m]if you are able to reproduce that bug would be worth to fill a launchpad bug 07:33
*** ralonsoh__ is now known as ralonsoh13:36
amorinhberaud[m]: take a look at the stacktrace here: https://plik.arno.ovh/file/WarQpOC0zEnmW0GL/4amfPoOUPQp7ABNl/t15:12
hberaud[m]OMW15:13
amorinit's on the init of the backend that it fails15:13
amorinlet me try to try / except this15:13
amorinok, maybe that's my fault actually, I created the wsgi without invoking the init_backend initially15:20
amorinI think this is the solution: https://review.opendev.org/c/openstack/mistral/+/95960315:24
amorincalling init_backend15:24
amorinI also proposed on ironic side https://review.opendev.org/c/openstack/ironic/+/959870 but maybe that's not relevent15:35
hberaud[m]awesome, thank you Arnaud16:13
JayFI'm really confused about ironic.17:07
JayFafaict you are right17:07
JayFbut I know we explicitly tested to ensure we were eventlet-free17:32

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