Earlier  
Posted Nick Remark
#openstack-nova - 2025-11-11
11:21:04 sean-k-mooney so we can just revert that after the release
11:21:51 sean-k-mooney gibi: https://review.opendev.org/c/openstack/nova/+/966631
11:22:25 sean-k-mooney gibi: if you want to revert out the whole thign we can also do that but its not blocking anything anymore
12:46:28 gibi sean-k-mooney: I'm fine with the exception handling merged last night. thanks for the pointer
12:49:46 sean-k-mooney gibi: as i said on the bug techinally it will test lightly different thigns depending on the palcement version installed. but other then time/performance the externally visable result shoudl be the same
12:49:54 sean-k-mooney so i think that perfectly fine
13:04:52 gibi it is fine, I agree
13:05:01 gibi thanks for fixing it
14:43:54 opendevreview Takashi Kajinami proposed openstack/nova-specs master: libvirt: Use built-in firmware auto-selection for UEFI firmware https://review.opendev.org/c/openstack/nova-specs/+/966584
17:00:58 vsaienko sean-k-money: maybe you remember about any performance issues of VDPA on connect6-dx, I can not get more that 5.6Gbs on 10Gb interface with hwardware VDPA
17:15:45 sean-k-mooney mellox connectx-6 do not support vdpa fully in hardware nor does bluefiled2 so neigher can accive full line rate for 64b small packets if i recall but its alo been like 3 years since i looked at this
17:16:28 sean-k-mooney with a connectx6-dx the traslation form the native ring format to virtio format is happening in software in the nics firmware
17:30:23 melwitt dansmith, bauzas: just a heads up that the vtpm spec and patch series is updated to remove the addition of a new instance system metadata key -- so it's all ready for review again
17:31:57 melwitt I spent some extra time to beef up functional testing in the series by adding checking of key manager service secrets ownership and I'm happy it seems to be working well
17:38:19 dansmith ack I have a bit stack of review notifications, I've just been consumed with something else recently
17:38:52 vsaienko sean-k-mooney: interesting two VMs with normal ports on same computes, using same connect6dx can get near 9Gbs
17:39:27 vsaienko maybe it does not work with vxlan encapsulation, will try vlans
17:41:06 sean-k-mooney the vxlan encap is also not entirly offloded to hardware or at leat has some overhead
17:41:16 sean-k-mooney i dont recall how much but its not free
17:42:14 vsaienko with asap2 it is fast
17:45:36 sean-k-mooney and technially unsupproted
17:46:02 sean-k-mooney ml2/ovs and ml2/ovn offcilly only supprot upstream openvsiwch
17:46:11 sean-k-mooney they may work with nvidias fork
17:46:18 sean-k-mooney but that not officlly supproted or tested.
17:47:11 sean-k-mooney so any bugs or feautre that are not part of upstream kernel ovs with the tcflower offlowad path are not openstack related bugs and shoudl be reported to nvidia
17:47:48 vsaienko ok, thanks sean-k-mononey, I'll continue digging if find anything I'll let you know
18:39:46 opendevreview Balazs Gibizer proposed openstack/nova master: Make RBD Tpool usage conditional https://review.opendev.org/c/openstack/nova/+/956089
18:39:46 opendevreview Balazs Gibizer proposed openstack/nova master: Make libvirt Tpool proxying conditional https://review.opendev.org/c/openstack/nova/+/956090
18:39:47 opendevreview Balazs Gibizer proposed openstack/nova master: Make guestfs' Tpool usage optional https://review.opendev.org/c/openstack/nova/+/965821
18:39:47 opendevreview Balazs Gibizer proposed openstack/nova master: Make image upload tpool usage conditional https://review.opendev.org/c/openstack/nova/+/966505
18:39:48 opendevreview Balazs Gibizer proposed openstack/nova master: Remove tpool_execute as it is unused https://review.opendev.org/c/openstack/nova/+/966552
18:39:48 opendevreview Balazs Gibizer proposed openstack/nova master: Fix ProviderTree copying with threading Lock https://review.opendev.org/c/openstack/nova/+/956091
18:39:49 opendevreview Balazs Gibizer proposed openstack/nova master: [test]Further categorization of disabled unit tests https://review.opendev.org/c/openstack/nova/+/956092
18:39:49 opendevreview Balazs Gibizer proposed openstack/nova master: Do not fork compute workers in native threading mode https://review.opendev.org/c/openstack/nova/+/965466
18:39:50 opendevreview Balazs Gibizer proposed openstack/nova master: Compute manager to use thread pools selectively https://review.opendev.org/c/openstack/nova/+/966016
18:39:51 opendevreview Balazs Gibizer proposed openstack/nova master: Libvirt event handling without eventlet https://review.opendev.org/c/openstack/nova/+/965949
18:39:51 opendevreview Balazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode https://review.opendev.org/c/openstack/nova/+/965467
20:10:31 opendevreview Merged openstack/nova master: api: Add response body schemas for volumes APIs https://review.opendev.org/c/openstack/nova/+/952348
21:24:32 jizaymes_ hey all. Having lots of issues getting nova-compute to start after upgrading from 2025.1 to 2025.2 -- get errors about 'Resource provider data migration failed fatally during startup'
21:26:20 jizaymes_ AMD SEV support detected \n kernel doesn't support AMD SEV-ES \n Requesting provider tree reshape in order to move memory encryption context inventory from the root compute node provider sc01 to a child provider.
21:26:20 jizaymes_ Resource provider data migration failed fatally during startup for node sc01.: nova.exception.ReshapeFailed: Resource provider inventory and allocation data migration failed: {"errors": [{"status": 403, "title": "Forbidden", "detail": "Access was denied to this resource.\n\n Policy does not allow placement:reshaper:reshape to be performed. ", "code": "placement.undefined_code", "request_id": "..."}]}
21:27:35 jizaymes_ if the kernel says its not enabled i'm not sure why it would try to move stuff under it, but in any case, adding that policy to placement yields a "this is already in the default policy" message so lost as to how where to look next.
#openstack-nova - 2025-11-12
01:48:07 opendevreview Steve Baker proposed openstack/nova master: Add VNC console support for the Ironic driver https://review.opendev.org/c/openstack/nova/+/942528
07:39:55 opendevreview Nicolai Ruckel proposed openstack/nova master: Preserve UEFI NVRAM variable store https://review.opendev.org/c/openstack/nova/+/959682
07:41:55 opendevreview Rajesh Tailor proposed openstack/nova-specs master: Show finish_time field in instance action show https://review.opendev.org/c/openstack/nova-specs/+/929780
08:44:04 nicolairuckel sean-k-mooney, sorry for the delay. I didn't realize that my responses were just drafts until today. But I think I'm finally getting the hang of Gerrit.
08:44:29 sean-k-mooney nicolairuckel: :)
08:45:06 sean-k-mooney ya the fact they are nto sent until you hit reply is slightly difefnt then gitlab and github which send them by defualt unless you explcitly tell it your doign a review
08:45:57 nicolairuckel It's funny because I used to complain about their default because it creates so many notifications. :D
08:46:16 sean-k-mooney nicolairuckel: sound like at least localy you not whave a mostly working version.
08:46:30 sean-k-mooney nicolairuckel: ya i dnot use notifcation on github basically ever
08:46:54 sean-k-mooney its an entirly broken feature given the signal to noise ratio
08:48:17 sean-k-mooney nicolairuckel: so what im thinking currently is we fix nvram preservation for rebooo. we do the saem for vtpm
08:48:30 nicolairuckel Same for GitLab where people just ignore every email and you have to notify them separately if there are relevant updates to a merge request.
08:48:39 nicolairuckel sean-k-mooney, sounds good to me
08:48:49 sean-k-mooney then we proably will need a spec to fix cold migration and maybe shelve as i think that will need net new desigin work
08:49:01 nicolairuckel and then we can look into the cold migration separately as that seems a lot more complicated
08:49:04 nicolairuckel right
08:49:05 sean-k-mooney the cold migration part is actully not hard and might be a blueprint or bug
08:49:25 sean-k-mooney shelve is harder because we need to decised where we woudl store the tpm and nvram data while the vm is not on a host
08:49:58 nicolairuckel ah, I didn't look into that yet but that makes sense to me
08:50:10 sean-k-mooney for cold migration we just need to copy the file to the correct location and deal with deleting it when you confirm ro revert
08:51:23 nicolairuckel similar to the old version of my patch?
08:51:36 sean-k-mooney kind of but diferent
08:52:02 sean-k-mooney we will need to use the removeet filestyem supprot to copy the file between hosts rahter then within the same host
08:52:40 nicolairuckel I see
08:54:18 sean-k-mooney this https://github.com/openstack/nova/blob/master/nova/virt/libvirt/volume/remotefs.py#L172-L316
08:54:46 sean-k-mooney we just need to use create_dir and copy_file
08:55:05 sean-k-mooney and then that will use ssh or rsync to move it
08:55:12 sean-k-mooney depend9ign on which you ahve enabeld
08:55:44 sean-k-mooney we do that via https://github.com/openstack/nova/blob/master/nova/virt/libvirt/utils.py#L314-L351
08:56:19 sean-k-mooney for cold migraiton you will jsut pass the host paramater
08:57:21 nicolairuckel thanks, I will look into that
08:58:10 nicolairuckel then I'll update the commit message of my patch accordingly
08:58:55 sean-k-mooney ill see if i can test this again once you have the new verison with the release note up although proably not today
09:00:01 nicolairuckel ah, how do I do the release note? I wasn't able to find documentation on that yet.
09:00:26 sean-k-mooney given what you knwo know for this it woudl be good to sync with your coworker on updating https://review.opendev.org/c/openstack/nova/+/955657
09:01:08 sean-k-mooney ah its pretty simple to create one do tox -e venv reno new <some-string-with-dashes>
09:01:23 sean-k-mooney tox -e venv -- preserve-nvram
09:01:47 sean-k-mooney that will tempelate out a new file in the release notes folder
09:02:06 sean-k-mooney you can delete 99% of the yaml content but keep the --- and the fixes section
09:02:26 sean-k-mooney then just wirte a short operator focused descrtipion of what was fixed
09:02:46 sean-k-mooney you can then test it locally with tox -e releasenotes
09:03:44 sean-k-mooney https://docs.openstack.org/nova/latest/contributor/releasenotes.html
09:10:46 nicolairuckel we agreed on that this is a bugfix, right/
09:15:39 opendevreview Nicolai Ruckel proposed openstack/nova master: Preserve UEFI NVRAM variable store https://review.opendev.org/c/openstack/nova/+/959682
09:15:54 nicolairuckel okay, then it should be ready for you to test now
09:41:23 sean-k-mooney nicolairuckel:just realiased what version of libvirt you were checkign agaisnt sorry
09:41:50 sean-k-mooney we only suppport libvirt 8.0.0 and above so we do not need to check if preserving the nvram is supproted
09:42:31 sean-k-mooney nicolairuckel: for the vtpm change this was needed because it need 8.9.0
09:42:42 sean-k-mooney but nvram only needs 2.3.0
09:44:26 nicolairuckel ah, then I can remove that
09:45:35 sean-k-mooney yes im also wonderign about these changes https://review.opendev.org/c/openstack/nova/+/959682/14/nova/tests/functional/libvirt/test_uefi.py
09:45:59 sean-k-mooney is this a side effect of when you remvoed os.append(nvram)
09:46:37 sean-k-mooney when your testing the generation fo the xml https://review.opendev.org/c/openstack/nova/+/959682/14/nova/tests/unit/virt/libvirt/test_config.py
09:46:47 sean-k-mooney you are assert ign the nvram element is present which is correct
09:47:50 sean-k-mooney it still feels like you have mroe changes tehn are required but i have not gone line by line to verify
09:48:26 nicolairuckel you're right about the first one for sure.
09:49:04 nicolairuckel Let me change that, the version check and run the tests locally again
09:49:54 sean-k-mooney ack. this is pretty close to correct at thsi point so we jus tneed to get the last few bit fixed up and we can proceed with ti and start backproting once we get someone else to review as well

Earlier   Later