Earlier  
Posted Nick Remark
#openstack-nova - 2025-01-30
20:43:45 sean-k-mooney yep and if you requst either in the image it will add the reqiured trait to land you on a host that supprot it
20:44:24 sean-k-mooney mikal: so to be clear the traits are optional, certently nice to have but can be done next cycle
20:44:58 sean-k-mooney the compute service bump adn min version check are needed so that we ensure we never boot on a host hat does not supprot it
20:45:38 sean-k-mooney without that you can request a usb devices and because old nova does not no about it it will boot without them
20:47:04 sean-k-mooney mikal: that is protected agaist by a compute service bump for each fo the usb and audio emulation patches and a min version check for server create and rebuild.
20:47:23 melwitt to be clear, I'm not opposed to the traits ... I was just trying to understand what I'm reviewing
20:47:59 sean-k-mooney ack, no worries
20:48:34 mikal Sorry, got distracted and missed this...
20:49:01 sean-k-mooney melwitt: my understanding is the first 3 patches up to here https://review.opendev.org/c/openstack/nova/+/924844/26 is the mvp for spice direct
20:49:17 mikal So, I think my take is that if the traits thing isn't too hard to do we should just do it.
20:49:39 mikal However you're right, I will be disappointed if I have to do this game for a third time next release so I don't want to put that at risk if I can avoid it.
20:49:54 sean-k-mooney melwitt: the folowing 2 patches enable the usecase request in https://review.opendev.org/c/openstack/nova-specs/+/920687 and make the spice direct feature more useful in general
20:50:20 mikal I guess my problem is that having never done a trait before I don't really know how far https://review.opendev.org/c/openstack/nova/+/926126/12 is from being a working implementation.
20:51:12 sean-k-mooney mikal: reviesion 23 is much close then 12 :)
20:51:28 mikal Honestly for VDI to be a thing people will actually want to use you do need sound and USB.
20:51:55 sean-k-mooney mikal: so https://review.opendev.org/c/openstack/nova/+/926126/23/nova/virt/libvirt/driver.py should work as is
20:52:13 mikal Think desktop replacement with a thin terminal on someone's desk -- they'd want sound for notifications etc and USB for smartcard / yubikey / local printer or scanner / etc.
20:53:23 sean-k-mooney mikal: instead of hardcodign them we normally get cleaver and constcut them form the ovo filed defnitions
20:53:42 sean-k-mooney or use the os-traits constants but the hardcode string will work
20:54:25 mikal So I really wanted to do it like the video models, that is obtain it from getDomainCapabilities(), but that doesn't report the sound models.
20:54:53 sean-k-mooney ya we got them to add the video models
20:55:12 sean-k-mooney among other things a while back to avoid matching on version
20:55:19 sean-k-mooney but we did version matches before that
20:55:29 melwitt ok, so IIUC the traits aren't required until the latter two patches. and os-traits release freeze is what, Feb 21
20:55:40 mikal We could do that here, but I would assume that landing something in libvirt, waiting for it to be covered by our minimum version, and then rewriting that code would likely take literally years.
20:55:58 sean-k-mooney melwitt: ya only the last too
20:56:12 sean-k-mooney and ya its the non clinet lib feeze so about the 21st
20:56:48 mikal That's another thing... There are a few client patches for this stuff as well, but those are sitting queued up waiting for the nova support to land first. I was intending to propose those next release at this rate.
20:56:59 sean-k-mooney mikal: ya so next time we wrap around the alpahpbet we can revisit it but what you ahve now is fine :
20:57:01 sean-k-mooney :)
20:57:35 sean-k-mooney the client patches are only for the new console type right
20:57:38 mikal We are getting dangerously close to me having coworkers who are younger than openstack as it is... I am not sure I'll be around in another alphabet.
20:57:46 mikal sean-k-mooney: yeah.
20:57:58 mikal Its been a while since I looked at them, let me double check that.
20:58:14 sean-k-mooney so honetly i would push the two patches for the sdk and osc and just add a depend on on the third patch that adds the api supprot
20:59:16 mikal Yeah, I am carrying client patches for openstacksdk, python-novaclient, and python-openstackclient.
20:59:36 sean-k-mooney i think you jst need to extend https://github.com/openstack/openstacksdk/blob/master/openstack/compute/v2/server_remote_console.py#L16-L23
20:59:58 sean-k-mooney but ya if you have workign patches i would post them for review
21:00:25 mikal https://github.com/shakenfist/kerbside-patches/blob/develop/openstacksdk/patch006-openstacksdk-expose-spice-direct-consoles.patch is what I have right now for openstacksdk.
21:01:02 mikal The microversion in that is wrong, I should update that.
21:01:30 mikal Do we still add new things to python-novaclient, or is that one a red herring?
21:01:45 sean-k-mooney you do not need to modify python-novaclient
21:02:03 sean-k-mooney we froze the shell and python biding
21:02:14 mikal Ahhh, ok. Cool.
21:02:17 sean-k-mooney so jsut osc
21:02:44 mikal So that would be openstacksdk and python-openstackclient.
21:03:00 sean-k-mooney mikal: we have to supprot python-novaclient until heat/neutron ectra swap to the sdk
21:03:05 sean-k-mooney yep just those
21:03:25 mikal I will double check those and upload them today, with a depends-on for the third patch.
21:03:43 mikal Similarly I have Kolla / Kolla-Ansible deployment patches, but again I am assuming those need to wait until Flamingo to be proposed.
21:04:01 mikal (And I suspect the K/A one needs some HA love, I developed it on an all-in-one so its a bit under baked there).
21:05:08 sean-k-mooney no you can do it in paralle
21:05:16 sean-k-mooney they jsut wont merge it until it lands in nova
21:05:40 mikal They trail by one release don't they?
21:05:43 mikal Honestly, I haven'
21:05:55 mikal t had much luck in getting the Kolla people to answer messages.
21:06:00 sean-k-mooney no
21:06:15 sean-k-mooney they are release trailing but not by one cycle master there is actuall master for epoxy
21:06:26 mikal Le huh.
21:06:35 sean-k-mooney they normlaly release a few weeks after the offical upstream release
21:06:38 mikal Well, I will take a swing at that, but I am going to deal with nova and client patches first.
21:10:53 sean-k-mooney mikal: fyi you have some line length issues in one of the patches
21:11:07 mikal Client patches you mean?
21:11:15 sean-k-mooney the sound device one
21:11:26 sean-k-mooney the pep8 line limiet is actully 79 not 80
21:12:07 sean-k-mooney https://review.opendev.org/c/openstack/nova/+/926126/23/nova/virt/libvirt/driver.py#13354
21:12:12 mikal Oh right. I can fix that. I have tests that run on the patch stack locally, but because there are so many queued up nova patches right now it takes a couple of hours to run and I haven't looked at the output yet today. I'll deal with that today.
21:12:53 sean-k-mooney no rush. i think we(reviews) shoudl focus on the first 3 patches
21:13:34 sean-k-mooney it woudl be ideally to merge all of them buti think the first 3 are pretty close
21:13:43 mikal That would be great. Rebasing the microversion and object version changes is getting a bit old at this point, so landing those first three is actually a pretty big quality of life improvement for me.
21:14:08 sean-k-mooney ya we have 3 patches compiting for the same ones
21:14:20 sean-k-mooney i was hoping your would get 2.98
21:14:28 mikal (Joking!) The others should respect their elders!
21:14:37 sean-k-mooney but we have the image propeties show and scheudler hits ones too
21:17:12 sean-k-mooney ok im going to call it there o/
21:18:03 mikal Have a good long weekend. Thanks again for your help.
21:24:51 opendevreview Michael Still proposed openstack/nova master: libvirt: direct SPICE console object changes https://review.opendev.org/c/openstack/nova/+/926876
21:24:52 opendevreview Michael Still proposed openstack/nova master: libvirt: direct SPICE console database changes https://review.opendev.org/c/openstack/nova/+/926877
21:24:52 opendevreview Michael Still proposed openstack/nova master: libvirt: allow direct SPICE connections to qemu https://review.opendev.org/c/openstack/nova/+/924844
21:24:53 opendevreview Michael Still proposed openstack/nova master: libvirt: Add extra spec for sound device. https://review.opendev.org/c/openstack/nova/+/926126
21:24:53 opendevreview Michael Still proposed openstack/nova master: libvirt: Add extra specs for USB redirection. https://review.opendev.org/c/openstack/nova/+/927354
#openstack-nova - 2025-01-31
00:44:01 opendevreview Merged openstack/nova master: api: Allow min/max_version arguments to expected_errors https://review.opendev.org/c/openstack/nova/+/936363
03:03:39 mikal Does adding traits to a hypervisor imply incrementing the compute node object version, and if so is that as simple as a bump in nova.objects.compute_node with the associated plumbing?
04:45:41 opendevreview Junya Noguchi proposed openstack/placement master: Changed OS version CentOS to CentOS Stream. https://review.opendev.org/c/openstack/placement/+/940492
08:29:36 opendevreview Masahito Muroi proposed openstack/nova master: Use defaultdict object for request_specs_dict in the _list_view https://review.opendev.org/c/openstack/nova/+/939658
10:21:55 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for server diagnostics API https://review.opendev.org/c/openstack/nova/+/940506
10:31:33 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for server external events API https://review.opendev.org/c/openstack/nova/+/940508
11:06:59 ganso bauzas: hi! do you have any insight about the vgpu issue discussed yesterday? about nvidia not supporting mdev anymore
13:13:34 opendevreview Salah Hazaa proposed openstack/nova master: [CI][nova-next]test with placement ac breadth-first https://review.opendev.org/c/openstack/nova/+/937275
15:53:32 ratailor_ stephenfin, Hi
15:54:17 ratailor_ stephenfin, could you please help with schema response https://review.opendev.org/c/openstack/nova/+/939649/6/nova/api/openstack/compute/schemas/servers.py here
21:27:47 opendevreview Douglas Viroel proposed openstack/nova master: Add support for showing scheduler_hints in server details https://review.opendev.org/c/openstack/nova/+/938604
#openstack-nova - 2025-02-02
09:06:54 opendevreview Salah Hazaa proposed openstack/nova master: [CI][nova-next]test with placement ac breadth-first https://review.opendev.org/c/openstack/nova/+/937275
09:07:33 opendevreview Salah Hazaa proposed openstack/nova master: [CI][nova-next]test with placement ac breadth-first https://review.opendev.org/c/openstack/nova/+/937275
#openstack-nova - 2025-02-03
10:19:31 opendevreview Balazs Gibizer proposed openstack/nova master: Reproduce bug XXX https://review.opendev.org/c/openstack/nova/+/940603
10:19:31 opendevreview Balazs Gibizer proposed openstack/nova master: Bump InstanceNUMACell version after data migration https://review.opendev.org/c/openstack/nova/+/940604
12:00:13 opendevreview Takashi Kajinami proposed openstack/python-novaclient master: Replace oslo_utils.encodeutils.exception_to_unicode https://review.opendev.org/c/openstack/python-novaclient/+/940617
12:04:58 opendevreview Takashi Kajinami proposed openstack/nova master: Replace oslo_utils.encodeutils.exception_to_unicode https://review.opendev.org/c/openstack/nova/+/940619
14:29:33 bauzas sean-k-mooney: I'm just about to upload my weigher but I think I found something I'd like to discuss with you if you have a min
14:30:28 bauzas sean-k-mooney: if we use sets for checking between requested props and existing props, then when looking at the common props by using intersection, we wouldn't know how many instances would have the same props

Earlier   Later