Friday, 2025-11-07

*** mhen_ is now known as mhen02:49
koyaHi Uggla, bauzas, thank you very much for discussing “Instance metadata protection” at the recent OpenInfra Summit.05:59
koyaBased on the comments you kindly provided, I’ve been reviewing and updating (revising) the blueprint; https://blueprints.launchpad.net/nova/+spec/instance-metadata-protection. I’ll reach out to you again when it’s ready.05:59
*** ykarel_ is now known as ykarel07:08
artem_vasilyevHi, I stumbled upon the _cleanup_incomplete_migrations function and can't quite get whether this is intended logic or not. I couldn't find answers in the documentation. As I understand, the purpose of this function is to clean orphan files of already deleted instances. But when deleting instances, their migrations are also marked as soft-deleted (see https://github.com/openstack/nova/blob/master/nova/db/main/api.py#L1348). So this function 10:38
opendevreviewAdrien Cunin proposed openstack/os-vif master: Fixed bridge name when per_port_bridge is used  https://review.opendev.org/c/openstack/os-vif/+/96641010:38
jkulikartem_vasilyev: fyi, your message is cut off after ". So this function"10:39
artem_vasilyevthanks. So this function can't get error migrations, because it doesn't query migrations with read_deleted context. Is this the expected behavior, or am I missing something?10:40
artem_vasilyev_cleanup_incomplete_migrations function is here: https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L1194410:43
jkulikthe tests mock away MigrationList.get_by_filters(), so they can't see it. from looking at the code, I'd agree with you artem_vasilyev 10:50
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546712:33
opendevreviewBalazs Gibizer proposed openstack/nova master: Do not use libvirt before Host is initialized  https://review.opendev.org/c/openstack/nova/+/96643012:33
opendevreviewMerged openstack/nova master: Default native threading for sch, api and metadata  https://review.opendev.org/c/openstack/nova/+/96592412:52
gibidansmith: this might be interesting to you https://bugs.launchpad.net/nova/+bug/2130881 13:34
gibidansmith: I'm fairly certain that we break libvirt lifecycle event handling with the patch https://review.opendev.org/c/openstack/nova/+/897076 - Sanity check that new hosts have no instances13:34
gibibut only for the first nova-compute startup case. Later nova-compute restarts are not affected13:35
gibiwe need to reorder ComputeManager.init_host a bit to call driver.init_host before doing any libvirt driver queries13:36
gibiI will push a fix13:44
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM: Show libvirt lifecycle event issue  https://review.opendev.org/c/openstack/nova/+/96643613:48
gibithis should show the problem clearly ^^13:48
opendevreviewBalazs Gibizer proposed openstack/nova master: Reproduce bug/2130881  https://review.opendev.org/c/openstack/nova/+/96644314:41
opendevreviewBalazs Gibizer proposed openstack/nova master: Init virt driver before use  https://review.opendev.org/c/openstack/nova/+/96644614:54
opendevreviewBalazs Gibizer proposed openstack/nova master: Make RBD Tpool usage conditional  https://review.opendev.org/c/openstack/nova/+/95608915:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Make libvirt Tpool proxying conditional  https://review.opendev.org/c/openstack/nova/+/95609015:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Make guestfs' Tpool usage optional  https://review.opendev.org/c/openstack/nova/+/96582115:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Fix ProviderTree copying with threading Lock  https://review.opendev.org/c/openstack/nova/+/95609115:07
opendevreviewBalazs Gibizer proposed openstack/nova master: [test]Further categorization of disabled unit tests  https://review.opendev.org/c/openstack/nova/+/95609215:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Do not fork compute workers in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546615:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Compute manager to use native thread pools  https://review.opendev.org/c/openstack/nova/+/96601615:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Libvirt event handling without eventlet  https://review.opendev.org/c/openstack/nova/+/96594915:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546715:07
dansmithgibi: oof15:14
opendevreviewDan Smith proposed openstack/nova master: Allow to perform parallel live migrations  https://review.opendev.org/c/openstack/nova/+/95578415:20
opendevreviewDan Smith proposed openstack/nova master: DNM: Test with >1 parallel migrations  https://review.opendev.org/c/openstack/nova/+/96644715:20
dansmithnoonedeadpunk: ^15:20
dansmithUggla: (cc gibi) I thought we agreed to do specless blueprint for the parallel live migration during the PTG and we've had a meeting since then.. did we need to do some other step to actually approve the LP blueprint?15:46
dansmith...in the meeting this week?15:46
noonedeadpunkI probably should abandon the spec as well15:46
dansmithyep15:46
dansmithleave it linked in the LP blueprint though so we have an easy reference for it15:47
UgglaHi dansmith, no it is ok. I'll approve the BP if it is not.15:50
dansmithUggla: okay I thought we were good to go.. yeah if you could approve I'd appreciate it15:50
gibiohh cool, then I can upgrade my vote15:57
opendevreviewsean mooney proposed openstack/nova-specs master: Add ResourceProviderWeigher scheduler spec  https://review.opendev.org/c/openstack/nova-specs/+/95122216:00
razoffHi there ! 16:13
razoffAt my company I developed a backup solution (through a proxy instance)  for openstack instances and I have one question for you. 16:13
razoffI've been struggling to run efficient incremental backups. 16:13
razoffIs it possible in any way to access dirty blocks of volume mounted on an instance through openstack API ? 16:13
razoffI am asking this on the Nova channel because I noticed that you are using libvirt for virtualization and I know that it is possible to get dirty blocks from that lib.16:13
razoffThank you in advance ! 16:13
dansmithUggla: can you do the needful? https://blueprints.launchpad.net/nova/+spec/libvirt-parallel-migrate16:20
Uggladansmith, I think that's ok16:26
dansmithUggla: oh, did you change it to approved? I was looking at "approver" and it is still empty so maybe I missed that it flipped state, thanks16:28
dansmithah I see the comment in the whiteboard too.. I'm not subscribed so I didn't get the detailed notification16:28
Uggladansmith, should be fully completed, I have added also that this is a specless BP.16:30
dansmiththanks16:31
opendevreviewMerged openstack/nova master: Migrate mypy configuration to pyproject.toml  https://review.opendev.org/c/openstack/nova/+/95370317:18
opendevreviewMerged openstack/nova master: Migrate codespell configuration to pyproject.toml  https://review.opendev.org/c/openstack/nova/+/95370417:18
opendevreviewMerged openstack/nova master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/nova/+/95370517:18
gmaancores, whenever you have time, please check this simple change to fix the a non-deterministic tests https://review.opendev.org/c/openstack/nova/+/96622317:26
opendevreviewsean mooney proposed openstack/nova master: move nova-alt-config to debian-13  https://review.opendev.org/c/openstack/nova/+/96647918:22
opendevreviewMerged openstack/nova master: Fix test_simple_tenant_usage test  https://review.opendev.org/c/openstack/nova/+/96622319:27
opendevreviewMerged openstack/nova master: Allow to perform parallel live migrations  https://review.opendev.org/c/openstack/nova/+/95578422:36

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