| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2021-01-25 | |||
| 17:16:53 | openstackgerrit | Lance Bragstad proposed openstack/placement master: policy: Remove the deprecated 'placement' rule https://review.opendev.org/c/openstack/placement/+/772333 | |
| 17:18:31 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: libvirt: Define and emit DeviceRemovedEvent and DeviceRemovalFailedEvent https://review.opendev.org/c/openstack/nova/+/749929 | |
| 17:18:31 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: libvirt: add AsyncDeviceDetachEventsHandler https://review.opendev.org/c/openstack/nova/+/772381 | |
| 17:19:49 | lbragstad | stephenfin i'm not sure if it's related - but implementing some additional gabbi tests for inventories stumped my late last week | |
| 17:20:06 | stephenfin | lbragstad: The one and the same | |
| 17:20:28 | stephenfin | That was an attempted fix for same and it works...if you don't run things in parallel | |
| 17:20:46 | lbragstad | i was trying to implement tests for all the personas in the legacy rbac tests - per gmann's suggestion | |
| 17:20:47 | lbragstad | https://review.opendev.org/c/openstack/placement/+/760238/7 | |
| 17:21:01 | lbragstad | just like what i did here - https://review.opendev.org/c/openstack/placement/+/760240/19/placement/tests/functional/gabbits/resource-provider-legacy-rbac.yaml | |
| 17:21:53 | lbragstad | and in the process of testing inventory updates - the placement API consistently gives me a 409 | |
| 17:22:23 | lbragstad | i tried cleaning up all possible resources in the test and starting from scratch, but nothing worked | |
| 17:22:47 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: libvirt: allow querying devices from the persistent domain https://review.opendev.org/c/openstack/nova/+/772383 | |
| 17:22:49 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: libvirt: parse alias out from device config https://review.opendev.org/c/openstack/nova/+/772384 | |
| 17:22:56 | stephenfin | lbragstad: Does it work if you run a single test by itself? | |
| 17:23:46 | lbragstad | i was running all the tests within inventory-legacy-rbac.yaml since the first few tests create resource providers necessary for inventories | |
| 17:24:21 | stephenfin | (you can run it using e.g. 'tox -e functional-py38 -- placement.tests.functional.test_api.inventory-legacy-rbac') | |
| 17:24:32 | lbragstad | yeah - that's what i was doing | |
| 17:24:38 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Replace blind retry with libvirt event waiting in detach https://review.opendev.org/c/openstack/nova/+/770246 | |
| 17:24:40 | stephenfin | hmm, odd | |
| 17:24:50 | stephenfin | I'm pretty sure things aren't fully isolated at this point | |
| 17:25:05 | lbragstad | yeah, it's strange | |
| 17:27:15 | lbragstad | i was going to take another crack at it today, but i might wait for some feedback | |
| 17:28:10 | stephenfin | lbragstad: Perhaps check to see if https://review.opendev.org/c/openstack/placement/+/772335/ fixes things for you | |
| 17:28:31 | stephenfin | I suspect it might, since the point I put forward is still valid (I think) | |
| 17:28:49 | stephenfin | It's just not a perfect fix due to aforementioned bleeding of some kind of config | |
| 17:31:15 | lbragstad | stephenfin https://zuul.opendev.org/t/openstack/build/6afd68bd7a1a444a856f538ee9ef3476 is the same policy failure i got prior to your fix | |
| 17:31:54 | openstackgerrit | Lance Bragstad proposed openstack/placement master: policy: Deprecate 'admin_api' rule https://review.opendev.org/c/openstack/placement/+/772334 | |
| 17:32:05 | stephenfin | yup, but if you run the test by itself then it works | |
| 17:32:11 | openstackgerrit | Lance Bragstad proposed openstack/placement master: WIP: Add fix for fixture https://review.opendev.org/c/openstack/placement/+/772335 | |
| 17:34:59 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: libvirt: Define and emit DeviceRemovedEvent and DeviceRemovalFailedEvent https://review.opendev.org/c/openstack/nova/+/749929 | |
| 17:35:00 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: libvirt: add AsyncDeviceDetachEventsHandler https://review.opendev.org/c/openstack/nova/+/772381 | |
| 17:35:00 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: libvirt: allow querying devices from the persistent domain https://review.opendev.org/c/openstack/nova/+/772383 | |
| 17:39:41 | lbragstad | stephenfin ok - yeah | |
| 17:39:42 | lbragstad | http://paste.openstack.org/show/801955/ | |
| 17:39:43 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: libvirt: parse alias out from device config https://review.opendev.org/c/openstack/nova/+/772384 | |
| 17:39:44 | lbragstad | i see what you mean | |
| 17:41:08 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Replace blind retry with libvirt event waiting in detach https://review.opendev.org/c/openstack/nova/+/770246 | |
| 17:41:29 | stephenfin | so I guess we need to either figure out what's causing the contamination, isolate the secure-rbac stuff from other tests, or simply comment out those tests with a FIXME | |
| 17:42:21 | stephenfin | I tried using the isolation bisect feature in stestr to identify the leak but it's not a single test and stestr couldn't find anything | |
| 17:42:41 | lbragstad | i'll defer to whatever the placement and nova folks want to do | |
| 17:42:57 | lbragstad | technically, this happening for all gabbi tests, i assume | |
| 17:43:08 | stephenfin | Yes, I'd suspect so | |
| 17:43:16 | lbragstad | when they aren't run individually | |
| 17:43:31 | stephenfin | I'll discuss with gmann, gibi etc. in the AM and see what people are happy with | |
| 17:43:51 | lbragstad | ok - thanks, i'm going to push this to the back burner then and give some of the other projects a hand | |
| 17:44:01 | stephenfin | ack, makes sense | |
| 17:44:18 | lbragstad | last question - should this be a bug against placement? | |
| 17:44:40 | stephenfin | Probably, yes. Tests aren't isolated | |
| 17:44:52 | lbragstad | ok - i'll go open one | |
| 17:44:57 | stephenfin | Cool | |
| 17:50:51 | lbragstad | https://storyboard.openstack.org/#!/story/2008556 | |
| 20:34:26 | MrClayPole | Hi, I have a VM on openstack rocky that is shutdown. I get "[Error: [Errno 2] No such file or directory]" when I attempt to migrate it to another host. I can see the instance id dir under /var/lib/nova/instances/ is missing but even when I create it the VM still won't migrate. What's the best way to troubleshoot this? | |
| 20:36:45 | admin0 | view the details of the vm, see the uuid and hypervisor .. login to the hypervsior . do dumpxml .. see if the file -- backing image and the disk file is there .. if it is, you might be able to recover it or create a new one and switch it .. if not, you lost the disk .. nothing can bring it back | |
| 23:12:07 | MrClayPole | Thanks admin0, I'll take a look tomorrow. | |
| #openstack-nova - 2021-01-26 | |||
| 00:29:32 | brinzhang | gmann: do you review this patch I was said last Friday https://review.opendev.org/c/openstack/nova/+/768852/8/nova/tests/unit/api/openstack/compute/test_simple_project_usage.py#586 | |
| 00:30:53 | brinzhang | gmann: From the test case, I found the show or index os-simple-projectt-usage APIs cannot be valid for 2.90 | |
| 00:51:31 | openstackgerrit | Brin Zhang proposed openstack/nova master: Fix ForbiddenWithAccelerators to HTTPForbidden for shelve API https://review.opendev.org/c/openstack/nova/+/770007 | |
| 08:01:36 | openstackgerrit | Wenping Song proposed openstack/nova master: Replaces tenant_id with project_id from List/Update Servers APIs https://review.opendev.org/c/openstack/nova/+/764292 | |
| 08:01:37 | openstackgerrit | Wenping Song proposed openstack/nova master: Replace all_tenants with all_projects in List Server APIs https://review.opendev.org/c/openstack/nova/+/765311 | |
| 08:01:38 | openstackgerrit | Wenping Song proposed openstack/nova master: Replaces tenant_id with project_id from Rebuild Server API https://review.opendev.org/c/openstack/nova/+/766380 | |
| 08:01:39 | openstackgerrit | Wenping Song proposed openstack/nova master: Replaces tenant_id with project_id from List SG API https://review.opendev.org/c/openstack/nova/+/766726 | |
| 08:55:15 | openstackgerrit | MIKI Nobuhiro proposed openstack/nova master: libvirt: add IP address to libvirt guest metadata https://review.opendev.org/c/openstack/nova/+/750552 | |
| 09:01:08 | openstackgerrit | Wenping Song proposed openstack/nova master: Replaces tenant_id with project_id from List/Update Servers APIs https://review.opendev.org/c/openstack/nova/+/764292 | |
| 09:15:19 | lyarwood | \o morning | |
| 09:18:29 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/victoria: api: Log os-resetState as an instance action https://review.opendev.org/c/openstack/nova/+/772480 | |
| 09:19:04 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/ussuri: api: Log os-resetState as an instance action https://review.opendev.org/c/openstack/nova/+/772481 | |
| 09:19:23 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/train: api: Log os-resetState as an instance action https://review.opendev.org/c/openstack/nova/+/772482 | |
| 09:30:56 | lyarwood | elod / melwitt / bauzas ; https://review.opendev.org/c/openstack/nova/+/758730 would you mind taking a look at this (and the cherry picks) this week? | |
| 09:36:15 | alexe9191 | Good day everyone, I was wondering if someone could help me with a question related to novaclient? | |
| 09:36:31 | alexe9191 | In order to reach the API endpoint I need to set a specific header | |
| 09:36:50 | alexe9191 | I can do this if I am writing my own python code, but I'd like to use the OpenStack cli. | |
| 09:37:31 | alexe9191 | There is sadly no -H option in the OpenStack cli. I was wondering where can I set curl options in the code of novaclient so that I can enforce passing the header? | |
| 09:42:47 | swp20 | moring gibi, please review noVNC https://review.opendev.org/c/openstack/nova/+/622336/28 ,thanks. | |
| 09:50:15 | bauzas | lyarwood: sorry was in a meeting | |
| 09:50:30 | bauzas | but sure, I can take a look | |
| 10:18:32 | sapd1 | Hello everyone, I would like to use vGPU feature with Nova and KVM(QEMU). Which model should I choose? As I know If we use this feature, we need to pay license for it (NVDIA for example). Is it true? | |
| 10:19:21 | lyarwood | alexe9191: use openstacksdk, it should handle everything for you | |
| 10:20:04 | bauzas | sapd1: correct, you need a license if you want to use nvidia GPUs | |
| 10:20:31 | bauzas | for the models, sec. | |
| 10:20:34 | sapd1 | bauzas, Thanks, There is no other options for it? | |
| 10:22:13 | bauzas | sapd1: for the models : https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#supported-gpus-grid-vgpu | |
| 10:22:28 | alexe9191 | @lyar | |
| 10:23:50 | bauzas | sapd1: some folks use nvidia T4s for testing | |
| 10:23:53 | alexe9191 | @lyarwood: Thank you, I was looking for a way to hack the code locally so that I can use the openstack command line tools. But that does not seem to be the smartest course of action here. | |
| 10:23:58 | elod | lyarwood: the patch looks ok to me! | |
| 10:24:04 | elod | +2'd | |
| 10:26:21 | sapd1 | bauzas, Thanks, I will check it. | |
| 10:27:03 | bauzas | sapd1: fwiw, Intel gvt-g cards also work :p | |
| 10:27:24 | MrClayPole | admin0: "virsh list" shows no instances. I can boot the VM, run "dumpxml instance-" it shows http://paste.openstack.org/raw/801977/ and as it boots the 2 shared storage disks so they should be OK? The migration fails with "Error: Failed to perform requested operation on instance " |
|
| 10:27:24 | MrClayPole | requested operation. (HTTP 500) (Request-ID: |
|
| 10:27:31 | bauzas | sapd1: but.... what I can say ? :) | |
| 10:27:39 | sapd1 | bauzas, could you give some recommendations? Is it required license ? | |
| 10:28:03 | bauzas | sapd1: which usecase would you like to do for vGPUs ? | |
| 10:28:05 | admin0 | virsh list --all | |
| 10:28:13 | admin0 | to also show stopped instances | |
| 10:29:45 | bauzas | sapd1: if you want to see my face... https://www.youtube.com/watch?v=sQCgyo2BRe4 | |
| 10:30:29 | bauzas | and for the cards, well... as I said, that depends on which kind of use case you'd like to have | |
| 10:30:38 | bauzas | t4s are cheap | |
| 10:31:10 | sapd1 | bauzas, some workloads such as ML, video transcode.. | |
| 10:31:27 | MrClayPole | Well don't I feel stupid, Thanks for pointing out the --all. This is the output when powered off http://paste.openstack.org/raw/801982/ I've taken a look and can't see anything that would block the migration | |