| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2026-04-02 | |||
| 08:17:37 | sean-k-mooney | on later apple silicon you can use full kvm i belive | |
| 08:18:30 | sean-k-mooney | we have no supprot for macos guest in nova or using the macos viruatliation like utm or paralles | |
| 08:18:49 | sean-k-mooney | part of the issues macos ships a version of python that is too old | |
| 08:19:09 | sean-k-mooney | you can install a diffevent version via nix or brew | |
| 08:19:36 | sean-k-mooney | but we do not have a virt driver that woudl work on macos today since i dont think libvirt supprot macos | |
| 08:20:09 | sean-k-mooney | hum well https://libvirt.org/macos.html | |
| 08:20:15 | sean-k-mooney | maybe | |
| 08:20:40 | sean-k-mooney | tafkamax: you proably could get it to work with a littel effort | |
| 08:21:03 | sean-k-mooney | although your next problem woudl be neutron | |
| 08:21:18 | sean-k-mooney | ovs wont work on macos | |
| 08:22:47 | sean-k-mooney | litrally before we added python 3 supprot there as an effort to make freebsd work but that died out 10 years ago | |
| 08:23:25 | sean-k-mooney | the only neutron driver that might work woudl be the macvtap driver | |
| 08:23:43 | sean-k-mooney | and that effectivly unmaintaiend | |
| 08:24:30 | sean-k-mooney | so unless you go linux on m2+ i dont see a path to kvm/hardware virt supprot | |
| 08:24:36 | tafkamax | ok thx for info | |
| 10:03:02 | opendevreview | Kamil Sambor proposed openstack/nova master: [vncproxy]Handle ssl.wrap_socket removal in py312 https://review.opendev.org/c/openstack/nova/+/955915 | |
| 10:03:02 | opendevreview | Kamil Sambor proposed openstack/nova master: Replace eventlet with threading in novncproxy https://review.opendev.org/c/openstack/nova/+/976089 | |
| 10:03:03 | opendevreview | Kamil Sambor proposed openstack/nova master: Change nova-alt-configurations job https://review.opendev.org/c/openstack/nova/+/983179 | |
| 10:05:39 | opendevreview | Kamil Sambor proposed openstack/nova master: [vncproxy]Handle ssl.wrap_socket removal in py312 https://review.opendev.org/c/openstack/nova/+/955915 | |
| 10:05:40 | opendevreview | Kamil Sambor proposed openstack/nova master: Replace eventlet with threading in novncproxy https://review.opendev.org/c/openstack/nova/+/976089 | |
| 10:05:40 | opendevreview | Kamil Sambor proposed openstack/nova master: Change nova-alt-configurations job https://review.opendev.org/c/openstack/nova/+/983179 | |
| 14:28:54 | gibi | JayF: o/ would NoVNCConsoleTestJSON tempest tests work in an job with ironic virt driver, like in ironic-tempest-bios-ipmi-autodetect ? https://github.com/openstack/tempest/blob/9307558eb0a4248fbbc02b9489132b6156ffef61/tempest/api/compute/servers/test_novnc.py#L26 | |
| 14:29:36 | gibi | I'm asking this as we are touching stuff in that codepath here https://review.opendev.org/c/openstack/nova/+/955915 and it would be nice to see if this does not break ironic novnc integration | |
| 14:59:58 | JayF | gibi: stevebaker or TheJulia might know a thing about that | |
| 15:00:52 | JayF | gibi: I ping'd steve in the Ironic channel | |
| 15:01:08 | TheJulia | I’m basically out today, but I can look tomorrow. I think Steve is out due to the holiday as well. | |
| 15:02:36 | gibi | thanks. it is not urgent. | |
| 15:02:41 | TheJulia | That being said, I think we exercise it in the gate job now so changes shouldn’t break it, but I can look deeply when not sitting in a doctors waiting room | |
| 15:02:41 | gibi | enjoy your time off | |
| 15:02:53 | TheJulia | Eh, not a fun day off :( | |
| 15:03:07 | gibi | ohh, sorry :( | |
| 15:03:08 | TheJulia | But thanks! | |
| 15:03:58 | gibi | so far I haven't find an ironic job where the result contained the vnc test cases but mabye I'm looking at the wrong way | |
| 15:07:59 | JayF | gibi: I'd say this, especially this early in the cycle: put up a depend-on change in Ironic, if our CI passes and you broke us, that's an us problem and we have months to unearth it | |
| 15:11:15 | gibi | JayF: OK, I can do that easily. Thanks for the idea | |
| 15:44:26 | sean-k-mooney | gibi: do we have new resulte with teh autotest job | |
| 15:44:41 | sean-k-mooney | *autodetect job | |
| 15:45:07 | sean-k-mooney | when i was review ign the nova patch i had to manually trace it as it was not easy to prove that it worked otherwise | |
| 15:45:27 | gibi | sean-k-mooney: yes we have | |
| 15:45:45 | gibi | but that job does not include the tempest vnc test | |
| 15:45:51 | sean-k-mooney | https://zuul.opendev.org/t/openstack/build/0a8f54843e134d21afe261089421c5ad | |
| 15:45:55 | gibi | hence my above disucssion with th eironic folks | |
| 15:47:02 | sean-k-mooney | that sound like a regression becuase it used too | |
| 15:48:20 | sean-k-mooney | maybe that was before we dorped the depns on ectra | |
| 15:49:02 | sean-k-mooney | i did review at least one tempet run which i tough was on th enova patch wit it workign end ot end before | |
| 15:56:14 | sean-k-mooney | gibi: https://review.opendev.org/c/openstack/ironic/+/983219/1 did you push an entirly empty commit? | |
| 15:56:32 | sean-k-mooney | in gerrit that litcally only has a commit message for me | |
| 15:57:26 | sean-k-mooney | it did tirgger jobs in anycase im jsut wonderign if that is a gerrit rendering bug | |
| 15:58:35 | gibi | sean-k-mooney: it is an empty commit yes | |
| 15:58:49 | gibi | I can update that to have some change in it | |
| 15:58:57 | sean-k-mooney | no need | |
| 15:59:09 | sean-k-mooney | i just didnt know you coudl have entirly empty commits | |
| 15:59:28 | gibi | git by default rejectes it but you can use --allow-empty :) | |
| 15:59:50 | sean-k-mooney | oh ok | |
| 16:00:24 | sean-k-mooney | https://review.opendev.org/c/openstack/nova/+/942528/comments/42b2fbf7_78b47e56 was where i taced this before by th eway | |
| 16:01:05 | sean-k-mooney | so in the past tempest was callign the console | |
| 16:02:00 | sean-k-mooney | no matches in the autodetect version | |
| 16:07:06 | sean-k-mooney | gibi: ok https://github.com/openstack/ironic-tempest-plugin/commit/29cd41eb3659138baa8d3eab06797fe2189ac7dc | |
| 16:07:24 | sean-k-mooney | the test was reverted so we need ot unrevert it | |
| 16:07:37 | sean-k-mooney | or rever tthe nova feature for partity :P | |
| 16:08:00 | gibi | :P | |
| 16:10:34 | sean-k-mooney | so you shoudl be able to test it with a ~DNM to nova with a depens-on to https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/982077 | |
| 16:11:25 | sean-k-mooney | or a dnm on that repo with a depens on agains the nova change either way works | |
| 16:13:37 | sean-k-mooney | actully no | |
| 16:13:56 | sean-k-mooney | well. that does not appre to currenlty be runign the test as a sperate test | |
| 16:14:08 | sean-k-mooney | it might be part of ironic_tempest_plugin.tests.scenario.test_baremetal_basic_ops.BaremetalBasicOpsAndRescue | |
| 16:14:13 | sean-k-mooney | as a sideffect | |
| 16:14:32 | sean-k-mooney | ill check but this shoudl be a sperate test so its clearly visabel in the tempest report | |
| 16:15:22 | sean-k-mooney | ok its embded in the largere test not its own thing... | |
| 16:15:36 | sean-k-mooney | which was partly why it was so hard to debug before | |
| 16:22:25 | sean-k-mooney | gibi: on second tought this sound like a next week us problem. i left a -1 on the ironic-tempst-patch since it currenly not actully validating the console works | |
| 16:24:23 | gibi | Thanks. | |
| 16:24:45 | gibi | It is definitely not earlier than next week us problem for me ow | |
| 16:24:46 | gibi | now | |
| 16:25:38 | sean-k-mooney | im checkign ont thing while im at it | |
| 16:25:53 | sean-k-mooney | we had 2 jobs in diffent pipelien one was testign with ironic sharding | |
| 16:26:01 | sean-k-mooney | and the other was testing without it to make sure both work | |
| 16:26:56 | sean-k-mooney | ok this one does not have the shared key defiend so hopefully our other ironic job still does | |
| 16:27:19 | opendevreview | Clif Houck proposed openstack/nova master: [WIP] perf(ironic): eliminate O(N²) ProviderTree deepcopy at startup (B6) https://review.opendev.org/c/openstack/nova/+/980676 | |
| 16:27:28 | sean-k-mooney | ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa | |
| 16:28:35 | opendevreview | Clif Houck proposed openstack/nova master: perf(ironic): eliminate O(N²) ProviderTree deepcopy at startup (B6) https://review.opendev.org/c/openstack/nova/+/980676 | |
| 16:29:49 | sean-k-mooney | ah its ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard | |
| 16:29:53 | clif | JayF: sean-k-mooney ^ I cleaned up that commit a bit and now tests pass for me locally. The change looks reasonable to me and I'm somewhat convinced that it provides a speedup | |
| 16:29:55 | sean-k-mooney | and that in the weekly perodic | |
| 16:31:01 | sean-k-mooney | ack so you pulled that out onto master directly cool | |
| 16:31:09 | clif | yep | |
| 16:31:38 | clif | unit tests needed a small change to pass due to new arguments to expected calls | |
| 16:32:04 | clif | my caveat is I'm still very new to the nova codebase in general | |
| 16:32:07 | sean-k-mooney | ah makes sense | |
| 16:32:58 | sean-k-mooney | this likely need more test coverage but did you have a chace to do any manual testing of this with a real or simulated ironic? | |
| 16:33:24 | sean-k-mooney | jay mention there is a db simulator thing in ironic but i didnt have a change to dig into it | |
| 16:33:40 | clif | I haven't done manual testing with it no, I can take a closer look at test coverage | |
| 16:35:39 | sean-k-mooney | we liekly dont need/want the simulator in this change but we might want to add some simpel unit test that create a repesteive provide tyree cache with 1, 10, 100 nodes and do some very simple scale tests | |
| 16:36:26 | JayF | going from "working ironic devstack" -> "working ironic devstack with lots of fake driver nodes" is trivial by hand | |
| 16:36:33 | JayF | I am actually working today on hooking it up via devstack config | |
| 16:36:48 | sean-k-mooney | oh cool | |
| 16:37:35 | sean-k-mooney | so that should be simpler to tst we litclly jsut need to stop and start nova and see how long it take to compelte if so | |
| 16:37:49 | sean-k-mooney | nova -> the nova-compute | |
| 16:37:55 | JayF | yeah | |
| 16:38:06 | JayF | honestly the culture here has always seemed to only count proof if it runs in CI | |