| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2020-04-15 | |||
| 12:51:35 | bauzas | *after GA* | |
| 12:55:32 | bauzas | sean-k-mooney: a cyborg patch you mean ? I'm confused again :) | |
| 12:57:44 | gibi | bauzas: I'm releasing the bug lock for now, need to jump on a call | |
| 12:58:18 | bauzas | gibi: ack | |
| 13:08:50 | openstack | Launchpad bug 1863038 in OpenStack Compute (nova) "Nova need to consider ironic node as 'host'" [Undecided,New] | |
| 13:08:50 | gibi | sean-k-mooney: do you have a feeling about https://bugs.launchpad.net/nova/+bug/1863038 ? For me it seems that the routed network feautre was never considered ironic in the first place. | |
| 13:10:48 | bauzas | routed networks aren't a thing yet, right? | |
| 13:13:40 | gmann | stephenfin: chekcing.. | |
| 13:16:07 | gibi | bauzas: it works, in a narrow case | |
| 13:16:17 | bauzas | kk | |
| 13:16:21 | gibi | bauzas: when a port is pre-create with ip_allocation=deferred config | |
| 13:16:22 | bauzas | I missed that then | |
| 13:16:46 | gibi | for that case there was no need for nova change | |
| 13:17:19 | gibi | iff every network has a segment for every compute | |
| 13:18:24 | gibi | but overall you are right there is no real, good, tested routed net support in nova | |
| 13:22:06 | gmann | stephenfin: replied. please check | |
| 13:22:18 | gmann | stephenfin: https://review.opendev.org/#/c/662968/9 | |
| 13:23:10 | bauzas | gibi: ahah, now I understand why I never heard of this as 'implemented' | |
| 13:23:18 | bauzas | it was all proxied to neutron then | |
| 13:23:22 | bauzas | gotcha | |
| 13:24:22 | gibi | sean-k-mooney: bauzas: we will talk about route net support in nova during the PTG so this ironic case might be also a question for that discussion | |
| 13:25:32 | sean-k-mooney | sorry was distracted ill read scrollback | |
| 13:28:05 | sean-k-mooney | bauzas: well we jsut dont have schduling support | |
| 13:29:18 | sean-k-mooney | you can sort of force it to work by mapping AZs to routed segments but that is a pain and a hack | |
| 13:29:56 | sean-k-mooney | if you map an AZ to a segment then the fact we dont live migrate across AZs by default make it work fine provided you use ip_allocaiton=deffered | |
| 13:30:44 | efried | sean-k-mooney, gibi: I sure would like to see the provider yaml feature land. It's something we've talked about for years and years, and it's the first step toward being able to do PCI passthrough whitelisting+configuration properly. If you're still planning to represent PCI devices as child providers _ever_, you're going to want it or something like it. And the current work is *so* close. | |
| 13:31:19 | efried | tbc, my position on this is not related to employer, but to what I see as the right direction for nova | |
| 13:31:42 | sean-k-mooney | efried: yep althouhg i dont really like how we are doing to modeling if we are going to use it for pci if im being totally honest | |
| 13:31:54 | sean-k-mooney | that said its not awful either | |
| 13:32:09 | sean-k-mooney | its just missing the corralation to the actul devices | |
| 13:32:18 | sean-k-mooney | which could be added in a later schema version | |
| 13:32:35 | efried | oh, as written it's not ready for PCI yet, for sure. | |
| 13:33:04 | efried | we dialed back to the bare bones to get a mvp that would fit in a cycle | |
| 13:33:52 | sean-k-mooney | efried: my alternitve spec for this feature start with pci modeling as the MVP with what the current feature does as out of scope | |
| 13:34:02 | sean-k-mooney | well kind of | |
| 13:34:14 | sean-k-mooney | anyway i do think its worth completing give how close it is | |
| 13:34:42 | sean-k-mooney | efried: would you remind removing your -2 on the bottom patch and maybe gibi could add his | |
| 13:35:06 | sean-k-mooney | so that we dont need to find you to do that when we get to victoria | |
| 13:35:16 | bauzas | stephenfin: i'd appreciate some reviews of https://review.opendev.org/#/c/712741/2 btw. | |
| 13:35:38 | efried | oh, I have a -2? Fixing... | |
| 13:35:59 | sean-k-mooney | efried: it was a procedual one | |
| 13:36:13 | bauzas | efried: my only concers with the providers YAML file is that it makes the DSL so placement-specific... | |
| 13:36:31 | bauzas | I'd have appreciate some kind of abstraction | |
| 13:36:38 | sean-k-mooney | well its a yaml file for modeling things in placement | |
| 13:36:47 | sean-k-mooney | but that is a fair observation | |
| 13:36:56 | openstackgerrit | Marcin Juszkiewicz proposed openstack/nova master: libvirt: check for AMD SEV only on x86-64 https://review.opendev.org/714425 | |
| 13:37:01 | sean-k-mooney | efried: https://review.opendev.org/#/c/673341/42 | |
| 13:37:14 | bauzas | sean-k-mooney: I know | |
| 13:37:22 | hrw | fixed pep8 | |
| 13:37:28 | bauzas | sean-k-mooney: and I reviewed the spec, I think i even left a +2 on it | |
| 13:37:35 | bauzas | sean-k-mooney: but my concern remains | |
| 13:37:49 | efried | sean-k-mooney, gibi: removed the -2 | |
| 13:37:58 | gibi | efried: tanks | |
| 13:38:01 | gibi | thanks | |
| 13:38:11 | bauzas | i think we mostly have a consensus about to leaking all the request group syntax into our flavor extraspecs | |
| 13:38:16 | bauzas | about not* | |
| 13:38:32 | bauzas | I'd appreciate if we could do the same for inventories | |
| 13:38:33 | sean-k-mooney | gibi: want to replace it with a procedual one since we are past code freeze and this need to be reporposed | |
| 13:38:56 | sean-k-mooney | or we can just leave it since we all know its for Victoria at this point | |
| 13:39:02 | efried | bauzas: well, it's not really that provider yaml is using a placement abstraction. It's that we designed placement with an abstraction and are using that same abstraction for other things (including cyborg and bw). Also worth noting that the *provider* yaml is completely targeted at *providers* which are a placement thing... | |
| 13:39:35 | sean-k-mooney | bauzas: well i want to remove the request groups form the flavor extra specs entirely | |
| 13:39:39 | bauzas | efried: I don't disagree hence my +2 on the spec | |
| 13:39:49 | efried | there's no request group syntax in provider yaml. That wouldn't make sense. | |
| 13:39:53 | bauzas | efried: I'm just saying we need to keep it crystal-clear for ops | |
| 13:39:57 | efried | ++ | |
| 13:40:14 | sean-k-mooney | efried: ya i think bauzas was just concerned about how the resouce would be consumed | |
| 13:40:32 | sean-k-mooney | they may be tempeted to use the request group syntax in the falvor | |
| 13:40:53 | bauzas | efried: the request group syntax was an example about how things could become difficult if we expose them thru extrasepcs | |
| 13:41:06 | bauzas | sean-k-mooney: correct | |
| 13:41:44 | gibi | sean-k-mooney: I will simply leave it as is, I trust the cores that they will not approve it | |
| 13:42:38 | efried | Yes, I agree it would be nice if we could close the door on direct rg syntax in extra specs. (Recall I advocated hard for using flavor-ese rather than placement-ese wherever possible. Dan pushed back at least wrt non-granular and I capitulated; but granular is still worth fighting for imo.) | |
| 13:42:50 | gibi | bauzas: re-acquire the bug triage lock for bugs in New state | |
| 13:43:18 | bauzas | gibi: I had to jump on a mandatory training course I have to do by today EOB | |
| 13:43:27 | bauzas | about 'open hybrid cloud' | |
| 13:43:46 | bauzas | where I'm teached about what is 'cloud' and 'cloud computing' | |
| 13:43:57 | gibi | I'm sorry for you | |
| 13:44:06 | sean-k-mooney | for what its worth this was my proposal for how to do this which had much less of a direct use of placmenet semantics https://review.opendev.org/#/c/603805/2/specs/stein/approved/device-discovery-policy-lib.rst | |
| 13:44:19 | bauzas | gibi: honestly, it's not really for today, I'm exagerating | |
| 13:44:20 | sean-k-mooney | still used resouce classes and trait but that was it | |
| 13:44:37 | bauzas | gibi: but I don't like having paperwork like this to slip over time | |
| 13:54:55 | openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Introduce scope_types in servers attributes Policies https://review.opendev.org/719729 | |
| 13:57:43 | openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Add new default roles in servers attributes policies https://review.opendev.org/719730 | |
| 14:10:51 | openstack | Launchpad bug 1862477 in OpenStack Compute (nova) "API returns 401 for /v2.1 (when no auth provided)" [Undecided,Confirmed] | |
| 14:10:51 | gibi | nova API experts I need help what would be the expected behavior for the quering GET /v2.1 and GET /v2.1/ without a token. As per https://bugs.launchpad.net/nova/+bug/1862477 | |
| 14:11:13 | gibi | alex_xu, gmann, dansmith ^^ | |
| 14:11:28 | bauzas | gibi: AFAIK you get the routes | |
| 14:11:53 | bauzas | gibi: lemme find the right thing | |
| 14:12:22 | gibi | I think we have an inconsistency between /v2.1 and / and between with token and without token | |
| 14:12:29 | gibi | see my comment in the review | |
| 14:12:30 | bauzas | gibi: yeah you're right with the triage I think | |
| 14:12:33 | gibi | in the bug | |
| 14:12:50 | bauzas | actually sec | |
| 14:12:58 | gibi | bauzas: is this something we broke recently? | |
| 14:13:06 | bauzas | gibi: no I don't think | |
| 14:13:13 | dansmith | I think efried and mordred just changed something about this, no? | |
| 14:13:17 | bauzas | gibi: I just wonder whether we should return 401 by design or no | |
| 14:13:36 | dansmith | fwiw, I've never understood why we should return *anything* to an unauthorized client | |
| 14:13:44 | bauzas | but I tend to say we should accept the root page even for the /v2.1 document | |
| 14:14:18 | efried | dansmith: yes, we recently merged a couple of fixes related to getting version discovery docs unauthenticated. Finding... | |
| 14:14:21 | bauzas | / et /v2.1 are two different resources in my mind | |