Earlier  
Posted Nick Remark
#openstack-nova - 2017-10-04
13:52:49 efried The virt driver will be able to see the allocation, no?
13:52:51 bauzas yeah, for a POC, introspecting the flavor seems the quickiest path
13:52:55 dansmith you will need the allocation once we have n-r-p or traits though
13:53:02 bauzas efried: it requires a new interface which we don't have yet
13:53:02 mriedem these -1s from zuul messing up my dashboard is messing up my life
13:53:10 dansmith efried: it could fetch it itself, yeah, but better if it didn't I think
13:53:30 bauzas dansmith: yeah, I'm not a fan of the virt driver calling placement
13:53:36 dansmith bauzas: yeah, a good first step would be figuring out the best way to tell the virt driver about the allocation
13:53:45 dansmith bauzas: yep
13:53:52 efried Talking like something in the Instance object?
13:53:55 bauzas anyway, /me coding then
13:53:59 dansmith efried: no
13:54:08 efried param to spawn?
13:54:09 dansmith efried: maybe just a param in spawn
13:54:11 dansmith yeah
13:54:13 efried ight
13:54:30 efried btw, virt will at some point be calling placement.
13:54:33 efried Not necessarily in spawn
13:54:45 bauzas dansmith: jaypipes was thinking of a specific interface for nested RPs
13:54:57 bauzas dansmith: something like update_my_provider_tree()
13:54:59 dansmith efried: you're saying that because of virt drivers reporting resource?
13:55:01 efried but in init_host, and/or get_inventory, and/or update_provider_tree, whatever - to set up the RPs and whatnot.
13:55:27 efried Yeah, for example, to know whether a RP has been created yet.
13:55:31 dansmith efried: that should be abstracted by the compute manager, not virt calling placement directly
13:55:32 dansmith IMHO
13:55:33 dansmith bauzas: yep makes sense
13:55:41 efried dansmith Yeah, I suppose it could be.
13:55:54 bauzas I second dansmith on not having placement calls from the driver
13:56:02 efried This means virt is always responsible for producing RP UUIDs.
13:56:07 dansmith efried: I think we should shoot for that goal, and if there's some compelling reason to break that rule, then we can discuss it
13:56:14 efried dansmith Dig.
13:56:17 bauzas mriedem: (Zuul, Jenkins) is now the tuple to care
13:56:24 jaypipes dansmith: right. RT constructs the known ProviderTree. passes it to the virt driver's update_provider_tree() method, virt driver adds, removes, changes inventory and traits for resource providers in the tree, RT then saves any of those changes to placement.
13:56:36 dansmith jaypipes: yes, that
13:56:38 efried bauzas What is it you're going off to code now?
13:57:26 bauzas efried: I'll just update libvirt to pass vGPU resources and lookup the flavor extraspecs for plumbing a mdev
13:57:48 efried bauzas Pass vGPU resources from get_inventory?
13:57:55 bauzas correct
13:58:02 efried bauzas and look up flavor extra specs from spawn?
13:58:11 bauzas efried: yup
13:58:17 efried bauzas Cool. sahid ^
14:02:28 sahid that seems a bit archaic - get_inventory to retourn ResourceClass.GPU and then ? you are going to hack the virt driver to read a flavor in the spawn phase? add a conditon that a vgpu, (which kind?, what numa?) and then update the XML
14:03:31 bauzas that's basically my intent, yes :)
14:03:54 dansmith 460 uses of instance.flavor in the virt drivers today
14:03:56 dansmith not exactly a hack
14:05:22 sahid It is totally a hack and it's going to provide a very basic support
14:05:53 dansmith yep, it's a first step to get us basic support, as stated above
14:05:53 sahid libvirt have a pci device manager, and it's a bad idea to just ignore it
14:07:00 sahid but it's a hack, no need ot RP or anything to provide that basic support
14:09:49 openstackgerrit Rodolfo Alonso Hernandez proposed openstack/os-vif master: Add support for Windows network commands https://review.openstack.org/487405
14:13:40 openstackgerrit Eric Berglund proposed openstack/nova master: WIP(5): PowerVM driver: ovs vif https://review.openstack.org/422512
14:13:51 openstackgerrit Rodolfo Alonso Hernandez proposed openstack/os-vif master: Add Port Profile info to VIF objects Linux Bridge plugin https://review.openstack.org/490829
14:15:08 openstackgerrit Rodolfo Alonso Hernandez proposed openstack/os-vif master: Add VersionedObjectPrintable mixin https://review.openstack.org/493082
14:18:47 openstackgerrit Takashi NATSUME proposed openstack/nova master: Fix test_get_volume_config method https://review.openstack.org/489467
14:20:39 openstackgerrit Balazs Gibizer proposed openstack/nova master: Test resource allocation during soft delete https://review.openstack.org/495159
14:20:39 openstackgerrit Balazs Gibizer proposed openstack/nova master: factor out compute service start in ServerMovingTest https://review.openstack.org/503037
14:23:10 openstackgerrit Matt Riedemann proposed openstack/nova master: Remove unused get_all_instance_*metadata methods https://review.openstack.org/508299
14:23:11 openstackgerrit Matt Riedemann proposed openstack/nova master: Stop joining on system_metadata when listing instances https://review.openstack.org/508335
14:23:11 openstackgerrit Matt Riedemann proposed openstack/nova master: Remove old compat code from servers ViewBuilder._get_metadata https://review.openstack.org/508326
14:23:12 openstackgerrit Matt Riedemann proposed openstack/nova master: Remove system_metadata loading in Instance._load_flavor https://review.openstack.org/508357
14:24:57 dansmith jaypipes: bauzas: stephenfin: easy +W on this cleanup: https://review.openstack.org/#/c/508299/2
14:25:40 jaypipes dansmith: finito
14:26:03 dansmith jaypipes: ${thanks_in_some_fancy_language}
14:26:14 jaypipes :)
14:35:21 mriedem whew, got my aussy visitor visa
14:36:27 dansmith um I believe it's "aussie"
14:56:11 cdent anybody able to sail this gabbi test addition, already has jay’s +2: https://review.openstack.org/#/c/485209/
14:57:19 gibi cdent: looking...
14:57:28 cdent thanks
14:58:12 gibi dansmith was faster
14:58:36 cdent thanks danpawlik
14:58:45 cdent oh noes! thanks dansmith
14:58:54 danpawlik cdent: lol
14:58:56 danpawlik :D
14:59:04 danpawlik cdent: I was wondering why you thanks me :D
14:59:23 cdent danpawlik: I’m sure you’ve done something worth being thanked for? Thanks for existing.
14:59:24 gibi danpawlik: now you have to do someting for cdent :)
15:00:26 danpawlik gibi: In that case, Im going to work!
15:00:34 danpawlik cdent: :D
15:10:40 melwitt mriedem: I started looking at the ceph job last night and something weird is happening where keystone can't start. still researching how to fix it
15:11:31 mriedem ok, but it's still a smoldering pile despite that
15:19:56 openstackgerrit Matt Riedemann proposed openstack/nova master: Pass migration from API to conductor for evacuate https://review.openstack.org/500176
15:19:56 openstackgerrit Matt Riedemann proposed openstack/nova master: Modernize set_vm_state_and_notify https://review.openstack.org/499799
15:26:05 melwitt mriedem: I see now, the keystone thing must have been from getting zuul'd. the failures I see now are from a 404 from cinder api test, like you said last time
15:26:47 smcginnis melwitt: Anything you need us to look at?
15:27:06 mriedem there was a long-standing change in cinder for ceph,
15:27:16 mriedem that jbernard thought would help stabilize some things
15:27:55 mriedem https://review.openstack.org/#/c/281550/
15:28:45 mriedem and there was an alternative proposed https://review.openstack.org/#/c/432326/
15:29:50 mriedem as far as i can tell, something something locks
15:30:37 melwitt smcginnis: not yet sure. there's a couple of cinder api tempest tests failing on only our ceph job (for a long time) and I'm starting to look at it
15:30:37 mriedem there are some newer volume snaphot tests in tempest that are failing at a pretty high rate, globally, so those are probably not helping the situation
15:31:05 mriedem and by "the situation", yes, i mean this guy http://pmcdeadline2.files.wordpress.com/2014/03/mike-the-situation__140331172717.jpg
15:32:01 openstackgerrit Merged openstack/nova-specs master: List/show all server migration types https://review.openstack.org/489029
15:32:54 openstackgerrit Matt Riedemann proposed openstack/nova master: What is the meaning of....recreate? https://review.openstack.org/508190
15:38:51 mriedem sdague: dansmith: grenade creates a vm and leaves it running through the upgrade so it can ping it on the other side right?
15:39:02 dansmith mriedem: yeah
15:39:10 mriedem ok, i guess nova supports accessible upgrades then!
15:39:12 mriedem yay more tags
15:39:52 dansmith is that what that tag means?

Earlier   Later