| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-08-24 | |||
| 15:00:02 | dtantsur | dansmith: haha, no, I did not even know it was possible. have I ever mentioned my poor knowledge of nova? | |
| 15:00:12 | dansmith | dtantsur: I don't know that our in-tree weighers would mean anything for ironic nodes, but weighers are some of the more likely things for someone in a deployment to write customly to get the host selection they want | |
| 15:00:18 | dansmith | heh | |
| 15:00:42 | dtantsur | yeah, and "prefer newer hardware" makes some sense to me indeed, for example | |
| 15:00:58 | dansmith | yep | |
| 15:01:19 | openstackgerrit | sahid proposed openstack/nova master: libvirt: add method to configure migration speed https://review.openstack.org/497456 | |
| 15:01:19 | openstackgerrit | sahid proposed openstack/nova master: libvirt: bandwidth param should be set in guest migrate https://review.openstack.org/497455 | |
| 15:01:20 | openstackgerrit | sahid proposed openstack/nova master: libvirt: slowly live-migration to ensure network is ready https://review.openstack.org/497457 | |
| 15:01:27 | dtantsur | okay, thanks again dansmith. may I ping you for review when I write an update for this docs page? | |
| 15:01:38 | dansmith | dtantsur: sure | |
| 15:01:50 | dtantsur | cool, I'll try to finish it today | |
| 15:02:00 | openstackgerrit | David Rabel proposed openstack/nova master: Adds support for graceful shutdown for VMware instances https://review.openstack.org/494169 | |
| 15:06:21 | mriedem | here is the bug for the resize + reschedule not removing allocations issue https://bugs.launchpad.net/nova/+bug/1712850 | |
| 15:06:22 | openstack | Launchpad bug 1712850 in OpenStack Compute (nova) "Allocations are not removed from destination node when rescheduling during resize/migrate" [High,Triaged] | |
| 15:07:08 | vdrok | dtantsur: /me is on holiday today, but it was needed because all weights are the same in ci for our nodes, so the same ones were selected during parallel tests for instance build, and were racing as iirc claim happens on compute | |
| 15:07:51 | vdrok | So reschedules were happening constantly, and Max reschedules is 3 by default | |
| 15:08:04 | rabel | is "Intel PCI CI" always non-voting? | |
| 15:09:13 | rabel | that is: can i ignore that it failed without a reason? according to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel-PCI-CI it is non-voting | |
| 15:09:33 | cdent | rabel: pretty much, yeah | |
| 15:09:49 | rabel | cool, thanks. | |
| 15:10:18 | mriedem | rabel: you can yell at sean-k-mooney about that | |
| 15:14:27 | dtantsur | dansmith: see vdrok's comment above ^^^. is it going away with resource classes? especially wrt "claim happens on compute"? | |
| 15:14:41 | sean-k-mooney | haha well its not run by our team but what was the questing releating to the pci ci | |
| 15:15:17 | rabel | the question was just if i can ignore if it fails. ;) | |
| 15:15:17 | dansmith | dtantsur: yep | |
| 15:15:33 | dtantsur | good to know | |
| 15:15:54 | sean-k-mooney | ah well yes and no. if you are not touching the pci code probably if you are you might want to take a look at it | |
| 15:16:12 | sean-k-mooney | the pci ci is testing a very limited scope | |
| 15:18:17 | openstackgerrit | Eric Fried proposed openstack/nova master: docs: Document the scheduler workflow https://review.openstack.org/475810 | |
| 15:18:19 | sean-k-mooney | we had planned to combine it with the nfv ci and expand the scope to introduce livemigration and other testing but we lost 2 headcount including our ci lead so that did not go ahead | |
| 15:18:59 | dtantsur | dansmith: why aren't compute_group_opts here https://github.com/openstack/nova/blob/master/nova/conf/compute.py#L1122-L1130 ? I think it causes this option to not appear in the sample conf | |
| 15:19:39 | dansmith | dtantsur: I dunno what sort of black magic is involved in all this.. maybe ask mriedem or sfinucan or edleafe | |
| 15:20:07 | dtantsur | ack | |
| 15:22:14 | dtantsur | I also see compute_driver option twice - in [DEFAULT] and in [compute], wut? | |
| 15:23:50 | mriedem | yeah that looks like a bug, the former i mean | |
| 15:24:51 | dtantsur | mriedem: well, actually the option is in [DEFAULT]. lemme bake a quick patch, you'll see what I mean | |
| 15:25:17 | efried | mriedem dtantsur L1141 should be compute_group_opts, not compute_opts. | |
| 15:25:32 | dtantsur | this is what I'm fixing right now, yes :) | |
| 15:25:41 | efried | Cool | |
| 15:26:25 | efried | Looks like Intel PCI CI is out of disk space or something. All runs failing, log links 404. | |
| 15:26:39 | openstackgerrit | Dmitry Tantsur proposed openstack/nova master: Fix sample configuration generation for compute-related options https://review.openstack.org/497460 | |
| 15:26:42 | dtantsur | efried, mriedem ^^^ | |
| 15:27:18 | efried | dtantsur +1, good catch. | |
| 15:27:55 | openstackgerrit | Eric Fried proposed openstack/nova master: Monkey patch the blockdiag extension https://review.openstack.org/476159 | |
| 15:30:34 | openstackgerrit | Eric Fried proposed openstack/nova master: Add formatting to scheduling activity diagram https://review.openstack.org/476204 | |
| 15:30:50 | efried | edleafe Found another error in https://review.openstack.org/#/c/475810/ , fixed it, and rebased ^^ for cumulative edits. | |
| 15:30:59 | efried | sfinucan ^ cc | |
| 15:31:08 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Fix sample configuration generation for compute-related options https://review.openstack.org/497460 | |
| 15:33:29 | efried | gr, stephenfin (split personality these days?) | |
| 15:34:05 | stephenfin | efried: I had an away message set of sfinucan, but it seems to have been unset | |
| 15:34:21 | stephenfin | I'll just switch it off altogether. stephenfin has been in use for long enough now | |
| 15:35:25 | stephenfin | ...and done | |
| 15:36:14 | mriedem | he died in a tent in greece somewhere | |
| 15:36:23 | mriedem | from a splitting hangover | |
| 15:36:55 | efried | With that kind of hangover, death is a mercy. | |
| 15:38:49 | efried | dtantsur You got the pike backport? | |
| 15:41:16 | mriedem | efried: i just posted it | |
| 15:41:24 | mriedem | well, 5 minutes ago | |
| 15:41:51 | efried | hm, no bot? | |
| 15:41:55 | mriedem | not for stable | |
| 15:41:59 | mriedem | we could add that | |
| 15:42:06 | mriedem | it's somewhere in project-config | |
| 15:42:09 | efried | And no cherry-pick comments in the original? | |
| 15:42:20 | mriedem | that's only if you cherry pick from gerrit, | |
| 15:42:34 | mriedem | which if you that before it's merged, you don't get the cherry picked from line in the commit in the cherry pick | |
| 15:42:37 | mriedem | it's a whole big deal | |
| 15:42:40 | efried | geez | |
| 15:42:58 | mriedem | dansmith: let me know when you'd like to process and discuss https://review.openstack.org/#/c/496995/ | |
| 15:43:05 | dansmith | yeah sorry on a call | |
| 15:43:12 | mriedem | efried: just click the change id | |
| 15:43:15 | mriedem | it'll be the same | |
| 15:43:21 | efried | or that | |
| 15:52:32 | openstackgerrit | Merged openstack/os-vif master: Updated from global requirements https://review.openstack.org/488086 | |
| 16:05:46 | openstackgerrit | Dan Smith proposed openstack/nova master: Add placeholder migrations for Pike backports https://review.openstack.org/496932 | |
| 16:05:46 | openstackgerrit | Dan Smith proposed openstack/nova master: Add uuid to migration object and migrate-on-load https://review.openstack.org/496934 | |
| 16:05:47 | openstackgerrit | Dan Smith proposed openstack/nova master: Add uuid to migration table https://review.openstack.org/496933 | |
| 16:05:58 | cdent | \o/ | |
| 16:38:58 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove allocation when booting instance rescheduled or aborted https://review.openstack.org/496995 | |
| 17:16:09 | mriedem | blarg we only show faults if the instance is in ERROR or DELETED status | |
| 17:16:55 | mriedem | and when a resize/migrate fails on the dest during _prep_resize we don't set the instance to ERROR state | |
| 17:17:02 | mriedem | which i guess makes sense since it's fine on the source | |
| 17:17:17 | mriedem | but you'd wonder why the thing didn't resize or move | |
| 17:17:36 | dansmith | mriedem: I'm returning to that review for like the fifth time | |
| 17:17:45 | dansmith | need to turn off my email and chat or something | |
| 17:17:46 | mriedem | this time it's personal | |
| 17:17:51 | dansmith | hah | |
| 17:18:04 | dansmith | Review The Patch 5: Do or Die | |
| 17:20:52 | dansmith | mriedem: hmm, yeah, I guess right now if we reschedule the scheduler would actually create a doubled move allocation huh? | |
| 17:21:06 | mriedem | tripled | |
| 17:21:21 | mriedem | i think | |
| 17:21:37 | mriedem | the point of the move / double stuff in the scheduler is to not overwrite the existing allocations | |
| 17:21:37 | dansmith | well, N'd for N retries right? | |
| 17:21:40 | mriedem | yup | |
| 17:21:43 | dansmith | yeah | |
| 17:21:48 | mriedem | quintupled? | |
| 17:21:59 | dansmith | we're awesome | |
| 17:22:30 | mriedem | yeah so i was mostly worried that alex's patch was doing things in a too generic way, but i've since talked myself out of that | |
| 17:22:37 | mriedem | but left the detailed comments in there | |
| 17:22:41 | dansmith | so, this functional test has a mock in it, which is kinda contrary to the goal here right? | |
| 17:23:12 | mriedem | the mock is just to force the build failure on the source host and trigger a reschedule - i suppose you could do that by saying, boot on host A which we know won't fit a flavor or something so the claim fails | |