| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-08-27 | |||
| 20:07:03 | mriedem | i can run a -2 into it if that helps | |
| 20:07:06 | mriedem | *rub | |
| 20:07:07 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Update help for image_cache_manager_interval option https://review.opendev.org/678954 | |
| 20:07:10 | sean-k-mooney | rubbing salt in a wound helps it heal :P | |
| 20:07:26 | artom | mriedem, no, rubbing a -2 does something entirely different | |
| 20:12:18 | sean-k-mooney | in other new https://bugs.launchpad.net/nova/+bug/1804502 is a pain | |
| 20:12:19 | openstack | Launchpad bug 1804502 in OpenStack Compute (nova) "Rebuild server with NUMATopologyFilter enabled fails (in some cases)" [Undecided,In progress] - Assigned to David Hill (david-hill-ubisoft) | |
| 20:12:55 | sean-k-mooney | and yes i know its a feature not a bug but i think i need to go figure out how to make that work for U ... | |
| 20:12:58 | mriedem | cfriesen has a duplicate of that i think | |
| 20:13:12 | sean-k-mooney | ya its a long knonw issue | |
| 20:13:26 | sean-k-mooney | none of the filters are really aware of rebuild/resize | |
| 20:13:39 | sean-k-mooney | and they all reate the request as a new spawn | |
| 20:13:56 | sean-k-mooney | so we need double the capasity yada yada yada | |
| 20:14:12 | sean-k-mooney | its fixable it just a pain | |
| 20:14:38 | sean-k-mooney | and we have had more important things like moveing this stuff to placment | |
| 20:14:43 | mriedem | the filters are definitely aware of rebuild now | |
| 20:14:55 | sean-k-mooney | not all of them | |
| 20:15:05 | sean-k-mooney | or rahter they have to be coded to be aware | |
| 20:15:19 | mriedem | correct, https://github.com/openstack/nova/blob/master/nova/scheduler/filters/numa_topology_filter.py#L26 | |
| 20:15:26 | sean-k-mooney | we now at least go back to the schduler when the image changes | |
| 20:15:42 | dansmith | artom: even if there's technically nothing that breaks because we nuke pci_requests, I still don't think it makes sense to land it in a state where we're clobbering data, which I think is what you're getting at | |
| 20:16:00 | sean-k-mooney | yes it needs to run on rebuild but it does not have special handeling for rebuild | |
| 20:17:20 | mriedem | dansmith: i woudln't be surprised if a secondary operatoin on the instance after the clobbered instance live migratoin blows up | |
| 20:17:34 | dansmith | mriedem: right, I said that earlier | |
| 20:17:34 | mriedem | have seen all kinds of fun stuff with things like that and accidentally persisting crap to the request spec | |
| 20:17:40 | dansmith | mriedem: I just didn't go looking for it | |
| 20:17:42 | sean-k-mooney | i can test that if ye like | |
| 20:17:48 | sean-k-mooney | i still have it | |
| 20:17:55 | dansmith | even if we can't poke something, it's still not okay to clobber them I think | |
| 20:18:00 | sean-k-mooney | but we obviously should still fix it | |
| 20:18:08 | dansmith | anything on the compute or cell conductor that needs pci requests wouldn't be able to get it from the reqspec | |
| 20:18:27 | dansmith | and as it is with pci, it's all very untested, so it'd be easy to miss something we're breaking | |
| 20:18:29 | sean-k-mooney | yes that is true | |
| 20:19:52 | mriedem | i'm not even sure what you'd test after the clobbered live migration to show it fails, or how we'd recreate that in a functional test to prevent future regressions, but i know that having sean manually test all these weird things isn't sustainable | |
| 20:20:22 | dansmith | obviously | |
| 20:20:25 | mriedem | i guess you could like cold migrate back to the source host and verify there are any claimed pci devices for the instance | |
| 20:21:03 | sean-k-mooney | the pci device are still tracked in the pci tacker as used by the instace | |
| 20:21:11 | mriedem | oh great | |
| 20:21:18 | sean-k-mooney | actully i should check that | |
| 20:21:19 | mriedem | didn't we just talk about something like this...vpmem? | |
| 20:21:49 | sean-k-mooney | kind of | |
| 20:23:41 | sean-k-mooney | yes just check we are correctly tracking thing at the host level in the pci tracker at least | |
| 20:25:35 | donnyd | mriedem: melwitt I have the image cache dir all setup and running | |
| 20:25:57 | donnyd | will see tomorrow if it fixes the issue | |
| 20:29:48 | zigo | I got 3 unit test failures in Nova when building Stein in sid, because the tests are expecting from libvirt: | |
| 20:29:49 | zigo | <target bus="virtio" dev="vda"/> | |
| 20:29:49 | zigo | when libvirt really returns: | |
| 20:29:49 | zigo | <target dev="vda" bus="virtio"/> | |
| 20:29:55 | zigo | Has this been fixed in master? | |
| 20:30:09 | zigo | mriedem: ^ | |
| 20:32:08 | mriedem | zigo: no idea, but it's likely some test using dicts and not handling sort order on the keys | |
| 20:32:23 | zigo | Exactly. | |
| 20:32:32 | mriedem | open a bug with the test traceback | |
| 20:32:39 | zigo | Sure. | |
| 20:32:57 | zigo | mriedem: Still in Launchpad, or in Storyboard? | |
| 20:33:18 | zigo | Launchpad, it seems. | |
| 20:33:48 | sean-k-mooney | if we cold migrate after live migration it failts with a port update error | |
| 20:34:25 | sean-k-mooney | Error: Failed to perform requested operation on instance "sriov-macvtap", the instance has an error status: Please try again later [Error: Port update failed for port 485937a6-7611-4948-8420-4bfd73e15ea8: Unable to correlate PCI slot 0000:01:10.1]. | |
| 20:36:22 | zigo | mriedem: https://bugs.launchpad.net/nova/+bug/1841667 | |
| 20:36:23 | openstack | Launchpad bug 1841667 in OpenStack Compute (nova) "failing libvirt tests: need ordering" [Undecided,New] | |
| 20:36:35 | zigo | Feel free to rewrite the title if you find it not good enough. | |
| 20:38:32 | sean-k-mooney | well that is unexpected.. | |
| 20:41:09 | sean-k-mooney | it errored after seting the host to the other host e.g. when migrating form cloud-4->cloud-3 it was errord on cloud-3 but libivrt did not have a domain on cloud-3 | |
| 20:41:25 | sean-k-mooney | it still had a domian on cloud-4 but was shutoff | |
| 20:41:41 | sean-k-mooney | after a hardreboot it went form error to running on cloud-3 | |
| 20:46:51 | mriedem | zigo: what version of lxml is being used? | |
| 20:47:17 | mriedem | prometheanfire: efried: wasn't there a recent issue with newer lxml and nova unit tests? | |
| 20:47:20 | sean-k-mooney | ya i delete that after the hard reboot it was running on cloud-3 with the device claimed on cloud-4 so that is not good. | |
| 20:47:36 | sean-k-mooney | im going to unstack and call it a night. | |
| 20:47:37 | efried | mriedem: yes, sean-k-mooney was looking into it. | |
| 20:47:46 | sean-k-mooney | mriedem: ya im ment to be looking into that | |
| 20:47:49 | efried | had to do with attribute ordering. | |
| 20:47:56 | sean-k-mooney | it was what i had planned to do today... | |
| 20:47:56 | mriedem | yup https://bugs.launchpad.net/nova/+bug/1841667 | |
| 20:47:58 | openstack | Launchpad bug 1841667 in OpenStack Compute (nova) stein "failing libvirt tests: need ordering" [Undecided,New] | |
| 20:48:02 | zigo | mriedem: 4.4.1. | |
| 20:48:18 | mriedem | efried: sean-k-mooney: did we have a bug for it? | |
| 20:48:19 | zigo | That's kind of new in Sid... | |
| 20:48:29 | sean-k-mooney | there was one filed yes | |
| 20:48:40 | sean-k-mooney | mriedem: prometheanfire filed it i think | |
| 20:48:48 | mriedem | https://bugs.launchpad.net/nova/+bug/1838666 | |
| 20:48:48 | openstack | Launchpad bug 1838666 in OpenStack Compute (nova) "lxml 4.4.0 causes failed tests in nova" [Undecided,Confirmed] | |
| 20:48:50 | mriedem | got it | |
| 20:49:00 | zigo | mriedem: Uploaded 10 days ago: https://tracker.debian.org/pkg/lxml | |
| 20:51:33 | zigo | Wow, with my brand new laptop, it only takes me 5 minutes to run all Nova unit tests now! :) | |
| 20:51:51 | mriedem | sounds like a challenge | |
| 20:53:10 | sean-k-mooney | ya its nice when you can throw more cores at it and it scales well | |
| 20:53:31 | openstackgerrit | Eric Fried proposed openstack/nova master: Raise when inventory retrieval & refresh fails https://review.opendev.org/678957 | |
| 20:53:32 | openstackgerrit | Eric Fried proposed openstack/nova master: Remove @safe_connect from _get_provider_aggregates https://review.opendev.org/678958 | |
| 20:53:32 | openstackgerrit | Eric Fried proposed openstack/nova master: Remove @safe_connect from _get_sharing_providers https://review.opendev.org/678959 | |
| 20:53:33 | openstackgerrit | Eric Fried proposed openstack/nova master: Invalidate cache when _refresh_associations fails https://review.opendev.org/678960 | |
| 20:53:34 | efried | mriedem: This ^ may be sufficient for bug 1841481, assuming "the next refresh" is quick enough for us to repopulate the cache. Otherwise we may wish to wrap _refresh_associations in a one-loop @retry (but not on ClientException). Let me know your thoughts if you please. | |
| 20:53:35 | openstack | bug 1841481 in OpenStack Compute (nova) "Race during ironic re-balance corrupts local RT ProviderTree and compute_nodes cache" [Medium,Triaged] https://launchpad.net/bugs/1841481 - Assigned to Eric Fried (efried) | |
| 20:55:07 | zigo | sean-k-mooney: Got a 6 core Xeon (so 12 threads...)... | |
| 20:56:08 | sean-k-mooney | avoids the whos system is faster trap. | |
| 20:59:26 | zigo | The nice thing is that I do have enough NVME space to have a full Debian mirror ... | |
| 20:59:36 | zigo | deb file:///home/ftp/debian ... :P | |
| 21:00:08 | sean-k-mooney | thats like somewhere betten 230-400GB right | |
| 21:00:33 | sean-k-mooney | i used to use apt-cacheng to cache the things i actully was using | |
| 21:00:39 | sean-k-mooney | i should set that up again. | |