| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2021-11-19 | |||
| 18:19:53 | dansmith | well, okay maybe once in there too, I have to go refresh my memory on those.. I think we do have project (but not user?) on reqspec? | |
| 18:19:55 | dansmith | yeah | |
| 18:20:05 | sean-k-mooney | but it sound like we need doamin awareness sooner rater then later | |
| 18:20:58 | sean-k-mooney | we have both https://github.com/openstack/nova/blob/master/nova/objects/request_spec.py#L69-L70 | |
| 18:21:05 | dansmith | well, we need it for this to all work like people expect | |
| 18:21:45 | sean-k-mooney | personally i expect that if delete your stuff in keystone first everythign is borked but yes we do | |
| 18:21:52 | dansmith | haha | |
| 18:21:58 | dansmith | well, that's because you're smart :) | |
| 18:22:18 | dansmith | but I meant the expectation of domain users/admins behaving well within their domain | |
| 18:22:29 | sean-k-mooney | i totally see how this could get messy if your not using keystone internal user manamged however | |
| 18:22:45 | johnthetubaguy[m] | I am fairly sure, tempest just did that for me though :) | |
| 18:22:59 | sean-k-mooney | like someone makes an active directory change when you move team | |
| 18:23:17 | dansmith | yeah, I think it's more the projects than the users, | |
| 18:23:20 | dansmith | but yeah totally | |
| 18:24:22 | sean-k-mooney | huh the build request only has the project https://github.com/openstack/nova/blob/master/nova/objects/build_request.py#L43 | |
| 18:25:32 | dansmith | [10:19:53] <dansmith> well, okay maybe once in there too, I have to go refresh my memory on those.. I think we do have project (but not user?) on reqspec? | |
| 18:25:33 | sean-k-mooney | i would guess there arbou 3 tabels we woudl have to add it too instnace, build_requst and request spec | |
| 18:26:03 | dansmith | I meant BR above^ because it's what we need before it's created, | |
| 18:26:15 | dansmith | but yeah maybe reqspec too, since we use that if a cell is down I guess | |
| 18:26:30 | sean-k-mooney | ah ya | |
| 18:26:45 | dansmith | actually, | |
| 18:27:11 | dansmith | we might only need it on reqspec, since I think we have that the whole time, which means we could join it to BR if we need to | |
| 18:27:21 | dansmith | but anyway, just gotta do it, shouldn't be terrible | |
| 18:27:55 | sean-k-mooney | yep if we have it in at least one location in the api db and cell db for each instance we shoudl be ok | |
| 18:28:01 | dansmith | yeah | |
| 18:28:23 | sean-k-mooney | we would need the other serivce to have the same logic however so maybe a keysotne middelware change | |
| 18:28:43 | sean-k-mooney | regarding the "its a domain admin and the project nolonger exists" logic | |
| 18:29:25 | sean-k-mooney | so that when we call neutron and cinder it actully works | |
| 18:29:34 | dansmith | actually works would be good | |
| 18:29:46 | sean-k-mooney | i missed the list dicussion | |
| 18:30:00 | sean-k-mooney | is that server list --all-tenats | |
| 18:30:06 | dansmith | yeah | |
| 18:30:15 | dansmith | I gotta run do something, back later | |
| 18:30:29 | sean-k-mooney | ok to me the simpelt way to do that is again with domain tokens and scope it to the project in that domain | |
| 18:30:51 | sean-k-mooney | ok im going to finsih soon but ^ is how i asuemd that would work | |
| 18:31:14 | sean-k-mooney | if you really wanted all proejct then you would use a domain token on the root domain, assuming keystone exposes that | |
| 20:11:54 | opendevreview | Dmitrii Shcherbakov proposed openstack/nova master: [yoga] Add PCI VPD Capability Handling https://review.opendev.org/c/openstack/nova/+/808199 | |
| 20:11:55 | opendevreview | Dmitrii Shcherbakov proposed openstack/nova master: [yoga] Support remote-managed SmartNIC DPU ports https://review.opendev.org/c/openstack/nova/+/812111 | |
| #openstack-nova - 2021-11-21 | |||
| 09:55:16 | kevko | any help please ? https://bugs.launchpad.net/nova/+bug/1951720 ? have you seen this already ? | |
| #openstack-nova - 2021-11-22 | |||
| 08:50:21 | bauzas | good morning Nova | |
| 08:50:54 | gibi | good morning | |
| 08:51:50 | bauzas | you appreciate winter times when you have to light on | |
| 13:16:53 | gibi | bauzas: I think this spec is a quick +A https://review.opendev.org/c/openstack/nova-specs/+/810868 if you have minute : | |
| 13:16:56 | gibi | :) | |
| 13:17:16 | bauzas | gibi: I'll need to taxi my daughter in a few mins but I'll look at it after | |
| 13:19:21 | sean-k-mooney | gibi: i kind of agree | |
| 13:19:23 | gibi | bauzas: OK, sure | |
| 13:19:41 | sean-k-mooney | i can take a look but ill leave the +w to bauzas | |
| 13:26:29 | Henriqueof | Is there any articles/guides on how overcommiting CPU/RAM degrades performance? | |
| 13:34:38 | sean-k-mooney | Henriqueof: well over commiting ram is easy to understand in that when you actully start overcommiting the inuse ram it will start swapping to disk | |
| 13:35:42 | sean-k-mooney | using something like zram as first level swap and an actual swap partion as second level swap and have 1 swap partion per numa node can in some casess help but only if the storage is also numa alinged | |
| 13:36:06 | sean-k-mooney | Henriqueof: for cpus it is really just a matter of contntion and context switchign overhead | |
| 13:36:46 | sean-k-mooney | if you vms are mostly idel it will be fien to over commit them but once the host load starts to exceed the number of cpus then the performcne will degrade | |
| 13:37:18 | sean-k-mooney | you likely will hit memory bandwith, disk io or network io bottelneck too depending on your workloads | |
| 13:38:38 | sean-k-mooney | Henriqueof: my recommendation are never over commit cpus more then 4:1, always reserve at least 1 core per numa node for the host, if you are using hyper treading reserve the hypertread sibling of each host core too. | |
| 13:39:26 | sean-k-mooney | Henriqueof: hyperthreading only give you about a 1.4x increase in throughput by the way so dont expect to actully be able to service a load = nproc if you are using HT | |
| 13:40:07 | sean-k-mooney | Henriqueof: form memroy i normally recommend never over commiting and using hugepages but if you must over commit allocate swap equal to total memory*overcommit ratio | |
| 13:41:10 | sean-k-mooney | i would not really over commit more then about 2-4x your ram either. but as i said i recomend keeping memory over comiit at 1.0 so no over commit in most cases. | |
| 14:00:14 | Henriqueof | sean-k-mooney: You actually answered most of my questions, thank you! | |
| 14:02:16 | Henriqueof | I find odd the OpenStack docs says that they overcommit CPU and RAM by default, but kolla-ansible doesn't seens to do that. | |
| 14:03:25 | sean-k-mooney | we have our default set to overcommit cpu by 16:1 and ram by 1.5:1 | |
| 14:03:29 | kashyap | Henriqueof: Who are the users of 'kolla-ansible'? | |
| 14:03:41 | kashyap | (Do people use it manually, or do tools use it mostly?) | |
| 14:04:07 | sean-k-mooney | they are old defaults from when when openstack was used by nasa and rackspace mainly for webhosting/data storage | |
| 14:05:28 | sean-k-mooney | kashyap: its one of the more popular installers its often used via kayobe which is supported by stackhpc https://www.stackhpc.com/pages/kayobe.html | |
| 14:06:03 | sean-k-mooney | kashyap: the company johnthetubaguy[m] works at if he has not moved on. | |
| 14:06:22 | kashyap | sean-k-mooney: Right; I vaguely know the tool is an installer. Didn't know how much it is actually used in production | |
| 14:06:29 | kashyap | I see, noted. | |
| 14:06:40 | sean-k-mooney | kashyap: so most of the user are HPC or scientific user or goverment/university installation i belive | |
| 14:07:49 | sean-k-mooney | kashyap: the highest profile use is proably SKA the Square Kilometer Array telescope | |
| 14:08:05 | kashyap | Cool; good to know :) | |
| 14:08:44 | Henriqueof | sean-k-mooney: Really? Until now I thought kolla-ansible was one of the most popular deployment tool. | |
| 14:10:40 | sean-k-mooney | Henriqueof: it is yes | |
| 14:11:04 | sean-k-mooney | Henriqueof: im not sure how much market share it has vs tripleo,openstack charms and openstack ansible | |
| 14:11:16 | sean-k-mooney | but those are the big 4 deployment tools | |
| 14:14:06 | sean-k-mooney | looking at https://www.openstack.org/analytics | |
| 14:14:14 | sean-k-mooney | if you go to Deployment Decisions | |
| 14:14:27 | Henriqueof | Yeah, it is very straight forward and stable tool so I never felt the nned to experiment with the others. | |
| 14:14:34 | sean-k-mooney | 29% of respondence used kolla ansible | |
| 14:15:21 | sean-k-mooney | which is about the same as juju/triplo/OSA combined | |
| 14:15:48 | sean-k-mooney | that does not tell you how big the deployment are however | |
| 14:16:27 | sean-k-mooney | so ther might be more respondnce using kolla-ansible but that does not mean there are more servers managed by it but it at least give some indeicaionts of it popularity | |
| 14:21:15 | kashyap | stephenfin: Hey, have you ever used this? - sphinxcontrib-spelling | |
| 14:21:27 | kashyap | [https://sphinxcontrib-spelling.readthedocs.io/en/latest/] | |
| 14:23:28 | sean-k-mooney | kashyap: i would expect it would have issues with the terms we use like extra-spec | |
| 14:24:02 | kashyap | Right; but still I wonder is it overall a net win or not | |
| 14:24:03 | sean-k-mooney | we likely could include a dictionary with those but that might get tedious | |
| 14:24:36 | kashyap | sean-k-mooney: Yes, it can use project-specific dictionaries | |
| 15:25:46 | opendevreview | Merged openstack/nova-specs master: Repropose Add libvirt support for flavor and image defined ephemeral encryption https://review.opendev.org/c/openstack/nova-specs/+/810868 | |
| 15:38:08 | opendevreview | Dan Smith proposed openstack/nova master: Allow per-context rule in error messages https://review.opendev.org/c/openstack/nova/+/816865 | |
| 15:38:08 | opendevreview | Dan Smith proposed openstack/nova master: Revert project-specific APIs for servers https://review.opendev.org/c/openstack/nova/+/816206 | |
| 15:38:40 | dansmith | gmann: johnthetubaguy[m]: Removed the WIPs from these ^ as I'm assuming there are no more fundamental concerns | |
| 15:39:23 | gmann | dansmith: ack, I will check today. thanks | |
| 15:48:14 | dansmith | can we get this merged? https://review.opendev.org/c/openstack/nova/+/817030 | |
| 15:48:29 | dansmith | it's already being used to debug gate and real VIF plugging event failures | |
| 15:49:54 | gibi | dansmith: done | |
| 15:51:54 | dansmith | gibi: thanks | |
| 16:51:33 | kashyap | In CirrOS latest 0.5.2, where is this file? /etc/cirros-init/config? | |
| 16:51:46 | kashyap | Is it moved to somewhere else? /me didn't find it in a quick libguestfs inspection | |
| 16:57:49 | kashyap | Actually, ignore me. It's still there. | |