| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-02-03 | |||
| 00:05:30 | mriedem | gmann: i'm not going to actually go and hunt those down | |
| 00:05:37 | gmann | https://github.com/openstack/nova/blob/c90acdbc55b743666baa9ef82c56a8e85475f739/nova/api/openstack/compute/servers.py#L234 | |
| 00:05:49 | mriedem | i could just say, joined tables or internal data model attributes | |
| 00:06:03 | gmann | yea that is enough | |
| 00:06:13 | mriedem | ok | |
| 00:13:30 | mriedem | edleafe: i was wondering if that delete RP fix was a blocker but then i remembered again that ironic basically can't schedule if you're all upgraded and have one of those things lying around | |
| 00:13:34 | mriedem | so yeah i guess it's a blocker | |
| 00:14:33 | edleafe | mriedem:yeah, pretty much | |
| 00:14:53 | edleafe | mriedem: running tests locally on the un-rebased change | |
| 00:16:36 | mriedem | ok | |
| 00:16:50 | mriedem | i've gone through and marked everything with rc1, rc2 or defer https://etherpad.openstack.org/p/nova-ocata-rc1-todos | |
| 00:16:55 | mriedem | dansmith: melwitt: jaypipes: ^ | |
| 00:16:59 | jroll | can't schedule? or may schedule to a thing that doesn't exist | |
| 00:17:07 | mriedem | schedule to a thing that blows up | |
| 00:17:12 | jroll | right | |
| 00:17:42 | jroll | a build failing here and there isn't the worst thing that could happen | |
| 00:17:48 | mriedem | i don't know how to talk about scheduling to ironic compute nodes when the nodes are deleted | |
| 00:17:53 | mriedem | or they are hosts, or wtf they are | |
| 00:17:54 | mriedem | it's ironic | |
| 00:18:02 | jroll | and how often to people actually delete machines from ironic | |
| 00:18:04 | jroll | s/to/do/ | |
| 00:18:05 | mriedem | jroll: does it retry in this case? | |
| 00:18:19 | jroll | mriedem: dunno, I didn't reproduce, I'm guessing not | |
| 00:18:56 | jroll | I guess I'm just thinking as long as this gets in rc2, it isn't a big deal if it's in rc1 | |
| 00:18:58 | jroll | I could be wrong ofc | |
| 00:19:30 | mriedem | jroll: i think it will reschedule https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L2015 | |
| 00:20:18 | jroll | mriedem: maaaybe, that's a lot of except blocks | |
| 00:20:21 | mriedem | yeah we call spawn here https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L1927 | |
| 00:20:27 | mriedem | ironicclient returns node not found | |
| 00:20:36 | mriedem | which gets handled here https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L2008 | |
| 00:21:06 | jroll | huh, I swear it said something about not rescheduling in the bug | |
| 00:21:08 | jroll | I could be drunk | |
| 00:21:24 | mriedem | he said it didn't cleanup in a periodic run | |
| 00:21:29 | mriedem | but i could also be drunk | |
| 00:21:36 | jroll | yeah I guess not | |
| 00:22:06 | jroll | I think it's fine | |
| 00:22:15 | openstackgerrit | melanie witt proposed openstack/nova master: WIP Add functional test for boot-from-volume instances https://review.openstack.org/428505 | |
| 00:23:09 | melwitt | dansmith: ^ I put the RT change into there for testing. the instance create works but then fails the resize bc it's requesting disk | |
| 00:23:57 | dansmith | yeah was just looking at it | |
| 00:24:09 | dansmith | I've got a little bit more time and then I'm really out | |
| 00:24:15 | dansmith | mriedem: when do you cut the tag? | |
| 00:26:14 | openstackgerrit | Ed Leafe proposed openstack/nova master: Delete a compute node's resource provider when node is deleted https://review.openstack.org/428375 | |
| 00:26:29 | edleafe | mriedem: ^^ un-rebased | |
| 00:28:13 | melwitt | dansmith: it doesn't look like mriedem put it on the RC1 things etherpad. maybe we could hope for RC2? since other stuff is slated for it also anyway | |
| 00:28:32 | dansmith | melwitt: I wasn't asking for this, I assume this isn't going to make it | |
| 00:28:38 | edleafe | jroll: and while this was noticed by ironic, it aaplies to any compute node | |
| 00:28:45 | melwitt | dansmith: oh, okay. yeah | |
| 00:28:51 | jroll | edleafe: damnit I have draft comments | |
| 00:28:56 | dansmith | melwitt: until your claim thing, I was going to say it looked pretty backportable, but.. | |
| 00:29:32 | edleafe | jroll: gerrit needs a "move to latest PS" button | |
| 00:29:51 | jroll | or a "don't let someone update this patch for a sec" button | |
| 00:29:53 | jroll | :P | |
| 00:30:32 | melwitt | dansmith: yeah. it would still be technically, no db messings up. assuming that legacy request spec doesn't ever get saved anywhere but if it did, that would be a problem anyway | |
| 00:31:04 | edleafe | Ah, I don't mind commenting on a stale patch. I really hate it when I write these deep comments, and then find that someone beat me to it, and mine sound like "me too" | |
| 00:31:06 | dansmith | melwitt: but the scheduler would start sending instances to computes without knowing if they would agree to not count root_gb, if you updated scheduler first | |
| 00:31:28 | dansmith | melwitt: so no architectural blocks, but still probably not free of bumbs | |
| 00:31:32 | dansmith | er, bumps heh :) | |
| 00:31:57 | melwitt | oh, hm | |
| 00:32:13 | jroll | edleafe: yeah, I'm kidding :) | |
| 00:32:16 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Add release note for filter/sort whitelist https://review.openstack.org/428285 | |
| 00:32:16 | dansmith | I'm projecting a little of our OSP backport rules here, but still | |
| 00:32:34 | jroll | edleafe: I'm investigating that big comment to be sure, but have a few there for you | |
| 00:32:35 | edleafe | jroll: heh, but I'm not :) | |
| 00:32:39 | mriedem | laura kicked my ass into eating dinner with her so i'll be back in a bit | |
| 00:32:45 | mriedem | and all questions will be answered | |
| 00:33:40 | melwitt | dansmith: yeah. it takes me awhile to understand the backport implications to upgrades | |
| 00:33:53 | dims_ | mriedem : better listen to her :) | |
| 00:34:15 | dansmith | melwitt: wish you had brought this up earlier, but the actual patch for this request to the scheduler took like four weeks longer than expected, so :? | |
| 00:34:18 | dansmith | er -> :/ | |
| 00:34:58 | edleafe | jroll: doh! Yeah, the way that the merge conflicts were marked in git didn't help | |
| 00:35:08 | edleafe | cleaning that up now | |
| 00:35:15 | jroll | edleafe: yeah no worries | |
| 00:35:26 | jroll | the main problem is the get_by_host thing | |
| 00:35:38 | jroll | I think it should likely be get_by_host_and_node | |
| 00:36:03 | melwitt | dansmith: yeah, I should have been paying more attention to that. I didn't know whether the bfv thing was planned to be handled this cycle. and cells v2 madness occurred, yadayada | |
| 00:39:36 | dansmith | melwitt: yeah | |
| 00:40:19 | edleafe | jroll: the get_by_host_and_node makes sense. I was using what jaypipes suggested, but I think he typed that off the top of his head. | |
| 00:41:05 | jroll | edleafe: the host/node thing is weird when you aren't an ironic person :) | |
| 00:41:45 | edleafe | jroll: and I thought it was always weird | |
| 00:41:54 | dansmith | edleafe: and you would be right | |
| 00:42:28 | jroll | edleafe: true that | |
| 00:42:36 | jroll | I gotta bounce for the night, I'll look again tomorrow | |
| 00:43:19 | edleafe | jroll: thanks | |
| 00:57:29 | mriedem | dansmith: melwitt: let's put the scheduler BFV patch or whatever at the bottom of the etherpad in the nice to haves list | |
| 00:58:39 | dansmith | I still have 21 failures without getting into unshelve | |
| 00:58:50 | dansmith | and I'm about to drop off for the evening | |
| 00:58:51 | dansmith | but, sure. | |
| 00:59:30 | mriedem | ultimately it's going to depend on if we can backport it | |
| 01:02:51 | mriedem | gmann: ok i think https://review.openstack.org/#/c/428285/ is good to go | |
| 01:02:53 | mriedem | oomichi: ^ | |
| 01:03:46 | mriedem | http://docs-draft.openstack.org/85/428285/3/check/gate-nova-releasenotes/aa1d391//releasenotes/build/html/unreleased.html#upgrade-notes | |
| 01:04:32 | oomichi | mriedem: terminated_at is valid, not terminate_at :) | |
| 01:04:53 | mriedem | ? | |
| 01:05:05 | mriedem | terminate_at isn't in there | |
| 01:05:10 | mriedem | i already fixed that bug yesterday | |
| 01:05:32 | oomichi | mriedem: yeah, by you. LGTM for the reno | |
| 01:05:55 | mriedem | just sign with your +W | |
| 01:07:04 | oomichi | yep, done | |
| 01:07:19 | mriedem | great, thanks | |
| 01:13:17 | gmann | mriedem: +1, all grep and extra check good now | |