| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-03-22 | |||
| 19:14:12 | mriedem | *stuff | |
| 19:14:34 | dansmith | yeah and the fact that you have to also worries me | |
| 19:14:41 | mriedem | it kept trying to add an empty numbered resources dict, and there are no resources in my request group | |
| 19:14:57 | mriedem | it's likely a bug in the resource request / group stuff internally | |
| 19:15:09 | fried_rice | where should it add it? | |
| 19:15:21 | mriedem | it was also just one of those, "oh hey i have like 2 hours left today to do something, how about i hack this together and see how it goes" thing | |
| 19:16:09 | dansmith | doesn't the base unnumbered group correspond to the whole request? | |
| 19:16:12 | mriedem | fried_rice: this is what i was getting | |
| 19:16:13 | mriedem | GET /placement/allocation_candidates?limit=1000&required1=COMPUTE_VOLUME_MULTI_ATTACH&resources=MEMORY_MB%3A512%2CVCPU%3A1&resources1= | |
| 19:16:21 | dansmith | something that is a trait on te host that is fundamental seems like it should be easy to add | |
| 19:16:22 | mriedem | and i'd get a 400 on that empty resources1 | |
| 19:16:43 | mriedem | the unnumbered resources there are from the flavor | |
| 19:16:48 | fried_rice | mhm, because the API refuses to allow you to specify requiredN without a corresponding resourcesN | |
| 19:16:53 | mriedem | the required1/resources1 were from the group i added | |
| 19:17:00 | mriedem | ok, | |
| 19:17:09 | fried_rice | so when whoever wrote that, they didn't see a need to not send the resourcesN through every time. | |
| 19:17:11 | mriedem | so the problem is the RequestGroup for the flavor gets built long after my code | |
| 19:17:40 | mriedem | i didn't want the requiredN, but i couldn't figure out how to not make it add the number | |
| 19:17:55 | dansmith | mriedem: right but they should be in the unnumbered one regardless of where they came from in this case | |
| 19:17:56 | fried_rice | right, but the problem is, where *do* you want to put the trait? | |
| 19:18:09 | mriedem | fried_rice: alongside the flavor | |
| 19:18:11 | mriedem | flavor group | |
| 19:18:23 | fried_rice | Okay, but if we say that, then we're *requiring* the VCPU/MEMORY_MB to come from the unnumbered group | |
| 19:18:30 | fried_rice | which is not (yet) a requirement otherwise. | |
| 19:18:39 | mriedem | *head explodes* | |
| 19:18:44 | dansmith | mriedem: if I cut the cat off your car can I sit in your garage with you? | |
| 19:18:50 | fried_rice | and it's going to explode (like mriedem's head) when we do numa. | |
| 19:19:03 | mriedem | dansmith: there is plenty of room, laura is at work | |
| 19:19:10 | mriedem | i'll get the lawn chairs down | |
| 19:19:18 | mriedem | no need, i've got one | |
| 19:19:29 | dansmith | even better, won't have to check a bag | |
| 19:19:59 | dansmith | indeed, but catalytic is so hard to type when you only have hours left on this planet | |
| 19:22:42 | fried_rice | So go with me on this: Can't I theoretically today put resources1:VCPU=1, resources1:MEMORY_MB:2048 into my flavor extra specs? And it'll ignore the base flavor values for vcpus and ram? | |
| 19:23:56 | fried_rice | down the road, I'll get a request with no unnumbered group | |
| 19:24:17 | fried_rice | so I'll have required=MULTIATTACH but no resources=* | |
| 19:24:32 | fried_rice | which I think will result in the same failure | |
| 19:26:12 | mriedem | clearly we have outsmarted ourselves | |
| 19:26:15 | mriedem | mission accomplished | |
| 19:27:26 | fried_rice | yeah, because this | |
| 19:27:26 | fried_rice | https://github.com/cdent/placecat/blob/d3241a6fb0d8701072986c169615787f7484a3b7/gabbits/trait-pairs.yaml#L109 | |
| 19:27:26 | fried_rice | doesn't work, we've got an issue to work through. | |
| 19:27:45 | fried_rice | I have to go do phone things now :( | |
| 19:32:55 | mriedem | whole bunch of stable/pike changes we could move through https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/pike+label:Code-Review=1 | |
| 19:33:15 | openstackgerrit | Matt Riedemann proposed openstack/nova stable/pike: Refix disk size during live migration with disk over-commit https://review.openstack.org/631372 | |
| 19:36:17 | elbragstad | i assume by previous the previous discussion, capabilities in nova stalled out? | |
| 19:47:40 | EmilienM | hi | |
| 19:47:53 | EmilienM | we need https://review.openstack.org/#/c/626952/ in Stein, please | |
| 19:48:19 | mriedem | elbragstad: yup | |
| 19:48:21 | EmilienM | if https://review.openstack.org/#/c/626952/ doesn't land, we'll have to carry that patch downstream | |
| 19:48:28 | EmilienM | we can't deploy Nova with SSL atm | |
| 19:48:37 | EmilienM | not sure why it's being postponed to Train, really | |
| 19:48:41 | gmann | melwitt: ack your comment on policy improvement spec. I am doing QA release things today. I will ping you on monday to discuss that and probably next plan. | |
| 19:48:49 | EmilienM | melwitt ^ | |
| 19:49:25 | elbragstad | mriedem is the main reason just because there aren't enough people to work on it or was it something else? i tried looking for a spec in review to find the answer but didn't see any | |
| 19:50:17 | melwitt | EmilienM: I don't think it's being postponed, should go into rc2. were you ok with that mriedem? | |
| 19:50:48 | mriedem | melwitt: idk about rc2. mdbooth said as long as it's merged on master (Train) he's happy to backport internally rather than upstream. | |
| 19:50:50 | EmilienM | +1 for rc2, thanks | |
| 19:50:50 | dansmith | last I asked, fried_rice said it was waiting until after rc something | |
| 19:50:56 | dansmith | right, that ^ | |
| 19:50:57 | melwitt | oh | |
| 19:51:01 | dansmith | but I really don't know | |
| 19:51:04 | EmilienM | I would rather avoid downstream only backports | |
| 19:51:13 | EmilienM | but I don't really care as I don't maintain this rpm downstream | |
| 19:51:19 | mriedem | and i'd rather avoid putting some crazy eventlet thing in rc2 that we don't see in the gate | |
| 19:51:27 | EmilienM | it's just ugly that the rest of users will have the same issue as we have | |
| 19:51:51 | melwitt | from what mdbooth said it is a regression though, for those running an unlucky combo of package versions right | |
| 19:51:54 | mriedem | we gate on bionic which is py36 and don't see this upstream in CI, so i can't explain the difference | |
| 19:52:04 | mriedem | yeah maybe | |
| 19:52:08 | mriedem | i've not followed the ML thread | |
| 19:52:11 | dansmith | mdbooth also said it was fine for train | |
| 19:53:01 | fried_rice | dansmith: At this point I'm waiting for you to re+2 | |
| 19:53:19 | fried_rice | since you had done it before | |
| 19:53:22 | melwitt | ok... I was just thinking if it's a regression it would be nice to fix it for stein ppl but if most think it should be train-only, then I'll go with the consensus | |
| 19:53:23 | dansmith | fried_rice: I haven't reviewed it in its current form and you said you'd ping me if you needed something | |
| 19:53:30 | fried_rice | okay. ping. | |
| 19:53:40 | dansmith | fried_rice: I'm not super comfortable with it at this point (I reviewed it initially a while ago) | |
| 19:53:57 | dansmith | so I say let melwitt do it if she thinks it's a good idea | |
| 19:54:00 | melwitt | cool gmann, thanks | |
| 19:54:24 | mriedem | i have to spend my requisite 2 hours per month to look at fixing https://launchpad.net/bugs/1790204 before writing up my monthly internal report... | |
| 19:54:25 | openstack | Launchpad bug 1790204 in OpenStack Compute (nova) "Allocations are "doubled up" on same host resize even though there is only 1 server on the host" [High,Triaged] | |
| 19:54:35 | dansmith | ten revisons ago and a week prior | |
| 19:55:30 | mriedem | honestly my +2 on that is mostly, (1) it's not in rc1, (2) it's eventlet and i'm not ever comfortable with eventlet stuff, (3) lots of people have been working on it and say it fixes the problem in a reproduction system so (4) i'm going to trust mdbooth on it | |
| 19:56:12 | fried_rice | yes, and I'm willing to do the same, but I wanted to give dansmith the opportunity to look at it again because he seemed to understand it (10 patch sets and a week ago). | |
| 19:56:15 | melwitt | yeah, I was going to say, that's the best my +2 could be too, for the same reasons | |
| 19:56:44 | melwitt | eventlet monkey patch ordering is not really my forte | |
| 19:56:48 | dansmith | fried_rice: don't wait on me | |
| 19:56:55 | fried_rice | okay. | |
| 19:57:32 | fried_rice | EmilienM: +A | |
| 19:58:12 | EmilienM | fried_rice: thank you | |
| 20:00:44 | mriedem | i'm still not really comfortable with pushing this into an rc2 | |
| 20:01:18 | mriedem | i'd be much cooler with landing it in train, and then if non-OSP people come along after stein GA saying they have the same issue (maybe zigo - he tends to tickle weird stuff like this), then we say ok let's backport and do a quick 19.0.1 on stable | |
| 20:02:09 | mriedem | or thode or coreycb | |
| 20:02:19 | mriedem | you know, other distro gremlins :) | |
| 20:02:33 | mriedem | i say that with the utmost affection | |
| 20:14:45 | coreycb | mriedem: we'll be ramping up our testing including SSL in the next couple of weeks. so we haven't hit that yet. | |
| 20:17:36 | mriedem | coreycb: ack cool | |
| 20:18:08 | coreycb | mriedem: will keep you posted. we're py3 only at this point so i imagine that we'll hit it as well. grrr eventlet. | |
| 20:21:12 | mriedem | py3 what? | |
| 20:21:14 | mriedem | 3.5? | |
| 20:21:20 | mriedem | or bionic 3.6? | |