| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-03-02 | |||
| 19:55:57 | sean-k-mooney | does the fips job use the q35 manchien type? | |
| 19:56:28 | ade_lee_ | sean-k-mooney, q35? | |
| 19:57:09 | ade_lee_ | sean-k-mooney, let me retry it with centos-9 stream -- we want to move in that direction in any case | |
| 19:58:49 | clarkb | sean-k-mooney: ade_lee_ I think the default was updated to q35 beacuse the previous default in devstack wouldn't boot centos-9 | |
| 19:59:02 | opendevreview | Merged openstack/nova stable/victoria: [rt] Apply migration context for incoming migrations https://review.opendev.org/c/openstack/nova/+/820559 | |
| 20:03:12 | sean-k-mooney | clarkb: that should not be done globally | |
| 20:03:24 | sean-k-mooney | that will break our testing expectations | |
| 20:03:37 | sean-k-mooney | we expect q35 to only be enabled in nova next currently | |
| 20:04:29 | clarkb | ah maybe we didn't jump that far ahead. We definitely had to move the machine type ahead to boot centos 9 | |
| 20:04:47 | sean-k-mooney | clarkb: you should not have too | |
| 20:04:54 | sean-k-mooney | centos 9 shoudl boot fine with pc | |
| 20:05:40 | sean-k-mooney | clarkb: do you have any link to that change | |
| 20:05:42 | clarkb | ah we bumped the cpu model not the chipset | |
| 20:05:47 | sean-k-mooney | ah right | |
| 20:05:51 | clarkb | e06d954229fc4fca827105f5bb0809a19075d590 | |
| 20:05:53 | sean-k-mooney | to nehelm | |
| 20:05:55 | clarkb | yes | |
| 20:06:01 | sean-k-mooney | ya that is differnt | |
| 20:06:03 | sean-k-mooney | that is fien | |
| 20:06:15 | clarkb | Q35 is older than nehalem though | |
| 20:06:34 | clarkb | But I guess those things don't move in lockstep when it comes to virt | |
| 20:06:52 | sean-k-mooney | q35 is basicaly the motherboard | |
| 20:07:01 | sean-k-mooney | rhather then cpu | |
| 20:07:07 | sean-k-mooney | but ya they are independent | |
| 20:07:10 | clarkb | right but the era it comes from is pre nehalem | |
| 20:07:17 | sean-k-mooney | ya | |
| 20:07:21 | clarkb | nehalem was ~2021 and q35 was ~2007 | |
| 20:07:24 | clarkb | er 2012 | |
| 20:07:29 | clarkb | too much typing 2021 last year | |
| 20:07:32 | sean-k-mooney | :) | |
| 21:33:20 | ade_lee_ | sean-k-mooney, trying centos-9 -- lets see how that goes .. https://review.opendev.org/c/openstack/tempest/+/831607/ | |
| 22:37:38 | melwitt | gmann: just a heads up that the following devstack and tempest changes are dependencies for enabling unified limits test coverage in nova-next https://review.opendev.org/q/topic:bp/unified-limits-nova+AND+is:open+AND+(project:openstack/devstack+OR+project:openstack/tempest) | |
| 23:50:08 | gmann | melwitt: ack, I will review tomorrow | |
| 23:53:38 | melwitt | thanks gmann | |
| #openstack-nova - 2022-03-03 | |||
| 07:30:40 | gibi | dmitriis, sean-k-mooney: I made a fix for the func test pci device issue in https://review.opendev.org/c/openstack/nova/+/829248/4/nova/compute/resource_tracker.py let me know what you think. I'm happy to split that patch up if needed | |
| 10:25:51 | opendevreview | ribaudr proposed openstack/python-novaclient master: Microversion 2.91: Support specifying destination host to unshelve https://review.opendev.org/c/openstack/python-novaclient/+/831651 | |
| 10:50:59 | opendevreview | OpenStack Release Bot proposed openstack/os-vif stable/yoga: Update .gitreview for stable/yoga https://review.opendev.org/c/openstack/os-vif/+/831664 | |
| 10:51:03 | opendevreview | OpenStack Release Bot proposed openstack/os-vif stable/yoga: Update TOX_CONSTRAINTS_FILE for stable/yoga https://review.opendev.org/c/openstack/os-vif/+/831670 | |
| 10:51:11 | opendevreview | OpenStack Release Bot proposed openstack/os-vif master: Update master for stable/yoga https://review.opendev.org/c/openstack/os-vif/+/831678 | |
| 10:51:29 | opendevreview | OpenStack Release Bot proposed openstack/osc-placement stable/yoga: Update .gitreview for stable/yoga https://review.opendev.org/c/openstack/osc-placement/+/831695 | |
| 10:51:31 | opendevreview | OpenStack Release Bot proposed openstack/osc-placement stable/yoga: Update TOX_CONSTRAINTS_FILE for stable/yoga https://review.opendev.org/c/openstack/osc-placement/+/831698 | |
| 10:51:35 | opendevreview | OpenStack Release Bot proposed openstack/osc-placement master: Update master for stable/yoga https://review.opendev.org/c/openstack/osc-placement/+/831701 | |
| 10:51:37 | opendevreview | OpenStack Release Bot proposed openstack/python-novaclient stable/yoga: Update .gitreview for stable/yoga https://review.opendev.org/c/openstack/python-novaclient/+/831704 | |
| 10:51:39 | opendevreview | OpenStack Release Bot proposed openstack/python-novaclient stable/yoga: Update TOX_CONSTRAINTS_FILE for stable/yoga https://review.opendev.org/c/openstack/python-novaclient/+/831705 | |
| 10:51:41 | opendevreview | OpenStack Release Bot proposed openstack/python-novaclient master: Update master for stable/yoga https://review.opendev.org/c/openstack/python-novaclient/+/831706 | |
| 12:55:02 | opendevreview | Merged openstack/os-vif stable/yoga: Update .gitreview for stable/yoga https://review.opendev.org/c/openstack/os-vif/+/831664 | |
| 12:57:52 | opendevreview | Merged openstack/os-vif stable/yoga: Update TOX_CONSTRAINTS_FILE for stable/yoga https://review.opendev.org/c/openstack/os-vif/+/831670 | |
| 13:09:15 | opendevreview | ribaudr proposed openstack/python-novaclient master: Microversion 2.91: Support specifying destination host to unshelve https://review.opendev.org/c/openstack/python-novaclient/+/831651 | |
| 13:22:03 | sean-k-mooney | by the way am i the only one who sees this when they run commands | |
| 13:22:06 | sean-k-mooney | /usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead | |
| 13:22:08 | sean-k-mooney | from cryptography.utils import int_from_bytes | |
| 13:22:10 | sean-k-mooney | /usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead | |
| 13:22:12 | sean-k-mooney | from cryptography.utils import int_from_bytes | |
| 13:22:26 | sean-k-mooney | im seing it for nova manage and also osc | |
| 13:25:59 | sean-k-mooney | i assume secretstorage is managed by uc | |
| 13:26:12 | sean-k-mooney | i wonder if that has beeen adressed there yet | |
| 13:54:05 | gibi | sean-k-mooney: I see that in a fairly recent devstack from master too so I think this is still happening | |
| 14:12:19 | sean-k-mooney | gibi: ack i think this need to be updated in secrtstorage but i dont even know what we use that for | |
| 14:13:08 | sean-k-mooney | like sure it provides a way for securly storing password | |
| 14:13:10 | sean-k-mooney | https://pypi.org/project/SecretStorage/ | |
| 14:13:27 | sean-k-mooney | but why woudl we need dbus integratoin for nova-manage | |
| 14:13:43 | sean-k-mooney | liek we are not going to be pulling things form the gnome keyring | |
| 14:14:17 | sean-k-mooney | im guessing this is really from oslo | |
| 14:15:37 | sean-k-mooney | actully i dont see it as a direct dep in any openstack porject that woudl make sense | |
| 14:15:39 | sean-k-mooney | https://codesearch.opendev.org/?q=secretstorage&i=nope&literal=nope&files=&excludeFiles=&repos= | |
| 14:19:50 | sean-k-mooney | based on strace it looks like its coming form keyring | |
| 14:21:44 | sean-k-mooney | it might be a sideffect fo stevador and the entrypoint scan it does | |
| 14:26:45 | sean-k-mooney | gibi: ok so this is from python-keystoneclient | |
| 14:26:48 | sean-k-mooney | https://opendev.org/openstack/python-keystoneclient/commit/5939541bc771e1205394b05e757d7b23b3aca862 | |
| 14:32:47 | opendevreview | Merged openstack/python-novaclient master: Update master for stable/yoga https://review.opendev.org/c/openstack/python-novaclient/+/831706 | |
| 14:32:48 | tobias-urdin | how does nova track the available of vgpu resources through placement? Or maybe phrased like: how does nova update placement with availability of vgpu resources with multiple "flavors" when using custom traits? | |
| 14:33:17 | tobias-urdin | i've tried to dig through nova scheduler and resource tracker code to understand how it calculates where there is availability | |
| 14:34:02 | sean-k-mooney | tobias-urdin: that has cahnged a littel in the last release or two | |
| 14:34:27 | sean-k-mooney | but basically you list the mdev type and the partent gpu pci adress in the config | |
| 14:35:20 | sean-k-mooney | thne nova will look at the avaiable count and create a Resouce prover per card you listed with an inventory of VGPU for each rp/card | |
| 14:35:47 | sean-k-mooney | we recently added support for generic mdevs so now you can use a differnt resouce class if you prefer | |
| 14:36:10 | sean-k-mooney | so you could have CUSTOM_NVIDIA_LARGE instead of VGPU | |
| 14:36:32 | sean-k-mooney | the generic mdev support is intendd for things that are not GPUs too | |
| 14:37:00 | sean-k-mooney | so in terms of capsity if you are not useing any traits request | |
| 14:38:02 | sean-k-mooney | the compute agent as part of update_aviable_resouces periodic task(and init_host) will read the capasity info form sysfs and translate that into RPs that are child RPs of the comptue node RP with on RP per phsyical gpu card | |
| 14:38:31 | sean-k-mooney | if you just ask for resouces:CGPU=1 in the flavor | |
| 14:39:02 | sean-k-mooney | then we will not filter on any mdev type or trait and will just select host with free VGPU inventory | |
| 14:39:15 | sean-k-mooney | which is fine if all your gpus are the same | |
| 14:39:37 | sean-k-mooney | if you have differnt ones configured you shoudl use traits or the new generic mdev feature instead ot differenciate | |
| 14:40:01 | sean-k-mooney | tobias-urdin: is there anything in particalr that you wanted to know beyond that overview | |
| 14:41:21 | tobias-urdin | so let's say i have two cards 0000:3b:00.0 and 0000:af:00.0 that is NVIDIA A10 cards, I enable VFs on those and get like 30 each let's say on 0000:3b:x.x 0000:af:x.x and assign enabled_mdev_types=nvidia-1, nvidia-2 and [mdev_nvidia-1]/device_addresses=<all VF for 0000:3b:x.x> (and same for 0000:af card) - assign those CUSTOM_NVIDIA_1 and | |
| 14:41:21 | tobias-urdin | CUSTOM_NVIDIA_2 traits, flavors with resources:VGPU=1 and trait:CUSTOM_NVIDIA_1=required etc | |
| 14:42:11 | tobias-urdin | how is placement populated for all those <computenode>_pci_0000_3b_x_x RPs to know how many it is left when it a 1:1 mapping in that RP per PCI dev addr | |
| 14:51:15 | ade_lee_ | sean-k-mooney, hey -- can you take a look at the failing experimental fips job on https://review.opendev.org/c/openstack/tempest/+/831607 | |
| 14:51:35 | ade_lee_ | sean-k-mooney, this time its on centos-9 | |
| 14:52:11 | ade_lee_ | sean-k-mooney, dansmith : https://zuul.opendev.org/t/openstack/build/0a4f8346b89f4bbfa92135dbdbf811f9 | |
| 14:52:45 | sean-k-mooney | so rescue and temp url | |
| 14:54:00 | ade_lee_ | sean-k-mooney, ack - what does that point to? | |
| 14:54:52 | dansmith | check the cinder logs? | |
| 14:55:01 | sean-k-mooney | rescure failde because fo this | |
| 14:55:18 | sean-k-mooney | Waiting for libvirt event about the detach of device vdb with device alias virtio-disk1 from instance 7323f68a-b4dc-4630-b4fd-bd7a7f69d4f4 is timed out. | |
| 14:55:36 | sean-k-mooney | so that looks like the intermiting libvirt volume detach issue | |
| 14:56:07 | sean-k-mooney | ya it is internal error: unable to execute QEMU command 'device_del': Device virtio-disk1 is already in the process of unplug. | |
| 14:56:48 | sean-k-mooney | that will be fixed by a new qemu soon we hope | |
| 14:56:57 | dansmith | seems like a lot of these centos job fails are qemu/libvirt related | |