Earlier  
Posted Nick Remark
#openstack-nova - 2024-05-23
19:48:44 opendevreview Merged openstack/nova master: docs: Add more information about unified limits https://review.opendev.org/c/openstack/nova/+/919913
20:41:36 wncslln hi nova o/, about this ClientWrapper on neutron client https://github.com/openstack/nova/blob/master/nova/network/neutron.py#L174. what its function? is just to caught the neutron client exceptions and convert to nova exceptions?
20:42:06 wncslln To give some context, I'm solving this bug https://bugs.launchpad.net/nova/+bug/1994139 :)
#openstack-nova - 2024-05-24
08:00:28 opendevreview Zhang Hua proposed openstack/nova master: BlockDeviceMapping object has no attribute copy https://review.opendev.org/c/openstack/nova/+/920374
11:22:39 opendevreview Pavlo Shchelokovskyy proposed openstack/nova master: Fix device type when booting from ISO image https://review.opendev.org/c/openstack/nova/+/909611
#openstack-nova - 2024-05-27
08:43:59 bauzas TIL a new query parameter for etherpad :) 'userColor' :)
08:44:33 bauzas after 10 years, I'm eventually able to use the exact same color that the one I was using previous :)
08:45:08 bauzas welcome f8f8d3 :)
10:05:12 gibi :)
11:01:27 opendevreview Merged openstack/nova master: libvirt: Create persistent mdevs https://review.opendev.org/c/openstack/nova/+/910041
11:01:34 opendevreview Merged openstack/nova master: docs: Follow up for persistent mdevs https://review.opendev.org/c/openstack/nova/+/920311
12:24:13 opendevreview sean mooney proposed openstack/nova master: retry write_sys call on device busy https://review.opendev.org/c/openstack/nova/+/920203
12:24:37 sean-k-mooney gibi: ^ that should be more correct and it now has test coverage
12:28:49 opendevreview sean mooney proposed openstack/nova master: retry write_sys call on device busy https://review.opendev.org/c/openstack/nova/+/920203
12:29:21 sean-k-mooney slightly better log message
12:29:48 sean-k-mooney bauzas: artom: ^ when ye have time i added ye as reviewers also
12:31:12 gibi sean-k-mooney: I will take a look
12:32:33 sean-k-mooney thanks, im going to try stablising the repoducer for the other bug im working on then i can move my attention back to the eventlet or healthcheck series
13:05:21 opendevreview sean mooney proposed openstack/nova master: add functional repoducer for bug 2048837 https://review.opendev.org/c/openstack/nova/+/919979
13:05:21 opendevreview sean mooney proposed openstack/nova master: ensure correct cleanup of multi-attach volumes https://review.opendev.org/c/openstack/nova/+/916322
13:05:45 sean-k-mooney ok ^ those should also be reviewable/mergable
13:12:32 bauzas sean-k-mooney: ack, will take a look
13:12:54 sean-k-mooney i added them to https://etherpad.opendev.org/p/nova-dalmatian-status as well to keep track of them
13:13:39 sean-k-mooney before i move back to feature work im going to rebase my ci fixes and stack them so they dont conflict with each other
13:19:15 opendevreview sean mooney proposed openstack/nova master: tweak emulation job to avoid OOM errors https://review.opendev.org/c/openstack/nova/+/918464
13:20:58 opendevreview sean mooney proposed openstack/nova master: Test live migration between hosts with differnet cpu_shared_sets https://review.opendev.org/c/openstack/nova/+/913744
13:20:59 opendevreview sean mooney proposed openstack/nova master: enable numa live migration in the ceph job https://review.opendev.org/c/openstack/nova/+/913842
13:40:16 opendevreview sean mooney proposed openstack/nova master: enable zswap in nova ci jobs. https://review.opendev.org/c/openstack/nova/+/905791
13:43:38 opendevreview sean mooney proposed openstack/nova master: enable zswap in nova ci jobs. https://review.opendev.org/c/openstack/nova/+/905791
15:21:47 sean-k-mooney bauzas: you can baseically see the ci change in the last 5-6 pataches https://github.com/openstack/nova/commits/master/.zuul.yaml
15:21:57 bauzas thanks
15:54:10 gibi sean-k-mooney: I looked at the 1 second sleep in https://review.opendev.org/c/openstack/nova/+/919979 and I have no idea why the test fails without it. So far I was not able to reproduce such failure locally. As this sleep goes away after the fix I'm fine to temporary merge it
15:55:39 sean-k-mooney ack ya i spent like 6 hours gettign that repoducer to work 2 weeks ago and when it finally passed locally it was flaky in the gate. adding the time.sleep makes it stable for me locally and in the gate so its the best i coudl come up with
17:31:56 opendevreview sean mooney proposed openstack/nova master: retry write_sys call on device busy https://review.opendev.org/c/openstack/nova/+/920203
#openstack-nova - 2024-05-28
02:47:38 opendevreview Kien Nguyen proposed openstack/python-novaclient master: support get and list server's metadata https://review.opendev.org/c/openstack/python-novaclient/+/915977
08:38:15 bauzas tkajinam: I'm doing some spec paperwork for reviews but I don't see any blueprint created for https://specs.openstack.org/openstack/nova-specs/specs/2024.2/approved/libvirt-stateless-firmware.html
08:38:25 bauzas tkajinam: have you created one or no ?
08:48:53 tkajinam bauzas, there is the one https://blueprints.launchpad.net/nova/+spec/libvirt-stateless-firmware
08:49:01 bauzas excellent
08:49:07 bauzas so we only need to update the spec
08:49:43 tkajinam Ugh/. I thought I added the link but didn't. let me push a change so that you can +2 it
08:50:43 bauzas cool, I'll even +W it
08:52:54 opendevreview Takashi Kajinami proposed openstack/nova-specs master: Fix missing blueprint link https://review.opendev.org/c/openstack/nova-specs/+/920612
08:54:57 bauzas +Wd
08:59:13 tkajinam thanks !
09:07:15 opendevreview Merged openstack/nova master: libvirt: Ensure both swtpm and swtpm_setup exist for vTPM support https://review.opendev.org/c/openstack/nova/+/908541
09:11:05 opendevreview Merged openstack/nova-specs master: Fix missing blueprint link https://review.opendev.org/c/openstack/nova-specs/+/920612
09:11:55 zigo What's the directive that tells nova-compute to use Ceph as a backend for the system disk of instances?
09:12:23 zigo I see in the logs that nova-compute is reporting the local storage space instead of what's in Ceph, so I'm wondering if it's set properly ...
10:01:55 frickler zigo: "[libvirt] images_type = rbd" iirc
10:21:09 sean-k-mooney yep just images_type=rbd
10:21:28 sean-k-mooney with that config every comptue node will report the total ceph pool stoage as its local storage instead
11:19:11 wncslln morning nova o/, I'm solving this bug https://bugs.launchpad.net/nova/+bug/1994139
11:19:19 wncslln I've changed the neutron client to openstacksdk client and a bunch of tests are broken with the message: "keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL"
11:19:44 wncslln I need to change the way that the auth plugin is loaded too?
11:20:35 sean-k-mooney yep that is part of changing to the client
11:20:48 sean-k-mooney *form the client to the sdk
11:21:22 sean-k-mooney we already converged form ironic client ot neutron client last cycle
11:21:35 JayF ironic client -> openstacksdk
11:21:37 sean-k-mooney the likely needed to do the same converation ill see if i can find any patches related to it
11:21:39 JayF don't put neutron on me ;)
11:21:55 sean-k-mooney sorry yes ironic to sdk
11:22:01 JayF There are examples of openstacksdk to an external service in Ironic, but I don't think we preserve user context -- you all may need that for Neutron (?)
11:22:16 sean-k-mooney yes in general
11:22:23 JayF **Ironic driver
11:22:35 sean-k-mooney ironic is kind of special in that its kind of admin only
11:22:45 JayF *was admin only
11:22:48 sean-k-mooney i.e. we cant just use the users token
11:22:48 wncslln hahahaha
11:23:15 wncslln i have find this patch on ironic https://review.opendev.org/c/openstack/ironic/+/900265/22/ironic/common/cinder.py#94
11:23:28 wncslln but i think is kind a different from nova
11:23:35 JayF honestly that's probably not a bad example I suspect
11:24:00 JayF but I was talking more about https://opendev.org/openstack/nova/src/branch/master/nova/virt/ironic
11:24:20 JayF (various commits over the last 2-3 cycles to migrate from openstacksdk, completed last cycle)
11:26:17 sean-k-mooney the delta is that nova is using keystoneauth directly in some cases
11:26:31 sean-k-mooney because there were gaps in neutronclient
11:26:43 sean-k-mooney so we needed ot use the keystoneauth client to make raw http requests
11:27:27 JayF Sounds ... fun
11:27:56 sean-k-mooney we also did it to be able to normalise the config
11:28:22 sean-k-mooney i.e. by using keytone auth even with the existing clients it allowed use to have effefctivly the same config section for each of the service clients
11:28:48 sean-k-mooney and auto lookup the urls in the keystone cataloge ectra
11:29:12 sean-k-mooney the question is do we have an example fo confverting that to the sdk yet
11:33:25 sean-k-mooney wncslln: sahid started trying to do the convertion a year ago but didnt get that far https://review.opendev.org/c/openstack/nova/+/882714
11:33:59 sean-k-mooney wncslln: it might be good to push the WIP patches you ahve so we can review the test failures and advise on how to adapt them
11:35:07 wncslln ack. later I push the WIP and request for review
11:35:26 sean-k-mooney looking at the neutron module
11:35:40 sean-k-mooney we are only using keyston auth in two places
11:35:48 sean-k-mooney and im not entirly sure we need to remove t
11:36:25 sean-k-mooney Uggla is currently adding new usage of the sdk in there manilla series
11:36:39 sean-k-mooney so we shoudl look at how they are intialising the sdk connection ectra
11:38:23 wncslln already have some patch with these changes on manilla?
11:38:31 sean-k-mooney https://review.opendev.org/c/openstack/nova/+/831194/46/nova/share/manila.py
11:39:00 sean-k-mooney so i have not reviewd that yet but that is where they are building the abstraction to talk to manilla using the sdk
11:39:13 zigo frickler: Thanks! :_
11:39:15 sean-k-mooney and they should be loading auth parmters from the config in that patch i belive
11:39:57 sean-k-mooney wncslln: they are using utils.get_sdk_adapter('shared-file-system', check_service=True) https://review.opendev.org/c/openstack/nova/+/831194/46/nova/share/manila.py#41
11:41:02 sean-k-mooney wncslln: which if i recall correctly replaces _get_session and https://github.com/openstack/nova/blob/master/nova/network/neutron.py#L261-L268 and https://github.com/openstack/nova/blob/master/nova/network/neutron.py#L70-L88
11:41:48 sean-k-mooney once we have converted to callign utils.get_sdk_adapter some of the auth exceptions will change form keystoneauth exception to sdk ones i think
11:42:42 sean-k-mooney so we will still need to update tests for that change but that should be fine
11:42:51 sean-k-mooney https://github.com/openstack/nova/blob/master/nova/utils.py#L969-L995 is the defintion of get_sdk_adapter

Earlier   Later