Earlier  
Posted Nick Remark
#openstack-nova - 2025-04-29
22:19:17 opendevreview Ivan Anfimov proposed openstack/placement master: Remove tags from README https://review.opendev.org/c/openstack/placement/+/941792
22:26:27 opendevreview Ivan Anfimov proposed openstack/placement master: Remove tags from README https://review.opendev.org/c/openstack/placement/+/941792
22:26:35 opendevreview Ivan Anfimov proposed openstack/placement master: Remove tags from README https://review.opendev.org/c/openstack/placement/+/941792
#openstack-nova - 2025-04-30
08:34:34 opendevreview Sylvain Bauza proposed openstack/nova master: WIP : Add mtty support to nova-next https://review.opendev.org/c/openstack/nova/+/922140
08:34:34 opendevreview Sylvain Bauza proposed openstack/nova master: Add mtty/mdpy support for testing fake mdevs https://review.opendev.org/c/openstack/nova/+/898100
09:38:32 opendevreview LiuWenYu proposed openstack/nova master: Implements: Fixed the issue where the code logic would throw an error when reading a variable after NUMA node 0’s CPUs were fully utilized. Related-Bug: #2109675 https://review.opendev.org/c/openstack/nova/+/948540
09:47:49 gibi sean-k-mooney: the generic env passing logic works nicely here https://review.opendev.org/c/openstack/nova/+/948450/2 with the devstack patch https://review.opendev.org/c/openstack/devstack/+/948436 So now we can selectively turn on threading mode per service from the zuul job config.
11:06:50 elodilles auniyal bauzas Uggla : hi, sorry for pinging you, but could you take a look at the 2023.2 Bobcat EOL patch of nova please: https://review.opendev.org/c/openstack/releases/+/948196
11:07:02 elodilles it would be nice to have an ACK from the team o:)
11:07:08 elodilles i've checked and hashes are still all correct
11:34:43 sean-k-mooney gibi: awsome that was also much smaller then i was expecting
11:35:46 sean-k-mooney 'SYSTEMD_ENV_VARS["n-sch"]': OS_NOVA_DISABLE_EVENTLET_PATCHING=true
11:36:31 sean-k-mooney a i see wll thats a little bit of a wart but i guess when your are rendering a local.conf via yaml
11:36:38 sean-k-mooney via ansible
11:36:56 sean-k-mooney that less bad then it could have been
11:37:44 sean-k-mooney so in this version nova-next is the only job using the new code path
11:37:55 sean-k-mooney i guess it make sense to use that as our canary job
11:47:58 gibi yeah
11:48:20 gibi I think I will duplicate nova-multi-cell to have a threading variant eventually as well
11:48:38 gibi but for now nova-next is good enough
12:48:09 sean-k-mooney zigo: i dont know if this is just a ubunut issue or also a debian issue but novnc is declared as requiring phty3-novnc which requires python3-oslo.confing. however as far as i can tell that depency was removed in 0.6.0 when they deleted there vendro copy of nova vnc proxy, novnc does not seam to have any python deps any more and is basiclly pure javascript
12:48:48 bauzas gibi: sean-k-mooney: I had no time in between yesterday and today to look at the scheduler eventlet series, anything you want me to know ?
12:49:08 sean-k-mooney bauzas: it now work well enough to pass ci
12:49:14 zigo sean-k-mooney: I guess you mean 1.6.0, no?
12:49:28 sean-k-mooney zigo: no i mean that dep was remove lik 10 years ago
12:49:32 bauzas sean-k-mooney: scatter gather works fine ?
12:49:42 bauzas what about performance ?
12:49:54 zigo sean-k-mooney: Looks like the Ubuntu package is just the Debian one, so that one is on me indeed ! :)
12:49:55 sean-k-mooney zigo: the last release to use oslo was v0.5.1
12:50:47 zigo sean-k-mooney: So, python3-novnc should just die, right?
12:51:01 sean-k-mooney zigo: context is we install novnc form disto package by default, and neutron have a oslo tip job that install oslo mater content adn for reason the venv we use in devstack has --site-packages
12:51:15 sean-k-mooney zigo: that also proably reasonable
12:51:28 sean-k-mooney i have no idea where its defiend and what its provideing
12:52:04 sean-k-mooney well i sort of do https://ubuntu.pkgs.org/24.04/ubuntu-universe-amd64/python3-novnc_1.3.0-2_all.deb.html
12:53:08 sean-k-mooney zigo: it looks like its basicaly empty
12:53:20 zigo Yeah, doing the work now.
12:53:35 zigo Hopefully, this will reach Trixie in time for the release.
12:54:29 sean-k-mooney zigo: oh sorry about that
12:54:59 zigo Well, nothing much to do, I'm at my familly in law place, booooorrrriiiinnnggg ... :)
12:55:34 zigo Oh, btw, got all of Epoxy in Debian 13 already, all ... but Neutron, which should migrate in 8 days.
12:55:39 gibi bauzas: in short the performance seems OK. I will have a blogpost out with more data in couple of hours. At the moment there is nothing to really review for landing as I need to clean up the patches
12:55:42 zigo So, looking good.
12:55:47 zigo Except Eventlet and Python 3.13 !
12:55:51 zigo I hope we can find a solution.
12:55:57 sean-k-mooney zigo: i was going to ask
12:55:59 zigo Not sure if Herve is still working on that.
12:56:08 sean-k-mooney i tought 3.13 was supper broken
12:56:29 zigo I haven't had a chance to test it yet.
12:56:38 sean-k-mooney well maybe not super broken but the whoel thread id stuff was broken so...
12:56:40 zigo That's on my plate for when I return from holidays.
12:56:57 zigo I need all in Trixie to be able to test though.
12:57:00 sean-k-mooney zigo: so as far as i know eventlet work well enough to pass our unit test and funcitonal
12:57:09 zigo Oh, ok.
12:57:16 sean-k-mooney but fails in reality when mokeypatching due to some changies in the threading module
12:57:24 bauzas gibi: cool, thanks for the info, I'm now myself hardly working on mtty effort
12:57:25 zigo I do unit tests for all packages at build time and autopkgtest, so I know that at least isn't broken.
12:57:32 sean-k-mooney not sure if that is still a the case
12:57:37 zigo What I'm missing is a full setup + tempest run.
12:57:44 sean-k-mooney btu that is where it was at before the ptg
12:58:06 zigo With my Bookworm backports setup, I have 1900+ tempest tests passing.
12:58:21 zigo I'll see how far I can go with Trixie.
12:58:23 sean-k-mooney zigo: ack. that all promising
12:58:59 sean-k-mooney that remind me i need to go update our pre-commit versions for py3.13
13:00:01 sean-k-mooney zigo:anyway thanks for looking at this while on vacation but please dont spend too much time on it
13:00:41 zigo No worries.
13:01:35 zigo If I put the novnc package somewhere, can you test it?
13:01:47 zigo I did test 1.6.0 already...
13:02:00 zigo Worked, though had to fix some CSS.
13:02:21 sean-k-mooney frickler: ^ would you be able to test it in the test env you had set up
13:02:58 frickler I've now installed novnc from source already, better setup a new host I guess
13:03:00 sean-k-mooney zigo: i could proably install it into a devstack too i just dont have one set up for this at the moment
13:03:30 zigo http://shade.infomaniak.ch/novnc_1.6.0-2_all.deb
13:03:37 frickler (that is a held node, not a local env)
13:03:42 zigo It's ok, I'll just upload like that ...
13:05:34 zigo uploaded
13:06:05 zigo To get the fixed novnc in Ubuntu, you may have to ping some Canonical guys ... jamespage (in here) for example! :)
13:06:31 sean-k-mooney ack, it would be nice to fix in 24.04
13:06:41 zigo jamespage: Could you get novnc 1:1.6.0-2 pushed to Ubuntu?
13:07:04 zigo sean-k-mooney: Not sure they will push a new upstream release to an already released Ubuntu though, but maybe in their PPA.
13:07:21 sean-k-mooney ya we have a workaround anywya
13:07:26 sean-k-mooney which is just install form source
13:07:30 sean-k-mooney and it only affects jobs
13:07:35 sean-k-mooney that are using unreleased oslo
13:07:42 sean-k-mooney which is a very small minority
13:07:48 sean-k-mooney so we are likey ok if they cant
13:08:27 sean-k-mooney we could also jsut swap to debian :)
13:11:33 gibi bauzas: blogpost with more data https://gibizer.github.io/posts/Eventlet-Removal-Scheduler-First-Run/
13:13:07 bauzas ta a lot
13:23:03 opendevreview LiuWenYu proposed openstack/nova master: Implements: Fixed the issue where the code logic would throw an error when reading a variable after NUMA node 0’s CPUs were fully utilized. Related-Bug: #2109675 https://review.opendev.org/c/openstack/nova/+/948540
13:24:48 zigo sean-k-mooney: By all means, please get jobs running on Debian 13 and Py 3.13 ! :)
13:25:59 sean-k-mooney zigo: we moved nova-hybrid-plug to debian 12 to test with spice
13:26:29 sean-k-mooney zigo: so we will proably move that to debain 13 once thats avaiable provided spice is not compiled out
13:33:56 frickler zigo: fyi jamespage is no longer with canonical
13:34:14 zigo Oh, I didn't know.
13:34:44 frickler that's why I mention it ;) happened pretty recently
13:35:45 zigo Who's in charge of OpenStack stuff now at Canonical then?
13:36:35 frickler I'm not sure, I think all the contacts I knew earlier are now gone
13:40:13 zigo Only me stays ... forever ! :)
14:58:55 opendevreview Sylvain Bauza proposed openstack/nova master: WIP : Add mtty support to nova-next https://review.opendev.org/c/openstack/nova/+/922140
14:58:55 opendevreview Sylvain Bauza proposed openstack/nova master: Add mtty/mdpy support for testing fake mdevs https://review.opendev.org/c/openstack/nova/+/898100

Earlier   Later