| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2020-11-25 | |||
| 10:37:03 | bauzas | gibi: my personal take on this is that we made our responsibility in explaining the security risk | |
| 10:38:12 | bauzas | the WSGI app issue is reasonable to fix | |
| 10:38:57 | gibi | yes, I'm fully supportive to fix the sys.argv usage in WSGI regardless of the ML thread | |
| 10:39:12 | bauzas | but then, if you feel you're entering a rathole, make a big signal in the Wallaby release that DB creds are exposed and tell we'll make it hardstop in X | |
| 10:39:13 | gibi | that was a nice thing come out of the thread | |
| 10:39:28 | owalsh | gibi: hey, I'm a bit confused by the conductor [api_database]connection discussion.... | |
| 10:39:47 | bauzas | from a project perspective, we're just verifying the security exposure, that's it | |
| 10:39:53 | gibi | bauzas: this is exaclty what Dan proposed on the ML and I now implemented in code | |
| 10:40:12 | bauzas | gibi: this long talkative thread prevented me to read | |
| 10:40:15 | gibi | bauzas: so in W it is just a warning, in X it is hard fail. | |
| 10:40:24 | bauzas | then, we have actions | |
| 10:40:33 | gibi | but we are getting push back on the hard fail still | |
| 10:40:39 | owalsh | we need api db set for cell conductors for affinity checks, so how can we use it to determine if it's a cell/super conductor? | |
| 10:40:48 | bauzas | gibi: we could revisit then on X | |
| 10:41:10 | gibi | bauzas: yes, but I don't know how the discussion will be differnt :) | |
| 10:41:14 | bauzas | gibi: don't waste your energy on it, and the patch in question that would turn hardstop would just be a gerrit change | |
| 10:41:35 | gibi | owalsh: if you specify [api_database]connection to a nova-conductor service the it becomes a super conductor | |
| 10:41:47 | bauzas | I'm personnally convinced that in terms of productivity, gerrit wins over IRC which itsels wins over emails | |
| 10:41:57 | owalsh | gibi: dansmith and sean-k-mooney1 said it needs to be set on the cell conductor too | |
| 10:42:02 | bauzas | never ever expect good things to happen from a long ML thread | |
| 10:42:17 | gibi | owalsh: if your deployment needs affinity support and you are affraid of race condition in affinity then you need to make each conductor a super conductor | |
| 10:42:25 | openstackgerrit | Lee Yarwood proposed openstack/nova master: compute: Don't detach volumes when RescheduledException raised without retry https://review.opendev.org/c/openstack/nova/+/757894 | |
| 10:42:29 | lyarwood | stephenfin / gibi ; ^ added some additional context to this review btw, I still think it's better to be consistant here and let users clean things up by deleting their ERROR'd out instances. | |
| 10:42:51 | bauzas | gibi: owalsh: I've seen the superconductor proposal, this is way not good at all | |
| 10:43:01 | bauzas | because sometimes operators need flexibility | |
| 10:43:14 | bauzas | and a project shouldn't be opiniating about the service grouping | |
| 10:43:25 | gibi | lyarwood: ack | |
| 10:43:27 | bauzas | (I mean, the service deployment grouping) | |
| 10:43:51 | kashyap | gibi: Wow, impacting seven separate groups with that ML thread ... bold decision ;-) | |
| 10:44:33 | bauzas | gibi: owalsh: I personnally feel that a "superconductor" option could be a thing for operators as a way to group a set of project options | |
| 10:44:40 | gibi | bauzas: while I agree, ML threads has a wider reach than IRC and gerrit | |
| 10:44:45 | bauzas | but it shouldn't be a thing for the project itself | |
| 10:45:01 | bauzas | gibi: I'm not saying ML threads are unnecessary | |
| 10:45:08 | bauzas | they're good for getting noticed | |
| 10:45:13 | gibi | kashyap: that mail originally served as a heads up of the deployers and packagers, and it serverd that purpose well. | |
| 10:45:17 | owalsh | bauzas: we need a f2f PTG :-) | |
| 10:45:24 | gibi | owalsh: +100 | |
| 10:45:25 | bauzas | but then, the debate should happen elsewhere in a gerrit change | |
| 10:45:39 | bauzas | owalsh: gibi: you can't imagine how I feel nowadays | |
| 10:45:56 | bauzas | and I just got notice that my usual ski trip around New Year will be over | |
| 10:46:15 | bauzas | my mood is presently at the 3rd basement | |
| 10:46:24 | kashyap | gibi: Oh, definitely. Wasn't criticizing, BTW :) | |
| 10:46:27 | gibi | bauzas: I'm sorry to hear that :/ | |
| 10:46:44 | stephenfin | bauzas: you ski too much anyway | |
| 10:46:45 | kashyap | bauzas: "will be over" as in "it won't happen"? | |
| 10:46:49 | kashyap | stephenfin: LOL | |
| 10:46:59 | gibi | kashyap: no critic is taken. you and bauzas are right debating thing in that wide ML thread is a bold move | |
| 10:47:04 | bauzas | stephenfin: I haven't done that since March, it's been too long | |
| 10:47:40 | bauzas | kashyap: it shouldn't happen as ski resorts will stay closed until mid-Jan as our president told yesterday | |
| 10:47:43 | kashyap | It's okay; it serves as a record still. And writing out clarifies thinking :) | |
| 10:48:03 | bauzas | gibi: next round, you'll be invited | |
| 10:48:05 | kashyap | bauzas: Right; makes sense. As skii resorts were one of the "super-spreader" events back in March | |
| 10:48:18 | gibi | bauzas: I would love to try again | |
| 10:48:57 | bauzas | gibi: I did that for a couple of colleagues, I'm all up to redo this with a larger crew | |
| 10:49:14 | bauzas | anyway, back to the topic | |
| 10:49:26 | bauzas | gibi: anything worth for me reviewing about this ? | |
| 10:49:41 | gibi | midcycle up in the french alps! | |
| 10:49:43 | bauzas | I guess the WSGI config enablement is on its way, right? | |
| 10:50:37 | gibi | WSGI needs a second core https://review.opendev.org/c/openstack/nova/+/763750 | |
| 10:51:02 | bauzas | ack, looking | |
| 10:52:32 | gibi | there is a non-dangerous func test refactor here https://review.opendev.org/c/openstack/nova/+/758210 | |
| 10:52:49 | owalsh | gibi: re every conductor being a superconductor when api db is set - is that going to affect scaling? | |
| 10:53:37 | gibi | owalsh: good question | |
| 10:57:14 | gibi | owalsh: you might be able to still do conductor separation | |
| 10:57:43 | owalsh | still have mq/db sharding I guess | |
| 10:58:31 | owalsh | and only the cell local computes are on the same mq | |
| 10:58:33 | gibi | owalsh: if you have a conductor with an [api_database]connection config, but only configured to listen to the cell message bus, then that conductor will not get super-conductor type requests, but still can handled the upcalls for the late affinity check | |
| 10:59:06 | gibi | I would love dansmith to confirm this ^^ | |
| 10:59:13 | gibi | as I'm not 100% certain | |
| 11:00:03 | owalsh | gibi: ack, thanks. Makes sense. I'll make a note to check with dansmith in 2021 :-) | |
| 11:01:44 | bauzas | gibi: just begging for a relnote in https://review.opendev.org/c/openstack/nova/+/763750 so we don't hide this fancy feature | |
| 11:02:15 | bauzas | owalsh: gibi: I missed that point, dan is off until next year ? woah. | |
| 11:03:56 | gibi | bauzas: he told me that he will be away on PTO from this week until end of the year | |
| 11:04:11 | bauzas | that's good to know | |
| 11:04:29 | gibi | bauzas: I can add a reno for the sys.argv patch sure | |
| 11:04:35 | bauzas | I'm still facing unexpected and weird issues with the RPC API bump, I guess I'll defer it until he returns | |
| 11:04:52 | bauzas | because I'm out of steam on finding the problem | |
| 11:09:23 | openstackgerrit | Wenping Song proposed openstack/nova master: Nova supports password encrypted VNC https://review.opendev.org/c/openstack/nova/+/622336 | |
| 11:24:47 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Support sys.argv in wsgi app https://review.opendev.org/c/openstack/nova/+/763750 | |
| 11:24:55 | gibi | bauzas: now with a reno ^^ | |
| 11:31:22 | gibi | bauzas: also if you are in a review mood, there is another test refactor series here. This is a bit bigger though https://review.opendev.org/q/topic:%22remove-fake-notifier%22+(status:open%20OR%20status:merged) | |
| 11:39:17 | gibi | bauzas: and here is some testcoverage restored as a neutron bug has been fixed https://review.opendev.org/c/openstack/nova/+/755995 | |
| 11:42:22 | gibi | lyarwood: +2d https://review.opendev.org/c/openstack/nova/+/757894 then I realized the we have a possibly related fresh bug in the untriaged list https://bugs.launchpad.net/nova/+bug/1905224 | |
| 11:42:22 | openstack | Launchpad bug 1905224 in OpenStack Compute (nova) "bfv instance create failed due to insufficient resources, the volume is always attaching" [Undecided,New] | |
| 11:42:46 | lyarwood | gibi: looking | |
| 11:43:03 | gibi | "fresh" as it is reported from Pike | |
| 11:43:06 | lyarwood | gibi:`I am in pike version` | |
| 11:43:08 | lyarwood | yeah lol | |
| 11:43:24 | gibi | fresh means freshly opened :D | |
| 11:43:28 | gibi | sorry | |
| 11:43:59 | lyarwood | so that's https://review.opendev.org/c/openstack/nova/+/743220 I think | |
| 11:45:26 | openstackgerrit | Merged openstack/nova master: Use _evacuate_server helper in func test https://review.opendev.org/c/openstack/nova/+/758210 | |
| 11:47:06 | gibi | lyarwood: thanks! | |
| 14:00:34 | lyarwood | stephenfin: https://github.com/openstack/nova/blob/e035ff4079c2cc6b32db1f637a3e3a816c2af191/nova/api/validation/extra_specs/hw.py#L73-L77 - any reason we can't point at the o.vo types for this list of enums? https://github.com/openstack/nova/blob/e035ff4079c2cc6b32db1f637a3e3a816c2af191/nova/objects/fields.py#L271-L277 | |
| 14:00:56 | lyarwood | stephenfin: just wiring up a validator for my ephemeral encryption spec and didn't want to duplicate things between the two | |
| 14:01:17 | stephenfin | None that I'm aware of. I simply didn't think to | |
| 14:01:48 | lyarwood | stephenfin: kk, might give it a go in a FUP | |
| 14:23:22 | openstackgerrit | Takashi Natsume proposed openstack/nova master: doc: Fix rendering in the PTL guide https://review.opendev.org/c/openstack/nova/+/764175 | |
| 14:26:09 | stephenfin | elod: lyarwood: Do you think you could look through https://review.opendev.org/q/topic:%2522bug/1879878%2522+status:open+branch:stable/train this week? The stable/ussuri patches landed some time ago | |
| 14:26:29 | stephenfin | (https://review.opendev.org/q/topic:%2522bug/1879878%2522+status:merged+branch:stable/ussuri for reference) | |