Earlier  
Posted Nick Remark
#openstack-nova - 2018-09-18
08:08:00 naichuans_ bauzas: please ping me when your are free.
08:08:37 naichuans_ bauzas: About n-rp and reshaper, which one will be merged first?
08:58:41 kashyap johnthetubaguy: gibi: Morning, can we put this change out of its misery -- https://review.openstack.org/#/c/565517 ("libvirt: Drop MIN_LIBVIRT_PF_WITH_NO_VFS_CAP_VERSION")
08:59:04 bauzas naichuans_: hello :)
08:59:06 kashyap It's a dead-simple clean-up
08:59:21 naichuans_ bauzas: Hi~
09:00:00 naichuans_ Anything share with me about n-rp disscussion during PTG meeting?
09:00:42 bauzas naichuans_: sure, we could be discussing by Bluejeans
09:00:46 bauzas or Hangout ?
09:01:32 naichuans_ haha~
09:01:32 pvc hi
09:02:18 naichuans_ bauzas: In truth I'm interested in the name mangling and reshaper
09:02:30 naichuans_ bauzas: for multiple vgpu type support
09:03:28 pvc anyone experience in using cyborg for vgpu?
09:05:09 bauzas naichuans_: that's why I think we could be discussing by Hangout directly
09:05:54 naichuans_ bauzas: Ah~ but how I reach you?
09:06:24 naichuans_ bauzas: Maybe I could give you a call?
09:06:35 bauzas naichuans_: so, we agreed during the PTG about names, but the problem is that when discussing with dansmith, we thought about modifying the children and rather have children RP that would be physical GPUs and not GPU types
09:06:55 bauzas hence mriedem's -W on https://review.openstack.org/#/c/599208/
09:08:07 naichuans_ bauzas: got it. Then there maybe multiple vgpu rps with same type?
09:08:39 naichuans_ for they may have more than one gpu with same type on a host?
09:10:22 bauzas naichuans_: the problem is about NUMA affinity
09:11:04 bauzas naichuans_: see https://review.openstack.org/#/c/552924/
09:11:27 naichuans_ bauzas: checking
09:11:29 bauzas naichuans_: if we have NUMA children, then pGPUs should be grand-children
09:11:49 bauzas for knowing the type, it'd then be a trait
09:11:58 bauzas and tbh, I think it's better
09:12:11 naichuans_ Oh, understood, bauzas:
09:12:25 bauzas because resource capacity is about some resource provider, which is a pGPU
09:13:04 bauzas the type itself isn't a provider of resources, just a feature
09:13:29 bauzas naichuans_: so I'm working on providing a new revision of https://review.openstack.org/#/c/599208/ by creating children being pGPUs
09:13:45 naichuans_ bauzas: Agree, it is more natural. But I'm not sure if there would be some issues involved in.
09:17:56 naichuans_ bauzas: I made a patch on xen according to Matt's patch:https://review.openstack.org/#/c/599208/. reshape works well
09:18:24 naichuans_ bauzas: https://review.openstack.org/#/c/521041/
09:18:38 naichuans_ bauzas: but only for single gpu rp support
09:19:30 naichuans_ bauzas: Do we have a plane for reshaper on multiple gpu rp support?
09:21:56 openstackgerrit Chen proposed openstack/nova stable/queens: Fix soft deleting vm fails after "nova resize" vm https://review.openstack.org/603340
09:22:08 naichuans_ bauzas: about gpu rp name mangling, it make no difference on xenserver, because gpu with same type would be put into the same gpu group. So base on gpu or gpu type is same
09:22:39 bauzas naichuans_: I'll look at your change for xen
09:22:53 naichuans_ bauzas: thanks.
09:23:41 bauzas naichuans_: we don't need to reshape for multiple GPU types
09:23:54 bauzas again, see my upgrade impact section on the spec
09:24:07 naichuans_ bauzas: will check it
09:26:42 naichuans_ bauzas: you mean this patch: https://review.openstack.org/#/c/552924/?
09:27:07 bauzas nope, the reproposed 'multiple GPU types' one
09:28:08 naichuans_ bauzas: will check it
09:29:28 openstackgerrit Ghanshyam Mann proposed openstack/nova master: Merge extended_volumes extension response into server view builder https://review.openstack.org/596285
09:33:24 naichuans_ bauzas: We restrict the user scenario to avoid those troubles~ Fair enough :)
09:33:45 bauzas naichuans_: which troubles ? :)
09:34:19 openstackgerrit Wenran Xiao proposed openstack/nova-specs master: Move juno approved specs https://review.openstack.org/603344
09:35:13 naichuans_ bauzas: Directly upgrade the old vgpu allocation to multiple vgpu rp support is troublesome~
09:35:57 naichuans_ bauzas: As I mentioned in the email, we have difficluties to decide the old allocation belongs.
09:36:38 bauzas naichuans_: ah this
09:36:40 bauzas naichuans_: yeah
09:36:52 bauzas naichuans_: well, about finding which is which, I don't see it difficult
09:37:01 bauzas but I could be wrong
09:37:14 bauzas I mean, allocations are done with a consumer UUID
09:37:33 bauzas we know that the consumer UUID is either an instance or a migration
09:37:57 bauzas given we don't support migrations yet in libvirt, that simplifies
09:38:32 bauzas so, the idea is to lookup the VGPU allocations, find for each which instance it is, check the libvirt XML to know which card is attached to, and give it back
09:38:46 naichuans_ bauzas: Yes, we need to talk with hypervisor, looks not so natural for me~
09:39:03 bauzas naichuans_: I already do that for rebooting the host
09:39:33 bauzas naichuans_: given mdevs aren't persisted on reboots, every compute restart checks the existing allocations and recreates the mdevs
09:40:14 naichuans_ bauzas: awesome~
09:40:56 bauzas naichuans_: I need to go to the gym, but I can help you by showing you the libvirt codee
09:41:01 bauzas give me a sec
09:41:30 naichuans_ bauzas: Got it, thank you very much~ And for so much information :)
09:42:58 bauzas naichuans_: https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L566
09:43:12 naichuans_ bauzas: will check it
09:49:50 naichuans_ bauzas: According to your spec, multiple vgpu support would not be implemented in stein, right?
09:50:00 naichuans_ https://review.openstack.org/#/c/602474/2/specs/stein/approved/vgpu-stein.rst
09:52:11 kashyap tox -epep8 -- -HEAD
09:52:21 kashyap Oeps
09:54:10 openstackgerrit Kashyap Chamarthy proposed openstack/nova master: libvirt: Drop MIN_LIBVIRT_PARALLELS_SET_ADMIN_PASSWD https://review.openstack.org/562313
09:59:27 pvc hi bauzas
09:59:29 pvc it is okay now :)
09:59:42 pvc i have 13 supported types for my one p100
10:04:37 pvc do i need to do something more bauzas?
10:21:53 openstackgerrit Tetsuro Nakamura proposed openstack/nova-specs master: Spec: Support filtering by forbidden aggregate https://review.openstack.org/603352
10:32:07 openstackgerrit Vlad Gusev proposed openstack/nova stable/queens: Remove mox in libvirt/test_driver.py (3) https://review.openstack.org/603353
10:38:29 stephenfin gibi: Any chance I could get a copy of the commands you were using in the bandwidth-aware scheduling demo last week?
10:45:30 openstackgerrit Vlad Gusev proposed openstack/nova stable/queens: libvirt: Reduce calls to qemu-img during update_available_resource https://review.openstack.org/603358
10:58:11 Luzi Hello, I'm new to nova. How do you propose patches or ideas? Do you use Launchpad or Storyboard?
10:59:16 openstackgerrit Tetsuro Nakamura proposed openstack/nova-specs master: Spec: Support filtering by forbidden aggregate https://review.openstack.org/603352
11:05:53 s10 Luzi: Hello. We should use gerrit for patches proposal, see https://docs.openstack.org/infra/manual/developers.html . AFAIK, bugs and RFE are proposed in Nova by Launchpad.
11:07:01 Luzi yeah, i work in a team, which implements security enhancements and we want to contribute to openstack
11:07:32 Luzi for now we want to propose a signature check after an image is cached on a compute node
11:11:57 gibi stephenfin: hi
11:12:18 gibi stephenfin: let me talk to rubasov if he have an easy to digest version of the commands
11:13:08 gibi stephenfin: hi did promise to write up the whole thing as a blogpost but I don't know the timing of that
11:13:34 s10 Luzi: So basically you want to implement signature check that is described in https://docs.openstack.org/glance/latest/user/signature.html ?
11:14:33 Luzi s10, well nova already checks the signature when downloading an image from glance
11:14:56 Luzi but not when it was cached on the compute node
11:18:57 s10 Luzi: I think we should wait for nova cores to wake up (15:00-16:00 UTC+0) for their thoughts. I believe good starting point is to open a bug in https://bugs.launchpad.net/nova describing this issue
11:19:20 Luzi okay, thank you s10 :)
11:44:23 kashyap 'Citrix XenServer CI' is a 'voting' job, is it?
11:55:29 sean-k-mooney kashyap: i think so
11:56:01 gibi stephenfin: does it work for you if there will be a blogpost still this week?
11:56:09 kashyap sean-k-mooney: Trying to figure out if this change is failing because of it: https://review.openstack.org/#/c/602592/ ("Use 'virt' as the default machine type for ARMv7")
11:57:19 sean-k-mooney kashyap: well you are chaing the libvirt driver the cirtx xenserver ci should be using the native xen driver

Earlier   Later