| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2025-04-30 | |||
| 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: Add mtty/mdpy support for testing fake mdevs https://review.opendev.org/c/openstack/nova/+/898100 | |
| 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 | |
| 16:20:15 | sean-k-mooney | bauzas: so you can just install mdevctl on ubuntu | |
| 16:20:25 | sean-k-mooney | its not there by default but it should be packaged | |
| 16:20:35 | bauzas | melwitt: fun stuff, ubuntu noble doesn't have mdevctl https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_92e/openstack/92e4f13448c94210af9f36f145e4a58c/controller/logs/screen-n-cpu.txt | |
| 16:20:38 | sean-k-mooney | https://manpages.ubuntu.com/manpages/focal/man8/mdevctl.8.html | |
| 16:20:52 | sean-k-mooney | bauzas: it does its just not instlaled by defualt | |
| 16:20:56 | bauzas | sean-k-mooney: yeah, we need to install it in nova-next | |
| 16:21:13 | sean-k-mooney | you could add it to bindep in the test profile | |
| 16:21:17 | bauzas | but honestly, I hate that silent exception | |
| 16:21:20 | sean-k-mooney | to keep it optional | |
| 16:21:54 | sean-k-mooney | bauzas: well the better fix would be to fall back to the old way of not using libvirt persitnace if mdevctl is not there | |
| 16:22:05 | bauzas | sean-k-mooney: I honestly don't know how to do it, examples would be welcomed | |
| 16:22:28 | bauzas | sean-k-mooney: yup, we should failback on a libvirt exception | |
| 16:22:28 | sean-k-mooney | sure just add the package to https://github.com/openstack/nova/blob/master/bindep.txt | |
| 16:22:48 | bauzas | I know what bindep is, I don't know how to make it optional | |
| 16:22:56 | sean-k-mooney | [platform:dpkg test] | |
| 16:23:04 | sean-k-mooney | install on debing but only for the test profile | |
| 16:23:11 | sean-k-mooney | we use test in devstack | |
| 16:23:21 | bauzas | k | |
| 16:23:30 | sean-k-mooney | we could jsut list it as required | |
| 16:23:46 | sean-k-mooney | i.e. without test | |
| 16:23:58 | sean-k-mooney | if we want to always use the new persitance api | |
| 16:24:04 | bauzas | that's what we do | |