Earlier  
Posted Nick Remark
#openstack-nova - 2019-02-28
20:15:59 aspiers melwitt: any ideas about the title?
20:16:22 openstackgerrit Matt Riedemann proposed openstack/nova master: Move legacy-grenade-dsvm-neutron-multinode-live-migration in-tree https://review.openstack.org/640181
20:16:23 openstackgerrit Matt Riedemann proposed openstack/nova master: Make nova-grenade-live-migration voting and gate https://review.openstack.org/640182
20:17:05 openstackgerrit Matt Riedemann proposed openstack/nova master: Make nova-grenade-live-migration voting and gating https://review.openstack.org/640182
20:17:54 mriedem flavors docs talked about traits https://docs.openstack.org/nova/latest/user/flavors.html
20:18:09 mriedem so you'd likely want some reference to how system-driven traits and user-driven traits overlap
20:18:51 aspiers mriedem: good point, thanks
20:19:13 mriedem i'm not sure contributor is really the right place for that information,
20:19:15 mriedem since it is user facing
20:19:23 mriedem user/admin
20:19:39 mriedem i mean we have https://docs.openstack.org/nova/latest/user/#maintenance
20:19:51 mriedem and https://docs.openstack.org/nova/latest/reference/#internals
20:20:11 mriedem the latter is where provider tree is documented
20:20:15 mriedem https://docs.openstack.org/nova/latest/reference/update-provider-tree.html
20:20:24 mriedem so you'd also link from ^ likely
20:21:12 mriedem i'd probably throw something under reference/internals like the upt stuff, and reference from wherever it makes sense, like the flavors doc
20:21:42 mriedem "Note that there are compute-managed traits. Details about those can be found <here>."
20:22:26 mriedem some of those compute traits also link to the feature support matrix ... https://docs.openstack.org/nova/latest/user/support-matrix.html#operation_device_tags
20:22:39 mriedem aspiers: i'd worry about documentation later :)
20:23:16 aspiers yup
20:44:30 openstackgerrit Matt Riedemann proposed openstack/nova stable/rocky: Fix legacy-grenade-dsvm-neutron-multinode-live-migration https://review.openstack.org/640186
20:47:15 openstackgerrit Matt Riedemann proposed openstack/nova master: Move legacy-grenade-dsvm-neutron-multinode-live-migration in-tree https://review.openstack.org/640181
20:47:15 openstackgerrit Matt Riedemann proposed openstack/nova master: Make nova-grenade-live-migration voting and gating https://review.openstack.org/640182
20:50:16 melwitt nova meeting in 10 minutes
20:51:19 artom Oh hey, I can actually this one
20:51:30 artom Usually it's smack in the middle of daycare taxi time
20:58:30 openstackgerrit melanie witt proposed openstack/nova master: Add online data migration for populating user_id https://review.openstack.org/633351
20:58:31 openstackgerrit melanie witt proposed openstack/nova master: Add get_counts() to InstanceMappingList https://review.openstack.org/638072
20:58:31 openstackgerrit melanie witt proposed openstack/nova master: WIP Count instances from mappings and cores/ram from placement https://review.openstack.org/638073
20:58:32 openstackgerrit melanie witt proposed openstack/nova master: Use instance mappings to count server group members https://review.openstack.org/638324
20:59:56 openstackgerrit Matt Riedemann proposed openstack/nova master: Move legacy-grenade-dsvm-neutron-multinode-live-migration in-tree https://review.openstack.org/640181
20:59:56 openstackgerrit Matt Riedemann proposed openstack/nova master: Make nova-grenade-live-migration voting and gating https://review.openstack.org/640182
21:09:42 openstackgerrit Matt Riedemann proposed openstack/nova stable/rocky: Move legacy-grenade-dsvm-neutron-multinode-live-migration in-tree https://review.openstack.org/640191
21:41:19 openstackgerrit Matt Riedemann proposed openstack/nova stable/queens: Fix legacy-grenade-dsvm-neutron-multinode-live-migration https://review.openstack.org/640197
21:42:16 openstackgerrit Matt Riedemann proposed openstack/nova stable/queens: Move legacy-grenade-dsvm-neutron-multinode-live-migration in-tree https://review.openstack.org/640198
21:49:52 marst Hello. I've installed devstack (with minimal local.conf), how do I create several fake hypervisors? I remember there was a blog post from someone with 1000 hypervisors, but can't find it.
21:50:34 marst Just trying to teach people how nova-scheduler filters work
21:50:49 marst (but first need to understand it myself)
21:51:27 mriedem marst: this would get you partway https://review.openstack.org/#/c/507918/
21:52:10 mriedem the main things are (1) use the fake virt driver (2) noop quota driver and (3) $NUMBER_FAKE_NOVA_COMPUTE
21:52:41 mriedem even with that if you create too many fake computes you can run out of resources on a single host
21:52:53 marst mriedem: Thanks a lot!! This is perfect!
21:53:17 mriedem in fact i think i changed devstack so that if you use the fake virt driver, you get the noop quota driver automatically
21:53:43 mriedem https://review.openstack.org/#/c/571933/
21:54:09 mriedem yeah so you just need to say VIRT_DRIVER=fake and NUMBER_FAKE_NOVA_COMPUTE=whatever
21:54:21 marst mriedem: awesome! thank you!
21:54:25 mriedem nop
21:54:27 mriedem *np
21:55:05 mriedem i think i've gone up to 20 fake computes with an 8vcpu/8gb ram host and it was ok, but more than that and it starts to fall over,
21:55:19 mriedem because it's using ncpu/2 API workers for conductor/scheduler/api services on the single host
21:55:39 mriedem you can set API_WORKERS=1 to trim that down
21:55:54 mriedem so bunch of computes, 1 process per controller service
21:56:34 mriedem i also create servers with networks=none so i don't hit port quota in neutron
21:57:46 marst mriedem: Will give it a try tonight. Thanks a lot once again! :)
21:57:51 mriedem np
22:00:19 openstackgerrit Jim Rollenhagen proposed openstack/nova master: ironic: check fresh data when sync_power_state doesn't line up https://review.openstack.org/636699
22:00:19 openstackgerrit Jim Rollenhagen proposed openstack/nova master: Remove TypeError handling for get_info https://review.openstack.org/640043
22:00:31 jroll efried: you owe me back a +2 :P
22:32:39 mriedem marst: you inspired me https://review.openstack.org/640205
22:32:52 mriedem feedback appreciated on if any of that doesn't work for you
22:38:50 openstackgerrit Matt Riedemann proposed openstack/nova stable/pike: Move legacy-grenade-dsvm-neutron-multinode-live-migration in-tree https://review.openstack.org/640207
22:45:57 marst mriedem: thank you! I'll try it, but pretty sure it'll work as expected.
22:46:12 mriedem easy +w https://review.openstack.org/#/c/635350/5
22:53:51 tonyb cfriesen: because they have different consumers and a requirements file is different from a constraints file
22:54:21 tonyb cfriesen: I get it's a little duplication but is it really that bad? How would you chnage it?
22:59:28 efried jroll: done, thanks for the squash.
22:59:37 jroll efried: np, thanks for the reviews
23:02:24 efried mriedem: I'm gonna leave stephenfin to that +W. I would nitpick it to death.
23:02:46 mriedem yar matey
23:06:43 openstackgerrit Matt Riedemann proposed openstack/nova stable/ocata: Drop legacy-grenade-dsvm-neutron-multinode-live-migration https://review.openstack.org/640219
23:07:55 melwitt mriedem: want to make sure this is kosher for backporting (ironic driver virt api change) https://review.openstack.org/636699
23:08:31 mriedem well i can certainly look
23:09:03 cfriesen tonyb: I just was surprised because I was upversioning os-traits and didn't realize it needed to be changed in two places.
23:10:06 cfriesen tonyb: seems silly to specify "I need at least version 0.11.0 of os-traits" in two different ways.
23:10:16 melwitt mriedem: I just looked at it. TypeError handled but no warning log for out-of-tree people. I made a comment
23:10:45 melwitt maybe that's overkill for helping out-of-tree. it's mentioned in the reno already
23:10:54 cfriesen tonyb: I can live with it of course. :)
23:12:49 mriedem melwitt: same, plus it's broken
23:13:10 mriedem melwitt: you'd handle the type error and then get another error for an undefined variable
23:13:19 melwitt ohh
23:13:23 melwitt ouch
23:13:35 openstackgerrit Adam Spiers proposed openstack/nova master: Convert driver supported capabilities to compute node provider traits https://review.openstack.org/538498
23:13:37 mriedem well maybe not
23:14:00 mriedem oh i guess we'd just fallback to doing what we did before right?
23:15:38 aspiers mriedem, efried: fixed version is now uploaded https://review.openstack.org/#/c/538498/19..20//COMMIT_MSG
23:15:46 aspiers mriedem, efried: now I will rebase and fix the conflict
23:15:56 mriedem jroll: check my logic in here https://review.openstack.org/#/c/636699/
23:16:59 melwitt seems like it would fall back, given that vm_power_state is passed into the method and the new code just overwrites it if the driver can pull from not cache
23:17:11 mriedem yeah ok
23:17:43 openstackgerrit Adam Spiers proposed openstack/nova master: Convert driver supported capabilities to compute node provider traits https://review.openstack.org/538498
23:18:16 aspiers mriedem, efried: now rebased in patch set 21
23:19:15 efried aspiers: looking. Will try to get it done before I have to leave for class...
23:19:24 aspiers efried: thanks :)
23:20:17 efried else mañana
23:25:49 efried aspiers: Done, that was pretty easy.
23:26:06 efried great work there, Adam, really appreciate you picking that up and sticking with it through all our waffling.
23:26:18 aspiers :)
23:28:49 openstackgerrit Adam Spiers proposed openstack/nova master: Convert driver supported capabilities to compute node provider traits https://review.openstack.org/538498
23:29:14 aspiers efried: nit addressed
23:29:51 openstackgerrit Merged openstack/python-novaclient master: Add support for microversion 2.70 - expose device tags https://review.openstack.org/636779

Earlier   Later