| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2020-01-22 | |||
| 23:23:05 | sean-k-mooney | hehe ya they are non trival | |
| 23:23:24 | sean-k-mooney | but basically it invole preallcoating meory so that it can be handed out in larger chunks | |
| 23:23:35 | sean-k-mooney | normaly either 2MB or 1G instead of 4k | |
| 23:23:56 | sean-k-mooney | that signicatly impoves memory performance but it has other implciations | |
| 23:24:32 | lucidguy | Won't the mem be used less efficiently? | |
| 23:24:34 | sean-k-mooney | the main onces beign non memory over subsription and no live migation suppor until train | |
| 23:24:41 | sean-k-mooney | no | |
| 23:25:09 | sean-k-mooney | by using larger page allocation you actully optimeis adress translation | |
| 23:25:49 | sean-k-mooney | the translation lookaside buffer can only cache a limite number of page translations. if each page is bigger you can cache the adress to more memory | |
| 23:26:24 | sean-k-mooney | so it can give 30%+ performanc improment if you applciation is memory or latency sensitive | |
| 23:26:59 | lucidguy | Tried launching a new intance on that HV without nexting.. instance comes up paused and I can see that same error in libvirt .. :( | |
| 23:27:17 | lucidguy | Was worth a try. | |
| 23:27:24 | sean-k-mooney | ya sorry it did not work | |
| 23:28:23 | lucidguy | Was so excited about that. Installing a 5.0 kernel on a 16.04 box in production I don't think is wise | |
| 23:28:52 | sean-k-mooney | i run 5.4 on my home server based on ubuntu 18.04 | |
| 23:29:14 | sean-k-mooney | but its really something you need to evaluate for your own usecase | |
| 23:29:27 | lucidguy | Did you basically upgrade using this approach? https://www.tecmint.com/upgrade-kernel-in-ubuntu/ | |
| 23:30:20 | sean-k-mooney | no i was lazy and used ukuu the ubuntu kernel update utility | |
| 23:30:24 | sean-k-mooney | it automates that | |
| 23:30:37 | sean-k-mooney | but i am running the 5.4 mainline kernel form that ppa | |
| 23:30:37 | lucidguy | ohh, theres a cli approach. | |
| 23:31:07 | sean-k-mooney | https://www.omgubuntu.co.uk/2017/02/ukuu-easy-way-to-install-mainline-kernel-ubuntu | |
| 23:32:01 | sean-k-mooney | again you proably shoudl not do that in prodcutin but i basically un the latest upstream lts kernel which is 5.4 a the moment | |
| 23:32:17 | sean-k-mooney | 5.0 was the previous upstream long life kernel i think | |
| 23:33:14 | sean-k-mooney | oh the previous long term support was 4.19 | |
| 23:33:18 | lucidguy | Things to think about. Thanks again. Have to run. Wife is hating me. heh | |
| 23:33:31 | sean-k-mooney | https://www.kernel.org/category/releases.html | |
| 23:33:37 | sean-k-mooney | no worries o/ | |
| 23:34:50 | lucidguy | I guess I should start by updating my local repo and giving 4.19 a try. Sadly I'm not optimistic of the outcome. | |
| 23:35:11 | lucidguy | have a good one | |
| 23:55:21 | efried | jroll: we had talked vaguely about you being involved in the development of the CI, so I thought to involve you in that conversation :) | |
| #openstack-nova - 2020-01-23 | |||
| 08:31:30 | openstackgerrit | Merged openstack/nova master: Func test for failed and aborted live migration https://review.opendev.org/699065 | |
| 08:31:36 | openstackgerrit | Merged openstack/nova master: Remove unused code https://review.opendev.org/703408 | |
| 09:27:23 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove remaining Python 2.7-only dependencies https://review.opendev.org/698895 | |
| 09:33:54 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Update API reference guide https://review.opendev.org/703796 | |
| 09:33:54 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'nova.image.api' module https://review.opendev.org/702451 | |
| 09:33:55 | openstackgerrit | Stephen Finucane proposed openstack/nova master: WIP: nova-net: Remove unused nova-network objects https://review.opendev.org/697156 | |
| 11:21:15 | openstackgerrit | Merged openstack/nova master: Switch to hacking 2.x https://review.opendev.org/695733 | |
| 11:21:20 | openstackgerrit | Merged openstack/nova master: requirements: Limit hacking to one minor version https://review.opendev.org/703405 | |
| 11:32:52 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove unused nova-network objects https://review.opendev.org/697156 | |
| 11:32:53 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove unnecessary exception handling https://review.opendev.org/703973 | |
| 11:32:53 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove unused parameters https://review.opendev.org/703974 | |
| 11:34:09 | stephenfin | dansmith: I'm doing possibly bad stuff with objects in https://review.opendev.org/697156. I _think_ it's okay but would appreciate your input when you're around | |
| 11:34:34 | stephenfin | dansmith: Also want to figure out how to move objects between projects (nova -> os-vif) since that's seems like an obvious thing to do in that case | |
| 11:34:42 | stephenfin | sean-k-mooney: Maybe relevant, idk ^ | |
| 11:43:47 | sean-k-mooney | we should not move the network object to os-vif | |
| 11:43:53 | sean-k-mooney | we already have one | |
| 11:44:43 | sean-k-mooney | the os vif objects are constucted from info often taken form the nova ones but they are not the same objects | |
| 11:57:19 | stephenfin | sean-k-mooney: Damn. Okay, maybe you can figure out what's going on. Fancy pulling down the earlier version of that change along with this patch for o.vo https://review.opendev.org/#/c/703970/ ? | |
| 11:58:05 | gibi | kashyap: rng patch looks good to me, thanks for the update | |
| 11:58:20 | lucidguy | sean-k-mooney: The only option I see regarding hugepages is reserved_huge_pages. Is that what you were talking about? | |
| 11:58:24 | stephenfin | If you install that version of the o.vo in the venv and run 'tox -e py36 -- -n nova/tests/unit/objects/test_objects.py::TestObjectVersions.test_obj_make_compatible', it'll fail saying it can't find the 'Network' object | |
| 11:58:42 | sean-k-mooney | stephenfin: i know dansmith found that the namespace stuff does not seam to be working properly | |
| 11:59:29 | stephenfin | did he now? | |
| 11:59:38 | stephenfin | any notes or bugs on that? | |
| 11:59:55 | sean-k-mooney | lucidguy: no, hugepages is a afeature that is enabled in the flavor/image by setting hw:mem_page_size=large | |
| 12:00:38 | sean-k-mooney | reserved_huge_pages is intended to allow you say that some of the hugepages on the host are reserved for host use and cannot be used by vms | |
| 12:01:00 | sean-k-mooney | stephenfin: it cam up on one of his patch let me see if it merged or not | |
| 12:01:02 | lucidguy | sean-k-mooney: Understood | |
| 12:01:25 | sean-k-mooney | stephenfin: https://review.opendev.org/#/c/702049/ | |
| 12:01:33 | sean-k-mooney | the ephemeral object patch | |
| 12:02:45 | sean-k-mooney | stephenfin: line 1175 https://review.opendev.org/#/c/702049/4/nova/tests/unit/objects/test_objects.py | |
| 12:03:26 | sean-k-mooney | lucidguy: i think these are the docs on hugepage that you want https://docs.openstack.org/nova/latest/admin/huge-pages.html | |
| 12:03:47 | sean-k-mooney | lucidguy: we have summit presintaion on this too that stephenfin did | |
| 12:04:58 | lucidguy | I was just looking at that link | |
| 12:05:02 | lucidguy | Cool | |
| 12:07:28 | kashyap | gibi: Hi, thanks for looking! | |
| 12:09:05 | kashyap | gibi: Want me to respin removing the stray word "this"? | |
| 12:09:37 | gibi | kashyap: if you respin quickly then I can re +2 it. but I'm fine merging the patch as is | |
| 12:09:38 | sean-k-mooney | stephenfin: i think you need to update https://github.com/openstack/nova/blob/master/nova/tests/unit/objects/test_objects.py#L1225 | |
| 12:09:58 | stephenfin | sean-k-mooney: incoming :) | |
| 12:10:25 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Make the security group API a module https://review.opendev.org/696746 | |
| 12:10:26 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove remaining nova-network quotas https://review.opendev.org/697152 | |
| 12:10:26 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove use of legacy 'FloatingIP' object https://review.opendev.org/697153 | |
| 12:10:27 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove use of legacy 'Network' object https://review.opendev.org/697154 | |
| 12:10:27 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove use of legacy 'SecurityGroup' object https://review.opendev.org/697155 | |
| 12:10:28 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove now unnecessary nova-net workaround https://review.opendev.org/702440 | |
| 12:10:28 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Update API reference guide https://review.opendev.org/703796 | |
| 12:10:29 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'nova.image.api' module https://review.opendev.org/702451 | |
| 12:10:29 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove unnecessary exception handling https://review.opendev.org/703973 | |
| 12:10:30 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove unused parameters https://review.opendev.org/703974 | |
| 12:10:30 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove unused nova-network objects https://review.opendev.org/697156 | |
| 12:10:34 | sean-k-mooney | stephenfin: change base.NovaObjectRegistry.obj_classes() to call get_nova_objects https://github.com/openstack/nova/blob/master/nova/tests/unit/objects/test_objects.py#L1159 | |
| 12:10:36 | stephenfin | you b***** | |
| 12:10:39 | stephenfin | gdi git | |
| 12:10:42 | stephenfin | :( | |
| 12:11:06 | sean-k-mooney | so it only compares the version of hte nova object not also the os-vif ones | |
| 12:11:18 | sean-k-mooney | that is why you are having issues with the network object | |
| 12:11:30 | stephenfin | Yup, makes sense. Thanks :) | |
| 12:11:33 | stephenfin | Should be fixed now | |
| 12:11:42 | sean-k-mooney | along with a rebase :P | |
| 12:12:24 | stephenfin | I tab-completed 'git rebase --committer-date-is-author-date' instead of 'git rebase --continue' :( | |
| 12:12:32 | stephenfin | (had already finished the rebase) | |
| 12:12:55 | sean-k-mooney | ah ok | |
| 12:13:19 | sean-k-mooney | well you could also delete the nova network object now right? | |
| 12:13:30 | stephenfin | yup, done https://review.opendev.org/#/c/697156/25/nova/objects/network.py | |
| 12:13:30 | sean-k-mooney | or is there still nova code using that | |
| 12:13:53 | sean-k-mooney | oh then you missed removing it form the object versions | |
| 12:14:20 | openstackgerrit | Stephen Finucane proposed openstack/nova master: nova-net: Remove unused nova-network objects https://review.opendev.org/697156 | |
| 12:14:22 | stephenfin | whoops | |