| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2025-07-29 | |||
| 16:16:02 | Uggla | #topic Stable Branches | |
| 16:16:11 | Uggla | elodilles, the floor is yours | |
| 16:16:17 | elodilles | #info stable branches (stable/2025.1 and stable/2024.*) seem to be in OK state | |
| 16:16:27 | elodilles | release nova stable versions: | |
| 16:16:33 | elodilles | 31.0.1 (2025.1 Epoxy) https://review.opendev.org/c/openstack/releases/+/955058 | |
| 16:16:36 | elodilles | 30.0.2 (2024.2 Dalmatian) https://review.opendev.org/c/openstack/releases/+/947847 | |
| 16:16:42 | elodilles | 29.2.2 (2024.1 Caracal) https://review.opendev.org/c/openstack/releases/+/954474 | |
| 16:16:56 | elodilles | still waiting for release liaison's review o:) | |
| 16:17:03 | elodilles | (the latter is preparation for 2024.1 Caracal to move to Unmainained in October) | |
| 16:17:09 | elodilles | #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci | |
| 16:17:27 | elodilles | that's all from me -> back to you Uggla | |
| 16:17:36 | Uggla | elodilles, I will review them tomorrow. | |
| 16:17:45 | elodilles | Uggla: thanks in advance o/ | |
| 16:18:20 | Uggla | #topic vmwareapi 3rd-party CI efforts Highlights | |
| 16:18:29 | fwiesel | Hi, no update from my side. | |
| 16:18:44 | Uggla | fwiesel, thanks. | |
| 16:18:47 | fwiesel | Uggla: back to you | |
| 16:18:59 | Uggla | #topic Gibi's news about eventlet removal. | |
| 16:19:03 | gibi | o/ | |
| 16:19:07 | Uggla | #link Blog: https://gibizer.github.io/categories/eventlet/ | |
| 16:19:13 | Uggla | #link nova-scheduler series is ready for core review, starting at https://review.opendev.org/c/openstack/nova/+/947966 | |
| 16:19:33 | gibi | Thanks to the reviews we have Kamil's patch approved https://review.opendev.org/c/openstack/nova/+/949754 | |
| 16:20:07 | gibi | and we are too commits from https://review.opendev.org/c/openstack/nova/+/948450/35 that will enable n-sch in threading mode in nova-next | |
| 16:20:13 | gibi | s/too/two/ | |
| 16:21:11 | gibi | I recently pushed a series of unit test re-enabling changes to the top of the series mostly Tpool and Threading.lock copying fixes | |
| 16:21:52 | gibi | ahh and we have a ssl socket warpping change as well that is an interesting one and still failing on the gate after my initial fix | |
| 16:22:01 | gibi | https://review.opendev.org/c/openstack/nova/+/955915 | |
| 16:22:55 | gibi | anyhow my goal is to land https://review.opendev.org/c/openstack/nova/+/948450 before the FF (n-sch) or as a stretch goal https://review.opendev.org/c/openstack/nova/+/951957/17 (n-api) | |
| 16:22:59 | gibi | that is it. | |
| 16:23:32 | gibi | there is nothing major in between n-sch and n-api so I'm hopeful about the strech goal | |
| 16:24:08 | gibi | back to you Uggla if no questions | |
| 16:24:32 | Uggla | That would be great. So next cycle you may focus on compute. | |
| 16:24:46 | gibi | vncproxy and compute yepp | |
| 16:24:58 | gibi | Kamil has the n-cond on his plate | |
| 16:26:02 | Uggla | thanks gibi, moving on | |
| 16:26:09 | Uggla | #topic Open discussion | |
| 16:26:32 | sean-k-mooney | sorry was diestackted. but here now o/ | |
| 16:27:10 | Uggla | gibi, I thnik you want to discuss --> just want to socialize a small independent test speed improvement series: https://review.opendev.org/q/topic:%22unit-test-speedup%22 Easy to review and low risk patches. | |
| 16:27:24 | Uggla | Hi sean-k-mooney | |
| 16:27:48 | sean-k-mooney | hum that sounds interesting | |
| 16:27:57 | gibi | yeah just a heads up that I run a lot of unit test these days so I spent an afternoon speeding up some of the slow unit test | |
| 16:28:00 | gibi | s | |
| 16:28:28 | gibi | mostly changing timeout values or mocking time.sleep in test | |
| 16:28:42 | sean-k-mooney | cool. mainly uitnitest not functional at this point, will any of it carry over or are they all targeted | |
| 16:28:51 | gmaan | nice | |
| 16:28:55 | gibi | they are all targeted | |
| 16:28:59 | sean-k-mooney | ack | |
| 16:29:08 | sean-k-mooney | im happy to rewview those | |
| 16:29:19 | gibi | when I will start enabling threading in func test you can expet similar speed up series there as well | |
| 16:29:32 | gmaan | I will check | |
| 16:29:41 | gibi | thanks | |
| 16:30:14 | sean-k-mooney | i currently cheat and when i want to run unit test alot i move to a system with 48 cores so it woudl be nice to not if adding mockign of time.sleep ectra can do this in the gate too | |
| 16:30:42 | sean-k-mooney | the unit test i dont find to be too bad but the functional test are slower. | |
| 16:31:16 | gmaan | if you run api sample test too in finctional then yes it is more slower. I usually separate tgem | |
| 16:31:19 | sean-k-mooney | gibi: have you added this to the nova status etherpad | |
| 16:31:20 | gmaan | them | |
| 16:31:33 | gibi | sean-k-mooney: not yet, doing it now... | |
| 16:32:01 | sean-k-mooney | cool ill add my self to the bottom patch and try to do a pass on all fo them this week | |
| 16:32:54 | sean-k-mooney | i want to check them out and run them locally but skiming them they all seam to make sense | |
| 16:33:07 | gibi | nothing fancy :) | |
| 16:33:57 | sean-k-mooney | before we move on did you have a stragy to find thse slow test | |
| 16:34:08 | sean-k-mooney | or were you just looking at the slow test list and going hum why is that so slow | |
| 16:34:13 | gibi | tox prints the slow tests | |
| 16:34:28 | gibi | I just checked those | |
| 16:34:44 | sean-k-mooney | ack, its been a while since i looked at that list | |
| 16:35:04 | sean-k-mooney | i see it but i dont dig into it often. thanks for takign the time | |
| 16:35:23 | Uggla | gibi, 'tox prints the slow tests' with a specific commands or ? | |
| 16:35:48 | gibi | Uggla: after each successful target run :) | |
| 16:36:03 | gmaan | yeah, at the end you can see those | |
| 16:36:43 | Uggla | Shame on me I did not noticed that... | |
| 16:36:45 | sean-k-mooney | Uggla: https://github.com/openstack/nova/blob/master/tox.ini#L91 | |
| 16:36:53 | gibi | -> flag = self._event.wait(timeout) | |
| 16:37:00 | gibi | ahh wrong buffer | |
| 16:37:06 | gibi | https://github.com/openstack/nova/blob/master/tox.ini#L54 | |
| 16:37:18 | sean-k-mooney | so context, we use stester which uses subunit internally as a db | |
| 16:37:19 | gibi | so you can use stestr to print it | |
| 16:37:35 | sean-k-mooney | and there are some tools to extract thigns like slowest tests and print them | |
| 16:37:46 | sean-k-mooney | that what stestr slowest is doing | |
| 16:38:00 | sean-k-mooney | it looking at the last test run in the subunit db and listing them | |
| 16:38:00 | Uggla | good to know thanks | |
| 16:38:45 | Uggla | sean-k-mooney I'm just wondering if the 48 cores machine is part of your homelab ? Sorry I'm curious | |
| 16:39:17 | sean-k-mooney | yes it part of the hardware im considerign replacing its pretty old at this point | |
| 16:39:55 | sp-bmilanov | sean-k-mooney sounds like a dual-xeon workstation from mid 2010s | |
| 16:40:13 | sean-k-mooney | yep | |
| 16:40:27 | sean-k-mooney | Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz | |
| 16:41:03 | gmaan | I recently bought two 16 core dell poweredge R630 but need to setup those | |
| 16:41:43 | Uggla | gmaan for homelab too ? | |
| 16:42:00 | gmaan | yeah, my both old desktop are dead | |
| 16:42:00 | sean-k-mooney | honestly you can get much more power effeict systems now | |
| 16:42:25 | sean-k-mooney | but its my main compute node in my home openstack i jsut pop onto the host if i want to run fast | |
| 16:43:20 | sean-k-mooney | our unit test are very very paralisable | |
| 16:43:28 | sean-k-mooney | anyway i think we are a little off topic | |
| 16:43:35 | Uggla | yepp | |
| 16:43:55 | Uggla | any other topic ? | |
| 16:44:08 | sp-bmilanov | yep | |
| 16:44:45 | Uggla | oh sp-bmilanov, please go ahead. And sorry I might remove your topic thinking it was covered last time | |
| 16:44:54 | sp-bmilanov | Uggla: no probs | |
| 16:45:28 | sp-bmilanov | yeah, so from last time, gibi, dansmith, you might remember the nova-compute forced restart bug, I drafted a spec: https://review.opendev.org/c/openstack/nova-specs/+/955812 | |
| 16:45:53 | sp-bmilanov | does it make sense to discuss it with the hindsight of Sean's comments? (thanks sean-k-mooney!) | |
| 16:46:29 | sp-bmilanov | as I understand it, it would be best if we add some extra RPC functionality for the source to ask the destination if the instance is running there | |