| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-02-28 | |||
| 20:02:51 | aspiers | efried: yes, working on it right now | |
| 20:03:15 | efried | cool | |
| 20:03:23 | aspiers | efried: I was planning to fix the issues, then submit, and only then rebase and submit again, to keep rebase changes in a separate patchset | |
| 20:03:26 | aspiers | makes sense? | |
| 20:03:45 | efried | aspiers: ++, hate having to review rebase+updates in same PS. | |
| 20:04:02 | aspiers | efried: one day we will not have to worry about that any more | |
| 20:04:14 | aspiers | o/~ one day ... o/~ | |
| 20:04:18 | efried | yeah, it wasn't long ago that the rebase PS would include all the files from the rebase. | |
| 20:04:30 | efried | ...from all the intervening commits | |
| 20:04:37 | efried | so where we are now is at least an improvement on that. | |
| 20:05:12 | aspiers | well, "long ago" depends very much on whether you are using the timeline of our Gerrit deployments, or the upstream Gerrit releases ;-) | |
| 20:05:31 | aspiers | but yeah, I know you meant the former | |
| 20:05:52 | aspiers | I kinda want to volunteer for the infra team *just* to get us on 2.16 | |
| 20:05:57 | aspiers | but I don't have time :-( | |
| 20:07:21 | aspiers | melwitt: would it go under "Nova Major Subsystems"? https://docs.openstack.org/nova/latest/contributor/index.html | |
| 20:07:52 | aspiers | a new doc called "resource provider trees" or something like that? | |
| 20:12:21 | melwitt | aspiers: yeah, AFAIK, we don't have any nova docs about traits yet. is it only useful to nova contributors or to more ppl? if it's more, then it wouldn't be under contributor/ | |
| 20:12:58 | aspiers | melwitt: I think some would, some wouldn't - depends on whether it's internals | |
| 20:13:31 | aspiers | IMHO this Venn diagram is borderline either way | |
| 20:13:52 | aspiers | I could do a more user-facing version | |
| 20:14:20 | melwitt | no, I think it's ok, was just sanity checking. I think a new subsystem doc would make sense, like you suggested | |
| 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: Make nova-grenade-live-migration voting and gating https://review.openstack.org/640182 | |
| 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: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: WIP Count instances from mappings and cores/ram from placement https://review.openstack.org/638073 | |
| 20:58:31 | openstackgerrit | melanie witt proposed openstack/nova master: Add get_counts() to InstanceMappingList https://review.openstack.org/638072 | |
| 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: Make nova-grenade-live-migration voting and gating https://review.openstack.org/640182 | |
| 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 | |
| 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: Remove TypeError handling for get_info https://review.openstack.org/640043 | |
| 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: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 | |