| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-08-24 | |||
| 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 | |
| 17:23:25 | dansmith | or just not make it a functional test | |
| 17:23:30 | mriedem | but you need to get by the scheduler and to the compute | |
| 17:23:45 | mriedem | we have a similar functional regression test that tests reschedule similar to this | |
| 17:23:49 | mriedem | similarly | |
| 17:24:00 | dansmith | meaning it uses a mock? | |
| 17:24:10 | mriedem | a fixture | |
| 17:24:11 | mriedem | but yeah | |
| 17:24:25 | mriedem | https://github.com/openstack/nova/blob/master/nova/tests/functional/regressions/test_bug_1671648.py#L90 | |
| 17:24:40 | dansmith | okay I guess I can't keep track of our intentions here | |
| 17:24:59 | mriedem | given there are 4 services involved with a reschedule i like having the functional test | |
| 17:25:48 | dansmith | yeah, just having a fake driver that fails the first spawn or something seems like less unit-test-esque interaction, but whatever | |
| 17:26:13 | mriedem | could do that too - would be simpler | |
| 17:26:18 | mriedem | later cleanup i suppose | |
| 17:26:31 | mriedem | or in this one, whatever | |
| 17:28:00 | mriedem | things get complicated with a special compute driver i think b/c you have to set that in config before starting the compute service you're using, which is done in setUp, unless you make it a standalone test class, or start a new 3rd compute and boot directly to that host | |
| 17:28:02 | dansmith | mriedem: and we're saying this belongs in ServerMovingTests because why? it's a reschedule? | |
| 17:28:22 | dansmith | sure, but it's more cleanerer I think | |
| 17:28:28 | mriedem | i assume he threw it there because there are other tests checking allocation stuff in there | |
| 17:28:34 | mriedem | but it's not a move, yeah | |
| 17:28:45 | mriedem | didn't think abou that | |