| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-04-09 | |||
| 15:14:15 | kashyap | mriedem: That spec (and the libvirt work) is derived directly from the problem Nova was facing, BTW | |
| 15:14:26 | kashyap | (Anyway, you see that now. I shold've made it clearer) | |
| 15:15:19 | kashyap | sean-k-mooney: I think there we disagree. Lifting the restrictions then made sense, and now it does. | |
| 15:16:17 | sean-k-mooney | we only lifted the restition because of all the specultive execution vulnerablitys and the fact we tought there would need to be a lot of extra cpus flags in the coming months | |
| 15:16:32 | kashyap | sean-k-mooney: Recall the solid reason *why* we allowed free-form: at that time we had no damn idea what else CPU flags Intel et al will introduce | |
| 15:16:54 | dansmith | sean-k-mooney: are you talking about the cpu flags thing that we added for spectre | |
| 15:16:55 | dansmith | ? | |
| 15:16:58 | kashyap | Yep | |
| 15:17:08 | dansmith | sean-k-mooney: the whitelist was *only* for stable, never intended to have that in master going forward | |
| 15:17:28 | kashyap | Exactly. I think sean-k-mooney got things mixed up. | |
| 15:17:39 | sean-k-mooney | no | |
| 15:17:49 | sean-k-mooney | that was the desicion we came to in the end | |
| 15:18:07 | dansmith | um, what? | |
| 15:18:10 | sean-k-mooney | but i did not think we should add the feature at all without validation logic | |
| 15:18:40 | sean-k-mooney | i was ok with not having the validation logic if we had a whitelist | |
| 15:18:58 | sean-k-mooney | and i was ok with removing the whitelist due to the security concerns | |
| 15:19:09 | dansmith | tbh, I don't recall you even being involved :) | |
| 15:19:12 | sean-k-mooney | but i still think we should have the validation | |
| 15:19:33 | sean-k-mooney | i was at intel a the time and was not allowed to talk publically about it much | |
| 15:20:25 | sean-k-mooney | so im not sure how much of my comment were recored upstream and how much i said to indivigual people | |
| 15:20:41 | mriedem | efried: nit and question in https://review.openstack.org/#/c/648800/6 | |
| 15:21:21 | dansmith | well, anyway, the plan was to make it free-form going forward, and the compromise for stable was to add the whitelist instead of a different-for-stable config flag | |
| 15:22:02 | sean-k-mooney | ya and kashyap's spec https://review.openstack.org/#/c/645814/4/specs/train/approved/cpu-selection-with-hypervisor-consideration.rst add the validation i was originally hoping for so that makes me happy :) | |
| 15:22:13 | dansmith | the only reason for the whitelist was to avoid having a different config flag for stable than master | |
| 15:22:18 | kashyap | Yes, what dansmith said. | |
| 15:23:18 | openstackgerrit | Eric Fried proposed openstack/nova-specs master: Tools & docs for backlog & abandoned spec process https://review.openstack.org/648800 | |
| 15:23:33 | efried | mriedem: answered ^ | |
| 15:23:44 | efried | mriedem: stephenfin helped out with the tox thing, so it must be right. | |
| 15:24:08 | efried | gibi: Thank you for your participation! | |
| 15:31:29 | sean-k-mooney | kashyap: ok but my request for validating the feature is there in https://review.openstack.org/#/c/534384/5/nova/conf/libvirt.py@538 anyway im almost through your spec which seams to provide it anyway. | |
| 15:31:48 | mriedem | efried: ok final question https://review.openstack.org/#/c/648800/7 | |
| 15:33:15 | kashyap | sean-k-mooney: Nod; I recall seeing the comment | |
| 15:41:04 | efried | mriedem: responded | |
| 15:41:32 | efried | mriedem: Believe me, I would have preferred to put the glob in this change instead of individually in the four on top :( | |
| 15:42:02 | efried | I think gerrit will at least be smart enough not to generate a merge conflict on the three remaining when the first one merges... | |
| 15:46:58 | efried | 2) You can build locally by running `tox -e docs` to resolve formatting issues | |
| 15:46:58 | efried | 1) Please wrap the body of the commit message at 72c | |
| 15:46:58 | efried | dakshina-ilangov: A couple of things about https://review.openstack.org/#/c/651130/ just procedurally: | |
| 15:56:39 | openstackgerrit | Stephen Finucane proposed openstack/nova-specs master: Add 'flavor-extra-spec-image-property-validation-extended' spec https://review.openstack.org/638734 | |
| 16:08:32 | openstackgerrit | François Palin proposed openstack/nova master: nova diagnostics command is not working with all interfaces https://review.openstack.org/648123 | |
| 16:15:48 | stephenfin | kaboom | |
| 16:15:53 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove cells v1 jobs https://review.openstack.org/651289 | |
| 16:15:54 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove '/os-cells' REST APIs https://review.openstack.org/651291 | |
| 16:15:54 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'nova-cells' service https://review.openstack.org/651290 | |
| 16:15:55 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Stop handling cells v1 in '/os-servers' API https://review.openstack.org/651293 | |
| 16:15:55 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Stop handling cells v1 in '/os-hypervisors' API https://review.openstack.org/651292 | |
| 16:15:56 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Stop handling cells v1 for console authentication https://review.openstack.org/651295 | |
| 16:15:56 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'nova-manage cell' commands https://review.openstack.org/651294 | |
| 16:15:57 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'bdm_(update_or_create|destroy)_at_top' https://review.openstack.org/651297 | |
| 16:15:57 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove old-style cell v1 instance listing https://review.openstack.org/651296 | |
| 16:15:58 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'instance_info_cache_update_at_top' https://review.openstack.org/651299 | |
| 16:15:58 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'instance_fault_create_at_top' https://review.openstack.org/651298 | |
| 16:15:59 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'instance_update_at_top', 'instance_destroy_at_top' https://review.openstack.org/651301 | |
| 16:15:59 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'get_keypair_at_top' https://review.openstack.org/651300 | |
| 16:16:00 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Stop handling 'update_cells' on 'BandwidthUsage.create' https://review.openstack.org/651303 | |
| 16:16:00 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'instance_update_from_api' https://review.openstack.org/651302 | |
| 16:16:01 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Stop handling 'cell_name' field on Instance.save() https://review.openstack.org/651305 | |
| 16:16:01 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Stop handling cells v1 for instance naming https://review.openstack.org/651304 | |
| 16:16:02 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove cells code https://review.openstack.org/651306 | |
| 16:16:16 | sean-k-mooney | cells v1 removal | |
| 16:16:27 | stephenfin | I _think_ all but the last two or three should be passing unit test, functional tests and pep8 | |
| 16:16:34 | stephenfin | sean-k-mooney: yuuup | |
| 16:16:47 | sean-k-mooney | well the gate is going to be busy for a while | |
| 16:17:17 | stephenfin | First time in days that my laptop hasn't sounded like a rocket | |
| 16:17:32 | mriedem | stephenfin: are you going to throw that blueprint in the meeting agenda for thursday since it's a specless blueprint? | |
| 16:17:43 | stephenfin | mriedem: Good call. Sure | |
| 16:17:55 | gmann | mriedem: I would like to keep only first 3 fixes in this spec, hoping that will not be big for review/doc ? - https://review.openstack.org/#/c/603969/9 | |
| 16:18:11 | mriedem | because i may or may not have several new edge use cases and features for cells v1 and will block it's removal | |
| 16:18:48 | gmann | mriedem: success code change is something need more audit and can be done later ? | |
| 16:19:17 | mriedem | gmann: those first 3 are probably ok and straight-forward enough | |
| 16:19:41 | gmann | ok. let me update the spec. | |
| 16:25:25 | openstackgerrit | Sylvain Bauza proposed openstack/nova-specs master: Proposes NUMA affinity for vGPUs https://review.openstack.org/650963 | |
| 16:25:46 | bauzas | stephenfin: thanks for reviewing https://review.openstack.org/#/c/650963/, just wrote PS2 | |
| 16:33:46 | tssurya | mordred, mriedem, dansmith: after the back and forths on changing the type of the "locked" response key since all of you are for the seperate key style and no change on type I will just update the spec then to that approach. | |
| 16:34:02 | dansmith | tssurya: thanks | |
| 16:34:06 | mordred | ++ | |
| 16:34:06 | tssurya | separate* | |
| 16:34:18 | dansmith | I was shocked to have mordred come in and agree with me | |
| 16:34:40 | dansmith | he might not have realized what he was doing though | |
| 16:39:32 | dansmith | stephenfin: melwitt bauzas mriedem: I didn't see any discussion about how stephenfin only created five placeholders for the main db this time, but I do think that's probably more than enough and would be good for the future | |
| 16:39:59 | stephenfin | dansmith: I _think_ I called it out in the commit message or a comment, so I figured everyone was ok with that | |
| 16:39:59 | bauzas | yeah, I just feel 5 is enough given the history | |
| 16:40:14 | stephenfin | (did it because you mentioned that we'd never used them anyway) | |
| 16:40:14 | dansmith | stephenfin: I didn't see it anywhere | |
| 16:40:19 | mordred | dansmith: wait. I change my mind. whatever the opposite things is please | |
| 16:40:30 | dansmith | mordred: :) | |
| 16:41:06 | stephenfin | dansmith: Yeah, it wasn't as obvious as it should have been but it's there alright https://review.openstack.org/#/c/650964/1/nova/tests/unit/db/test_migrations.py@183 | |
| 16:41:24 | dansmith | ack, okay | |
| 16:44:11 | mriedem | he put it in a comment | |
| 16:44:17 | mriedem | oh yeah i'm late | |
| 16:44:52 | dansmith | I didn't read that deep since it was already merged, just saw the fewer file count | |
| 17:06:10 | gmann | dansmith: mriedem mordred can we remove 'locked' field in favor of 'locked_by' in https://review.openstack.org/#/c/638629/9/specs/train/approved/add-locked-reason.rst@198 | |
| 17:06:40 | dansmith | I'd rather we didn't | |
| 17:06:43 | mordred | gmann: it would be nicer to not remove the field | |
| 17:06:44 | gmann | it will be change for old user so no strong opinion just a thought. | |
| 17:06:50 | dansmith | it's just senseless change for no real gain | |
| 17:06:51 | gmann | yeah | |
| 17:07:09 | mriedem | pretty sure that was discussed in some of the earlier patch sets | |
| 17:07:19 | gmann | ok. | |
| 17:09:39 | bauzas | stephenfin: I'm a terrible man, I left you a -1 on https://review.openstack.org/#/c/555081 after you left | |