Monday, 2025-05-19

opendevreviewmelanie witt proposed openstack/nova master: libvirt: Use common naming convention for ephemeral disk labels  https://review.opendev.org/c/openstack/nova/+/94754109:27
opendevreviewBalazs Gibizer proposed openstack/nova master: Translate scatter-gather to futurist  https://review.opendev.org/c/openstack/nova/+/94796609:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Use futurist for _get_default_green_pool()  https://review.opendev.org/c/openstack/nova/+/94807209:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Replace utils.spawn_n with spawn  https://review.opendev.org/c/openstack/nova/+/94807609:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Add spawn_on  https://review.opendev.org/c/openstack/nova/+/94807909:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Move ComputeManager to use spawn_on  https://review.opendev.org/c/openstack/nova/+/94818609:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Move ConductorManager to use spawn_on  https://review.opendev.org/c/openstack/nova/+/94818709:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Make nova.utils.pass_context private  https://review.opendev.org/c/openstack/nova/+/94818809:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename DEFAULT_GREEN_POOL to DEFAULT_EXECUTOR  https://review.opendev.org/c/openstack/nova/+/94808609:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Make the default executor configurable  https://review.opendev.org/c/openstack/nova/+/94808709:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Print ThreadPool statistics  https://review.opendev.org/c/openstack/nova/+/94834009:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Document threading mode and tuneables  https://review.opendev.org/c/openstack/nova/+/94936409:50
opendevreviewBalazs Gibizer proposed openstack/nova master: WIP: allow service to start with threading  https://review.opendev.org/c/openstack/nova/+/94831109:50
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Run nova-next with n-sch in threading mode  https://review.opendev.org/c/openstack/nova/+/94845009:50
Ugglabauzas, sean-k-mooney if you have 5mn can tou please review 949711: Mention IRC topic update in PTL post-PTG checklist | https://review.opendev.org/c/openstack/nova/+/949711 09:52
sean-k-mooneyUggla: sure im aboot to kick off a vm os install so ill finsih that and then take a look09:55
Ugglasean-k-mooney, thx no hurries at all.09:56
UgglaThis is more to not forget about it.09:56
sean-k-mooneyi raced with gibi10:02
sean-k-mooneyits on its way now10:02
opendevreviewMerged openstack/nova master: Mention IRC topic update in PTL post-PTG checklist  https://review.opendev.org/c/openstack/nova/+/94971110:20
gibi:)10:36
opendevreviewBalazs Gibizer proposed openstack/nova master: Document threading mode and tuneables  https://review.opendev.org/c/openstack/nova/+/94936410:46
opendevreviewBalazs Gibizer proposed openstack/nova master: WIP: allow service to start with threading  https://review.opendev.org/c/openstack/nova/+/94831110:46
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Run nova-next with n-sch in threading mode  https://review.opendev.org/c/openstack/nova/+/94845010:47
gibisean-k-mooney: dansmith: most of the eventlet removal series is ready for review. You can ignore the last two patches for now but the rest should be good for a review round12:04
gibiseries starts here https://review.opendev.org/c/openstack/nova/+/94796612:04
sean-k-mooneyack, whats the status fo the oslo threading backend12:04
sean-k-mooneyare we still waiting on an inital release with that supprot?12:05
sean-k-mooneyi know the inial part of the seriese is not depending on that but has there been much progress? i saw some maining list posts asking to merge it12:05
gibisean-k-mooney: yeah we waiting for the merge and release12:08
gibithere is good progress on the patch and has one +212:09
gibiso it is not far behind12:09
sean-k-mooneyack. i see the previous run on the first patch was green how  has the ci stablity been so far12:10
gibiI see now suspicious tempest test failure on the last patch in the nova-next job. So I would say we are in good shape tempestvise. I also run a munch of negative scenarios with hanging or slow DB. 12:11
gibibunch of :)12:11
gibiand I ran them locally obviously12:12
gibias we don't have the oslo.service release yet we will still have time to run nova-next a couple of times before we land the switchover12:13
gibiin nova-next12:13
gibiThe test result are also looking good on the eventlet based nova-scheduler side. I don't track any suspicious failures. I rechecked failed patches with explanation pointing out existing known instabilities12:14
gibiI will keep monitoring the results12:14
gibiI will do one more integration check locally with the latest oslo.service patch version and then I will also +1 the patch there12:15
gibithe author is responsive, he fixed couple of issue I reported and did improvements for us12:15
gibihe is planning for folluw up patches based on recent non blocking comments12:16
sean-k-mooneythat all sounds good12:17
gibisean-k-mooney: if you want to run the unit/functional tests in the last couple of patches (after the doc patch) then you need to manually install the oslo.service patch in your venv as there we start to actively depend on the backend initialization logic 12:17
gibisame is true for the doc gen target as well12:17
sean-k-mooneywell12:18
sean-k-mooneythe docs is only ture if we are auto generating the config docs 12:18
sean-k-mooneyliek it shoudl work with the old version but not render the new options right12:18
sean-k-mooneyor perhaps not12:19
gibithe docs target imports code, the import trigger backend initialization and in the current oslo.service code mergerd we cannot call init multiple times with the same backend. In the open oslo.service patch this is imporoved.12:19
sean-k-mooneyit kind of depend on what code paths we are hitting12:19
sean-k-mooneyah ok12:19
sean-k-mooneyya so that not the first time that has casued isseus. we have the eventlet monkey patch env arg because of that too12:20
sean-k-mooneyi.e. we disable monkeypatching in the docs env due to the multiple imports12:20
sean-k-mooneythat and well we dont need to monkey patch sphinx build12:20
sean-k-mooney/need/want/12:21
gibiyeah it is similar12:21
gibibut it will work OK as soon as the open oslo.service patch released12:21
gibias it will allow initing the backend mutliple times if we init it with the same type and it will do noop after the first init12:21
sean-k-mooneyif that got held up for any reason we could just wrap our call to init in the run_once decorator anyway to work around it12:23
sean-k-mooneybut cool none of that sounds concerning to me12:24
gibisean-k-mooney: btw, could you check https://review.opendev.org/c/openstack/devstack/+/948436 as well? 12:24
gibithat is the small devstack patch to make it possible to pass env variables from zuul.yaml to systemd12:26
sean-k-mooneyi can proably check that first :) im workign on seting up docs/reno for a new project currently so i dont have time to deep dive into the eventlet serise right away btu the devstack patch should be fine12:26
sean-k-mooneygibi: i looked at that when you first pushed it so im +1 on it still12:27
gibithanks12:27
sean-k-mooneygibi: since we are talking about devstack https://review.opendev.org/c/openstack/devstack/+/93982512:28
sean-k-mooneydo you have time to adress frickler's comment12:28
sahidsean-k-mooney, bauzas o/12:28
sahidanychance that you have a look into that one when you have a moement https://review.opendev.org/c/openstack/nova/+/94780412:28
sahidlooks reasonable and easy fix to backport12:29
gibisean-k-mooney: yepp that is on my radar to reply 12:29
sahidit does not basically fix the root cause but that seems reasonable, as fixing that unsync would be quite difficult I guess12:30
sean-k-mooneysahid: so doing the firsterign in python is not really what we want here12:31
sean-k-mooneylimit is a max its nto nessiarly what you will recive12:32
sahidsure but the problem here is that, during the process because we do retrieve less than the limit we do not return "next marker"12:32
sahiddoes that make sense?12:33
sahidbasically the pagination is not working and we can print the other instances12:33
sahids/can/can't12:33
sean-k-mooneysahid: yep i just tiraged the bug. the only part that is a bug is the lack of the marker12:34
sean-k-mooneyas that break paging12:34
sean-k-mooneywther we shoudl be returnign 6 or 7 results is open for debate12:34
sean-k-mooneybut the marker being missing is defintlly wrong12:35
sahidyep we are on the same page :-)12:35
sahidsean-k-mooney: you indicated it as low, but this can break many apps, e.g: workflow used to compute billing12:40
sean-k-mooneysahid: i indicated it as low because i was going to mark it invliad until i noticed the marker comment. the marker being missing could raise it to medium but its not high or cirtial bug by any means. it more then whichilist however12:41
sahidack thanks !12:42
sean-k-mooneysahid: i left comment on the change. it does not actully show that it fixes the bug and they typs dont look correct either so it need mroe work before proceeding12:54
opendevreviewStephen Finucane proposed openstack/nova-specs master: Add remove-os-volumes_boot-api spec  https://review.opendev.org/c/openstack/nova-specs/+/94721012:58
opendevreviewStephen Finucane proposed openstack/nova-specs master: Add remove-os-volumes_boot-api spec  https://review.opendev.org/c/openstack/nova-specs/+/94721012:59
opendevreviewStephen Finucane proposed openstack/nova-specs master: Add flavor-search-by-name spec  https://review.opendev.org/c/openstack/nova-specs/+/94044013:00
sahidsean-k-mooney: thank you for that review, hoppefuly amorin will have a look ;-)13:12
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow services to start with threading  https://review.opendev.org/c/openstack/nova/+/94831113:13
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Run nova-next with n-sch in threading mode  https://review.opendev.org/c/openstack/nova/+/94845013:13
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-next with n-sch in threading mode  https://review.opendev.org/c/openstack/nova/+/94845013:14
amorinthanks for review, I will have a look13:16
*** haleyb|out is now known as haleyb13:41
Ugglabauzas, your work on mtty. Does it allow to get rid of compile_mdev_samples ?15:17
Uggladansmith, I have a question about OTU. I think youd use real nvme devices for testing ? Am I right ?15:24
dansmithUggla: are you asking if I have tested it with real nvme devices?15:25
Uggladansmith, yes15:30
Ugglaor did you simulated them with qemu ?15:31
dansmithUggla: no, I'm using real NVMes15:34
dansmithUggla: but you can use OTU with any PCI device for testing15:34
dansmithwhen I started I was using the vRNG15:34
Uggladansmith, I have seen this article: https://blog.christophersmart.com/2019/12/18/kvm-guests-with-emulated-ssd-and-nvme-drives/ so I wonder if this could be used to simulate them for a demo.15:35
dansmithyeah idk, perhaps15:35
Ugglaor testing...15:35
dansmithit wasn't useful to me because I wanted to be able to run the low-level cleaning routine against real hardware since that was part of what I needed to work out15:36
dansmithbut for just the nova plumbing, it will probably be enough15:36
Uggladansmith, thx.  15:43
fricklerUggla: seems we are seeing the issue you fixed for the reqs check now in designate in 2024.2 https://review.opendev.org/c/openstack/designate/+/949094 , so I fear we'll have to revert it15:55
Ugglafrickler, damned not cool.15:58
opendevreviewDan Smith proposed openstack/nova master: Revert "Support glance's new location API"  https://review.opendev.org/c/openstack/nova/+/95033615:59
Ugglafrickler, does that mean we should try to speed up a bit on the pkg_resources replacement patch ?16:07
bauzasUggla: dansmith: sean-k-mooney: weirdo, I created a devstack host with mtty on noble, it worked fine16:26
fricklerbauzas: did that include designate?16:26
fricklerUggla: to me it looks like your fix for the uc-check is masking a real issue for consumers of the affected oslo libs16:27
johnsom+116:27
fricklerbut maybe we should move to reqs or oslo channel for further discussion16:28
bauzasfrickler: nope16:28
fricklerbauzas: ah, different topic, sorry I misread that comment16:30
bauzasI stupidely forgot to ask in local.conf to file the devstack log, so I'm just recloning my instance to see how it worked when creating the kernel examples16:31
Ugglafrickler, ok I wonder how it can worsen the situation because it only act if we get an exception. But I agree it can make identifying the real root cause more difficult.16:34
fricklerUggla: so my current theory is that the oslo.utils 7.3.1 release is somehow broken, the reqs check noticed that and prevented it from getting into u-c, so maybe your fix that resolved that block isn't a real fix. need to do more digging tomorrow or maybe help from oslo or release ppl16:42
Ugglafrickler, ok let me know if you need my help.16:43
bauzasah, stupid I am : 16:59
bauzasstack@sbauza-mtty-ubuntu:~/nova$ uname -r16:59
bauzas6.8.0-35-generic16:59
opendevreviewSylvain Bauza proposed openstack/nova master: Add mtty/mdpy support for testing fake mdevs  https://review.opendev.org/c/openstack/nova/+/89810017:11
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : Add mtty support to nova-next  https://review.opendev.org/c/openstack/nova/+/92214017:11
sean-k-mooneybauzas: they may have fixed the mirros19:34
sean-k-mooneybauzas: i would suggest prposint a revert the disable patch19:35
sean-k-mooneyand see if it starts passign in ci again19:35
sean-k-mooneyah yuou have in https://review.opendev.org/c/openstack/nova/+/922140/21/.zuul.yaml19:36
sean-k-mooneybauzas: that failing with May 19 17:59:54.847711 np0040813405 nova-compute[41390]: ERROR nova nova.exception.InvalidLibvirtMdevConfig: Invalid configuration for mdev-capable devices: incorrect PCI address: mtty_mtty19:38
sean-k-mooneyso its compiling fine now but there is either a bug in the previous patch https://review.opendev.org/c/openstack/nova/+/898100/10 os somethign with how you configured the job19:39
sean-k-mooneyoh im also seeign libvirt.libvirtError: Cannot find 'mdevctl' in path: No such file or directory19:40
sean-k-mooneybauzas: mell was tryign to adress that in https://review.opendev.org/c/openstack/nova/+/948581/619:41
opendevreviewmelanie witt proposed openstack/nova master: DNM try to install mdevctl  https://review.opendev.org/c/openstack/nova/+/94858119:41
sean-k-mooneyi just rebased ^ on top of your latest revision so let see if that helps. if it does you can squah it into your second patch19:42

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