Earlier  
Posted Nick Remark
#openstack-nova - 2019-02-28
11:48:02 mkarpiarz 1. Store the list of available mediated devices in some global structure.
11:49:54 mkarpiarz 2. Let the instance fail in launch and return back to spawn(), so it can check available devices again.
11:51:52 mkarpiarz Any other ideas?
11:54:18 openstackgerrit Lee Yarwood proposed openstack/nova master: WIP context: Ensure templated connection URLs are rendered before use https://review.openstack.org/639607
12:12:44 openstackgerrit Merged openstack/nova master: conf: Deprecated 'config_drive_format' https://review.openstack.org/608407
12:32:00 openstackgerrit Artom Lifshitz proposed openstack/nova master: CONF.enable_numa_live_migration is not needed >= Stein https://review.openstack.org/640021
12:35:06 openstackgerrit Balazs Gibizer proposed openstack/nova master: Add remove_resources_from_instance_allocation to report client https://review.openstack.org/639653
12:36:09 gibi efried: fixed nits and replied about the retry in ^^
12:43:01 openstackgerrit sean mooney proposed openstack/nova master: Add free for claimed, allocated devices https://review.openstack.org/616120
12:43:01 openstackgerrit sean mooney proposed openstack/nova master: Allow per-port modification of vnic_type and profile https://review.openstack.org/607365
12:43:02 openstackgerrit sean mooney proposed openstack/nova master: Add get_instance_pci_request_from_vif https://review.openstack.org/619929
12:43:02 openstackgerrit sean mooney proposed openstack/nova master: SR-IOV Live migration indirect port support https://review.openstack.org/620115
12:43:03 openstackgerrit sean mooney proposed openstack/nova master: libvirt: auto detach/attach sriov ports on migration https://review.openstack.org/629589
12:43:55 sean-k-mooney resolved minor merge conflict and rebased to master otherwise no other changes in that series
12:47:47 tacco hi there.. i have a issue with a redeployed hypervisor.. after deployment i see a "ResourceProviderCreationFailed: Failed to create resource provider" error when trying to start nova or migrating a instance to this hypervisor https://pastebin.com/zMHUUYEW
12:55:49 yaawang hi, could anyone please take a review on https://review.openstack.org/#/c/637834/, this a patch about libvirt cpu models select :-)
13:31:57 openstackgerrit Lee Yarwood proposed openstack/nova master: WIP context: Ensure templated connection URLs are rendered before use https://review.openstack.org/639607
13:33:10 artom sean-k-mooney, wait, we can have nested virt in nodepool now? mnaser, is vexxhost doing that now?
13:33:48 mnaser artom: we’re doing it but
13:33:53 sean-k-mooney artom: technically. the ci jobs will still try to disable it but we can renable it
13:33:59 mnaser I’m trying not to broadcast it too much
13:34:15 artom mnaser, oops, sorry :)
13:34:22 mnaser I want the jobs that use it are jobs that need to use it, not.. just do it can be faster
13:34:41 mnaser So Magnum is a case where it was useful and that’s why we added it
13:34:41 artom mnaser, well, NUMA live migration *needs* to use it :)
13:34:44 sean-k-mooney mnaser: i brought it up in the context of testing nuam aware live migration
13:34:55 mnaser Yeah then I’d be supportive of it
13:35:00 artom mnaser, sweet!
13:35:14 sean-k-mooney artom: as i said it would have to be non voting however
13:35:28 yonglihe mriedem: alex_xu: https://review.openstack.org/621474 updated per all comments. I have to have rest. have a good one everyone.
13:35:29 artom sean-k-mooney, yeah that's fine, we have to start somewhere
13:35:43 artom Even just being able to trigger a job manually that posts publicly would be a great first step
13:36:20 sean-k-mooney artom: if ovh/packet reenable it in the future we might be able to make it voting eventually
13:36:30 artom sean-k-mooney, baby steps :)
13:36:32 sean-k-mooney artom: well you could start by adding it to the experimental pipeline
13:36:52 sean-k-mooney that requires a comment ot trigger it
13:36:58 artom sean-k-mooney, wouldn't I have to start by moving whitebox to the openstack namespace?
13:37:08 sean-k-mooney yes
13:37:15 sean-k-mooney i ment after that
13:37:27 sean-k-mooney and you know after we write all the tests
13:37:41 artom Hey, I have some written already :)
13:38:04 sean-k-mooney did you look at the list i gave in the email
13:38:17 artom Yeah
13:38:19 sean-k-mooney feel free to automate those while i test them
13:38:52 artom sean-k-mooney, that'll kinda depend on whether the absence of func tests is a blocker for mriedem
13:39:04 artom If it is, those take priority before FF
13:39:15 sean-k-mooney yep
13:39:16 artom Other than that timing issue, I'll happily hax those up
13:43:03 sean-k-mooney artom: once you get the first functional test working i suspect the rest will be fairly staight forward
13:44:05 sean-k-mooney if you can add the functional test as a follow up that will reduce churn and make my testing eaisier
13:44:42 artom sean-k-mooney, yep, good idea. I can start with the tests in a new patch on top, and we can squash later
13:45:04 sean-k-mooney yep or even just keep it on top
13:45:46 sean-k-mooney squashing them to keep them with the feature code is nice but i dont think its required
14:00:24 sean-k-mooney mnaser: by they way do you use kvm on ubuntu 18.04 for vexhost?
14:00:33 mnaser sean-k-mooney: centos 7
14:00:38 sean-k-mooney ah ok
14:00:46 mnaser but we've managed to get the perfect combo for functional nested virt
14:00:51 mnaser thanks a lot to the kata containers folks
14:00:57 sean-k-mooney there is a bug in the ubunut 18.04 kernel that breaks nested virt
14:01:18 sean-k-mooney i had to replace mine with the mainline 4.20 kernel to fix issues
14:01:19 mnaser yeah our ci is worked out pretty often both by magnum and kata and their nested virt has been super stable
14:02:46 sean-k-mooney ya i went with ubuntu 18.04 because kolla-ansibel source deploys work better on ubuntu then centos in my previos experience
14:03:02 sean-k-mooney mnaser: do ye use openstack ansible for your production installation
14:03:07 mnaser sean-k-mooney: yeah
14:03:56 sean-k-mooney i must get around to checking that out at some point but since its working im not going to touch it untill i need to upgrade :)
14:10:04 mdbooth bauzas: Do you recall why rebuild is forced to be on the same host? Is it just because the way rebuild is written doesn't allow for a migration, or is it fundamental to the intent of rebuild? Or some other reason?
14:12:10 sean-k-mooney mdbooth: why would a rebuild ever need to migrate if the image does not change
14:12:21 sean-k-mooney if the image does change we hit the schulder
14:12:25 mdbooth bauzas: I ask because I was looking at the attach/detach root volume patches. They look fine, but shelve/unshelve is just distasteful, so having it as the only available option seems undesirable. Reading the original spec, it sounds to me like they want to rebuild on a different host...
14:12:30 mdbooth Which is an evacuate#
14:12:42 mdbooth Evacuate with a different root volume.
14:12:43 mdbooth Hmm
14:13:06 mnaser sean-k-mooney: be happy to help you get setup on OSA
14:13:19 mdbooth sean-k-mooney: Yes, we hit the scheduler but constrain it to return the original host or return NoValidHost
14:14:01 mdbooth Rebuild on a different host with a different root volume...
14:14:02 sean-k-mooney mnaser: its more just i have not taken the time to try it out. i learn how kolla ansible worked a few years ago and it served well enough for my personal needs
14:14:20 sean-k-mooney mdbooth: ah ok
14:14:30 bauzas mdbooth: because it doesn't ask for other resources, just for an image
14:14:43 bauzas unless you evacuate :)
14:15:05 mdbooth bauzas: Given that evacuate exists, I'm guessing most of this is already wired up.
14:15:55 bauzas yeah, that's actually the change in between evacuate and rebuild
14:16:09 mdbooth In fact: cold migrate with a different root volume.
14:16:10 bauzas evacuate is just the same rebuild path but with a different API action :)
14:16:18 bauzas hum no
14:16:23 bauzas cold migrate != evacuate
14:16:32 bauzas evacuate == rebuild(different_host)
14:16:47 mdbooth bauzas: Hmm, no. It doesn't consider a change of image.
14:17:14 mdbooth But I was thinking that you might have a root volume and ephemeral disks, in which case you might want to migrate them.
14:19:38 mdbooth bauzas: So, going back to the original question, why do we go to lengths to ensure that rebuild doesn't change host?
14:20:04 bauzas mdbooth: I'm not the rebuild specialist
14:20:30 bauzas some others hitted so many times issues with rebuild that they're more knowledgable than me, like... mriedem ? :)
14:20:38 mdbooth bauzas: Ah, sorry. I pinged you because you were co-author in a patch which added this constraint.
14:20:47 mdbooth mriedem was the other author.
14:20:52 bauzas knowledgable * (not sure it's a word)
14:21:44 mdbooth bauzas: Yeah, it's a word. Pretty sure that's not how you spell it, but I wouldn't have called you on it as I'm not 100% sure myself ;)
14:23:03 mriedem what is the question?
14:23:12 mriedem why doesn't rebuild migrate?
14:23:21 mriedem why do we validate the image against the scheduler when it changes?
14:23:28 mriedem because build is on the same host
14:23:37 mriedem why? because that's the way it originated

Earlier   Later