Thursday, 2025-07-24

mikalstephenfin: I can't find an example in the nova codebase of a unit test which tests parsing for a non-string flavor extra spec. I'll do one up, but I think its a thing we've not deeply tested in the past unless every other extra spec is always a string or something.00:45
*** mhen_ is now known as mhen01:23
jssfrsean-k-mooney, regarding NVRAM, we're currently working on reviving https://review.opendev.org/c/openstack/nova/+/621646, too05:57
jssfr(this is somewhat re discussion in https://review.opendev.org/c/openstack/nova/+/955657, but also because I saw your other change)05:57
opendevreviewMerged openstack/nova master: api: Add response body schemas for removed APIs  https://review.opendev.org/c/openstack/nova/+/95228206:11
opendevreviewIan Watson proposed openstack/nova master: Add migrations_supported methed for resource tracker  https://review.opendev.org/c/openstack/nova/+/95569008:32
opendevreviewIan Watson proposed openstack/nova master: Implementing get_num_instances for ironic virt driver  https://review.opendev.org/c/openstack/nova/+/95568508:59
opendevreviewIan Watson proposed openstack/nova master: Implementing get_num_instances for ironic virt driver  https://review.opendev.org/c/openstack/nova/+/95568509:03
*** ykarel_ is now known as ykarel09:08
opendevreviewIan Watson proposed openstack/nova master: Don't remove instance from cache if 409 hit  https://review.opendev.org/c/openstack/nova/+/95568609:16
opendevreviewIan Watson proposed openstack/nova master: Changing how placement updates are triggered in RT  https://review.opendev.org/c/openstack/nova/+/95568709:23
opendevreviewIan Watson proposed openstack/nova master: Add migrations_supported methed for resource tracker  https://review.opendev.org/c/openstack/nova/+/95569009:28
rpittauhello everyone! :)10:22
rpittauwe've started to see an error in the ironic grenade job a couple of days ago, you can see an example report here https://e33cfc4e5ae5ade32027-ad9677b8f3b079990c4951ac9cbbd797.ssl.cf2.rackcdn.com/openstack/2f8dfc2059784e6691e13e08876ef108/controller/logs/grenade.sh_log.txt10:22
rpittauit looks like the issue is somehow related to nova, at least from the errors we can see there, like 2025-07-23 21:16:59.494 | ERROR nova.objects.instance [[01;36mNone req-c824579b-82f9-499c-8b59-382bdf74f47b [00;36mNone None] [01;35m[instance: 00000000-0000-0000-0000-000000000000] Unable to migrate instance because host None with node None not found[00m: nova.exception.ComputeHostNotFound: Compute host None could not be found.10:22
rpittausorry for the wall of text, hoping to find someone who can help have a look here, thanks!10:22
gibirpittau: was the instance being migrated here is booted successfully on a node before? Does the test tries to migrate with a target host? If so what is the target host the test sends in the API request?11:18
gibidoes ironic supports migration at all?11:18
gibi:)11:18
opendevreviewLajos Katona proposed openstack/nova master: blueprint: iothreads-for-instances  https://review.opendev.org/c/openstack/nova/+/93925411:42
opendevreviewDmitriy Rabotyagov proposed openstack/nova-specs master: Propose enabling parallel live migrations for libvirt  https://review.opendev.org/c/openstack/nova-specs/+/95578312:50
opendevreviewDmitriy Rabotyagov proposed openstack/nova master: [WIP] Allow to perform parallel live migrations  https://review.opendev.org/c/openstack/nova/+/95578412:57
noonedeadpunksean-k-mooney: this is basically parallel migration thing we've talked last week ^12:58
noonedeadpunkjust need to poke at unit tests a little bit12:58
noonedeadpunkreally interesting thing, is that tunneled migrations does have better performance then native migrations with tls 12:59
noonedeadpunkso the bottleneck was always not the tunnel all that time...13:00
sean-k-mooneyyou mean tunneled migration with multiple connections13:00
sean-k-mooneyis beter then netive with 1?13:00
noonedeadpunktunneled with single is better then native with single13:00
sean-k-mooneyor is native tls with multipel connections somehow slower then tunnled with multiple13:00
noonedeadpunkI don't think you can do parallel with tunnel13:00
sean-k-mooneyreally...13:00
sean-k-mooneythat does not track with the testing we did at the tiem but if that is ture 13:01
sean-k-mooneyit defintly soemthing we shoudl follow up on13:01
sean-k-mooneyto understand why13:01
noonedeadpunkat least according to what I tested in a lab with EPYC 9534 as a cpu13:01
sean-k-mooneythat a very interesting datapoint13:01
noonedeadpunkwithout tls it's way faster though13:01
noonedeadpunkneedless to say about parallel thing13:02
noonedeadpunkI put some results here: https://review.opendev.org/c/openstack/nova-specs/+/955783/1/specs/libvirt-parallel-migrate.rst13:02
noonedeadpunkUnder tls enabled/disabled I mean [libvirt]/live_migration_with_native_tls just in case13:06
noonedeadpunkas [libvirt]/live_migration_scheme was always `tls`13:07
noonedeadpunkas first option is responsible for how memory is being transferred during migration by qemu, the second is how libvirt connection/auth is performed in libvirt13:08
opendevreviewDmitriy Rabotyagov proposed openstack/nova-specs master: Propose enabling parallel live migrations for libvirt  https://review.opendev.org/c/openstack/nova-specs/+/95578313:09
opendevreviewDmitriy Rabotyagov proposed openstack/nova-specs master: Propose enabling parallel live migrations for libvirt  https://review.opendev.org/c/openstack/nova-specs/+/95578313:35
opendevreviewBalazs Gibizer proposed openstack/nova master: Document native threading mode and tuneables  https://review.opendev.org/c/openstack/nova/+/94936413:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow services to start with threading  https://review.opendev.org/c/openstack/nova/+/94831113:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-next with n-sch in threading mode  https://review.opendev.org/c/openstack/nova/+/94845013:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Do not yield in threading mode  https://review.opendev.org/c/openstack/nova/+/95099413:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-api and -metadata in threaded mode  https://review.opendev.org/c/openstack/nova/+/95195713:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Warn on long task wait time for executor  https://review.opendev.org/c/openstack/nova/+/95266613:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow to start unit test without eventlet  https://review.opendev.org/c/openstack/nova/+/95343613:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Run unit test with threading mode  https://review.opendev.org/c/openstack/nova/+/95347513:54
opendevreviewBalazs Gibizer proposed openstack/nova master: [test]RPC using threading or eventlet selectively  https://review.opendev.org/c/openstack/nova/+/95381513:54
opendevreviewBalazs Gibizer proposed openstack/nova master: [CI]Make nova-tox-py312-threading voting  https://review.opendev.org/c/openstack/nova/+/95579113:54
opendevreviewArtem Vasilyev proposed openstack/nova master: mypy: fix type annotations for PciDevicePoolList and NUMATopologyLimits  https://review.opendev.org/c/openstack/nova/+/95579214:03
opendevreviewArtem Vasilyev proposed openstack/nova master: Fix functional tests and mypy linter on macOS  https://review.opendev.org/c/openstack/nova/+/93772714:09
opendevreviewDmitriy Rabotyagov proposed openstack/nova master: [WIP] Allow to perform parallel live migrations  https://review.opendev.org/c/openstack/nova/+/95578414:19
opendevreviewMerged openstack/nova master: Implement sound model extra spec for libvirt.  https://review.opendev.org/c/openstack/nova/+/94077014:24
sean-k-mooneynoonedeadpunk:i did a quick pass but ya overall that in line whith what we discussed14:42
sean-k-mooneyi think that woudl be a good improvement14:42
noonedeadpunkdamn, I missed the directory for spec /o\14:47
sean-k-mooneywhat matters is you have the content in the spec that is needed to get input early and agree the direction15:00
noonedeadpunk++15:00
opendevreviewDmitriy Rabotyagov proposed openstack/nova master: [WIP] Allow to perform parallel live migrations  https://review.opendev.org/c/openstack/nova/+/95578415:10
noonedeadpunkthere is also a some implementation of it in ^15:11
noonedeadpunkI got your comments and will adjust things accordingly15:11
stephenfingibi: I've been discussing this with sean-k-mooney already, but I'm seeing an issue where I get a timeout "[w]aiting for libvirt event about the detach of device"16:24
stephenfinI'm seeing this on Dalmatian. I haven't tried later releases. It doesn't happen on Bobcat. Curiously, it also doesn't happen if I upgrade Bobcat to Dalmatian (bump all services, bump all dependencies in the global venv, compare all service configuration, ...)16:26
stephenfinDistro is identical (22.04 with latest updates), distro packages are effectively identical, OpenStack configuration should be identical (per above), so I'm mostly stumped. I'm *also* discussing with eharney_, but I'm noting here since iirc you wrote that code initially and you may have some tidbit nestled away in the back of your head :D16:27
stephenfinand the net effect is volume detaches take 20 seconds every single time on Dalmatian, while they happen immediately on Bobcat (upgraded to Dalmatian)16:28
opendevreviewBiser Milanov proposed openstack/nova-specs master: Add the handling-nova-compute-restarts-during-live-migration spec  https://review.opendev.org/c/openstack/nova-specs/+/95581217:07
sp-bmilanovgibi: dansmith: based on your suggestion https://review.opendev.org/c/openstack/nova-specs/+/955812 I have to go now, but I hope we discuss it again on the next Nova weekly17:12
sean-k-mooney...17:39
sean-k-mooneyhow is https://review.opendev.org/c/openstack/nova/+/944054 not merged already....17:39
sean-k-mooneythis was ment to be in epoxy17:39
sean-k-mooneybefore we released ...17:39
opendevreviewsean mooney proposed openstack/nova master: only show standard image properties in server show.  https://review.opendev.org/c/openstack/nova/+/94241317:57
opendevreviewsean mooney proposed openstack/nova master: [tests] Add printing of sample and template paths  https://review.opendev.org/c/openstack/nova/+/94405417:57
sean-k-mooneydansmith: can you readd your +2 to those... that was ment to be included before we released epoxy. i cosidered that to be a release blocker so sin tthat aprpently didnt happen im keen to get that fixed in stable as soon as possible17:59
sean-k-mooneyi only noticed that was not there because i went to debug a test an notice my follow patch to improve the test loging was missing18:00
gibisean-k-mooney: fast approved both18:04
sean-k-mooneythansk18:04
sean-k-mooneyi think we just missed this in the scamble to fix all the tempest schemam issues that those micoverions caused18:05
sean-k-mooneyi.e. missed that it failed to merge18:05
sean-k-mooneyi was 100% certian this was in18:05
gmaantempest sche3ma check key-value pattern not exact values so we are good there https://github.com/openstack/tempest/blob/master/tempest/lib/api_schema/response/compute/v2_98/servers.py#L3218:14
sean-k-mooneygmaan: ya the tempest side is fine18:15
sean-k-mooneyit was more that we discoverd the issue when trying to merge the speice stuff and hadn several patches in flight18:15
sean-k-mooneythis just fell through the cracks18:15
sean-k-mooneygmaan: by the way i didnt find time to look at the testing of the manager role stuff today but ill try and do that tomorrow18:16
gmaansean-k-mooney: no issue. thanks18:17
opendevreviewMerged openstack/nova master: api: Add response body schemas for networks API  https://review.opendev.org/c/openstack/nova/+/95228320:19

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