Earlier  
Posted Nick Remark
#openstack-nova - 2021-01-25
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: allow querying devices from the persistent domain https://review.opendev.org/c/openstack/nova/+/772383
17:35:00 openstackgerrit Balazs Gibizer proposed openstack/nova master: libvirt: add AsyncDeviceDetachEventsHandler https://review.opendev.org/c/openstack/nova/+/772381
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 requested operation. (HTTP 500) (Request-ID: )". The nova logs show http://paste.openstack.org/raw/801979/. Should I just give up at this point and recreate the VM?
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 "", the instance has an error status: Please try again later [Error: The server has either erred or is incapable of performing the
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
10:31:37 bauzas sapd1: then, test with a T4
10:33:02 sapd1 bauzas, haha. Is it required license for testing ?
10:33:18 bauzas again, there are nvidia docs for this :p
10:33:40 lyarwood MrClayPole: look for req-3fc432cf-4d5c-4d9b-b16e-d06d912e93e7 in your cinder-api / cinder-volume logs
10:34:30 lyarwood MrClayPole: and yeah if all of your data is in these volumes it might be easier to recreate the instance
10:34:33 bauzas sapd1: https://docs.nvidia.com/grid/latest/grid-licensing-user-guide/index.html#license-editions-nvidia-grid
10:34:47 lyarwood MrClayPole: I'm assuming this is the first attempt to cold migrate that failed?
10:34:54 lyarwood MrClayPole: resize sorry
10:35:47 bauzas sapd1: and https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid
10:36:12 bauzas and for a T4 https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#vgpu-types-tesla-t4
10:36:47 MrClayPole lyarwood: Yeah, running a cold migration. I'm temped to see this one through rather than go for the recreate as this'll be a good chance for me to start learning the internals of openstack.
10:37:33 bauzas sapd1: if it's just transcoding, a vApps license with a T4-1A vGPU type seems reasonable to me

Earlier   Later