| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2021-12-02 | |||
| 13:51:14 | sean-k-mooney | bauzas: its really two differnt thigns | |
| 13:51:26 | sean-k-mooney | we jsut use the same object | |
| 13:51:36 | sean-k-mooney | one is the numa affinity request object | |
| 13:51:56 | sean-k-mooney | and the other is the final affinty object which stores the assinged cpus and numa nodes | |
| 13:52:07 | sean-k-mooney | we just reused the same object for both | |
| 13:52:12 | gibi | OK. I got it thanks. | |
| 13:53:31 | sean-k-mooney | gibi: if we go with the generate it when needed approch i would prefer not to backport that mainly because i dont want to have to thing do we have that or not when looking at different downstream releases | |
| 13:53:54 | sean-k-mooney | but im not against it for master on | |
| 13:53:56 | gibi | yeah I would not backport that either | |
| 13:54:22 | gibi | Lets see if I can get some time adding that to master | |
| 13:54:34 | gibi | but I will go with the current patch as a backportable thing | |
| 13:54:35 | bauzas | sean-k-mooney: I understand that's two different things | |
| 13:54:43 | bauzas | but using the same object is creating some concerns | |
| 13:54:49 | gibi | we need that to move back til victoria | |
| 13:55:11 | gibi | bauzas: totally agree I think it is worth to remove it from the second table | |
| 13:55:20 | bauzas | ++ | |
| 13:55:34 | sean-k-mooney | gibi: i review that and +1'd by the way the only thing i woudl add is a release note but it looks correct to me | |
| 13:55:53 | sean-k-mooney | well actully | |
| 13:55:59 | sean-k-mooney | did you update the func test | |
| 13:56:16 | sean-k-mooney | i closed the review | |
| 13:56:48 | sean-k-mooney | ok you did not | |
| 13:57:04 | sean-k-mooney | so ya release note and then you need to fix the repoduce func test | |
| 13:57:18 | gibi | sure I will add a reno | |
| 13:57:24 | sean-k-mooney | which passed... | |
| 13:57:26 | gibi | the reproduce was fixed but it is not a func test it is a unit | |
| 13:57:41 | sean-k-mooney | oh ok | |
| 13:57:45 | sean-k-mooney | ya it is | |
| 13:57:59 | sean-k-mooney | https://review.opendev.org/c/openstack/nova/+/820153/1/nova/tests/unit/objects/test_request_spec.py | |
| 13:58:30 | gibi | creating a pre victoria instance in the func test is far from trivial | |
| 13:58:37 | gibi | so I dropped that direction | |
| 13:59:10 | sean-k-mooney | sorry i normally expect those to be func tests but ya backporting the func test to victoria woudl be non trivail | |
| 13:59:26 | sean-k-mooney | in this specific case i think a unit test is ok | |
| 13:59:40 | gibi | not that what I meant. I mean creating a func test on master that simulates a pre Victoria instance is hard | |
| 14:00:15 | gibi | I would need to dig in to the DB anyhow to backlevel the data to pre-victoria as our object layer will persist the master version | |
| 14:00:34 | sean-k-mooney | yes so you woudl have to boot the vm | |
| 14:00:40 | sean-k-mooney | then update its request spec | |
| 14:00:49 | sean-k-mooney | then migrate it and assert it expodes | |
| 14:01:22 | sean-k-mooney | gibi: i assumed you ment because we willl be missing several fo the helper functions | |
| 14:01:32 | gibi | not that ^^ | |
| 14:01:40 | gibi | but the "then update its request spec" | |
| 14:01:54 | gibi | that would be heavy DB digging in a func test | |
| 14:03:54 | sean-k-mooney | gibi: ya you woudl effectly have to directly execute sql | |
| 14:04:00 | sean-k-mooney | which i think is over kill | |
| 14:04:17 | gibi | and in that sql manipulate a highly nested json dict :D | |
| 14:04:18 | sean-k-mooney | and this is all in a json blob in the db too so its not exactly nice to update via sql either | |
| 14:04:25 | gibi | exactly :D | |
| 14:04:25 | sean-k-mooney | exactly | |
| 14:04:33 | sean-k-mooney | jinks :) | |
| 14:04:57 | sean-k-mooney | so ya its understandable that you chose to go the unit test route | |
| 14:04:58 | gibi | I have a downstream env where they can reproduce the issue so I will have real test result hopefully in a day | |
| 14:05:45 | gibi | that env is a complicated one simulating an upgrade from Mitaka to Victoria :D | |
| 14:06:02 | gibi | so when I say pre-Victoria instance that is actually a Mitaka instance :D | |
| 14:06:25 | sean-k-mooney | i suspect the only reason we have not hit this downstream is our last release was based on train | |
| 14:06:42 | sean-k-mooney | and the next one which will be based on wallaby is not releasing until next year | |
| 14:06:52 | gibi | yepp, the bug is introduced in Victoria | |
| 14:07:06 | sean-k-mooney | that is after the initall cpu in placement work | |
| 14:07:09 | sean-k-mooney | that was in train | |
| 14:07:19 | sean-k-mooney | this is part of the mixed cpu feature i think | |
| 14:07:55 | sean-k-mooney | ya part of https://specs.openstack.org/openstack/nova-specs/specs/victoria/implemented/use-pcpu-vcpu-in-one-instance.html | |
| 14:08:27 | sean-k-mooney | https://specs.openstack.org/openstack/nova-specs/specs/victoria/implemented/use-pcpu-vcpu-in-one-instance.html#work-items | |
| 14:08:35 | sean-k-mooney | it added the pcpuset filed | |
| 14:10:22 | sean-k-mooney | initally after the pcpu in placment change we just used cpuset since all cores were either pinned or not and we coudl tell that from teh config cpu_policy | |
| 14:10:48 | gibi | yepp that is my understanding too | |
| 14:14:10 | opendevreview | Balazs Gibizer proposed openstack/nova master: Migrate RequestSpec.numa_topology to use pcpuset https://review.opendev.org/c/openstack/nova/+/820153 | |
| 14:14:18 | gibi | now with release notes :) | |
| 14:17:43 | sean-k-mooney | :) | |
| 14:17:57 | sean-k-mooney | ill wait for ci to finsih and ill try an re review later | |
| 14:19:34 | gibi | thanks | |
| 17:43:40 | opendevreview | Balazs Gibizer proposed openstack/nova master: [WIP]Stop persisting RequestSpec.numa_topology https://review.opendev.org/c/openstack/nova/+/820215 | |
| #openstack-nova - 2021-12-03 | |||
| 00:45:37 | opendevreview | Ghanshyam proposed openstack/nova-specs master: Allow project admin to list hypervisors https://review.opendev.org/c/openstack/nova-specs/+/793011 | |
| 00:47:15 | gmann | dansmith: gibi addressed your comment for project-admin-list-hypervisors spec, please check https://review.opendev.org/c/openstack/nova-specs/+/793011 | |
| 02:25:20 | opendevreview | Ghanshyam proposed openstack/nova-specs master: Allow project admin to list hypervisors https://review.opendev.org/c/openstack/nova-specs/+/793011 | |
| 09:08:17 | opendevreview | Balazs Gibizer proposed openstack/nova master: Reproduce bug 1952941 https://review.opendev.org/c/openstack/nova/+/820121 | |
| 09:08:24 | opendevreview | Balazs Gibizer proposed openstack/nova master: Migrate RequestSpec.numa_topology to use pcpuset https://review.opendev.org/c/openstack/nova/+/820153 | |
| 09:08:55 | gibi | gmann: ack. I'm swamped with downstream issues, but I will try to get back to the spec | |
| 09:13:33 | opendevreview | Balazs Gibizer proposed openstack/nova master: Migrate RequestSpec.numa_topology to use pcpuset https://review.opendev.org/c/openstack/nova/+/820153 | |
| 09:56:48 | bauzas | melwitt: I didn't know Depends-On works with a HTML link | |
| 09:56:54 | bauzas | context : https://review.opendev.org/c/openstack/nova/+/812236 | |
| 09:57:11 | bauzas | melwitt: are you sure you use the dependent change ? | |
| 09:57:43 | bauzas | (ie. for me, I was thinking you need to provide a Gerrit change-id and not a link) | |
| 10:15:27 | bauzas | melwitt: nevermind my ping, I was wrong, this works as we can see it in https://zuul.opendev.org/t/openstack/build/9df08666e366407b9c35e09a603d8358/log/job-output.txt#5380 | |
| 10:25:02 | opendevreview | Rajat Dhasmana proposed openstack/nova master: WIP: Add support for volume backed server rebuild https://review.opendev.org/c/openstack/nova/+/820368 | |
| 11:14:19 | lyarwood | bauzas: yeah that has worked for a while, I think it's actually preferred by the zuul devs | |
| 12:07:23 | opendevreview | Lee Yarwood proposed openstack/nova master: libvirt: Ensure all volume drivers log the instance whenever possible https://review.opendev.org/c/openstack/nova/+/780260 | |
| 12:07:44 | opendevreview | Lee Yarwood proposed openstack/nova master: Add regression test for bug #1937084 https://review.opendev.org/c/openstack/nova/+/812126 | |
| 12:07:45 | opendevreview | Lee Yarwood proposed openstack/nova master: block_device: Ignore VolumeAttachmentNotFound during detach https://review.opendev.org/c/openstack/nova/+/812127 | |
| 12:08:24 | opendevreview | Lee Yarwood proposed openstack/nova master: libvirt: Create qcow2 disks with the correct size without extending https://review.opendev.org/c/openstack/nova/+/779275 | |
| 12:08:53 | opendevreview | Lee Yarwood proposed openstack/nova master: nova-next: Drop NOVA_USE_SERVICE_TOKEN from subnode https://review.opendev.org/c/openstack/nova/+/816740 | |
| 12:09:05 | opendevreview | Lee Yarwood proposed openstack/nova master: nova-next: Deploy noVNC from source instead of packages https://review.opendev.org/c/openstack/nova/+/816738 | |
| 12:09:27 | lyarwood | ^ just rebasing various things that are ready for review if cores have time | |
| 13:28:53 | opendevreview | Gabriel Silva Trevisan proposed openstack/nova master: [WIP] Set resize claim resource when changing host https://review.opendev.org/c/openstack/nova/+/820381 | |
| 15:36:13 | rloo | behaviour? (https://opendev.org/openstack/nova/src/commit/7670303aabe16d1d7c25e411d7bd413aee7fdcf3/nova/compute/api.py#L3640) | |
| 15:36:13 | rloo | Hi, we have some downstream info that we put in nova server's metadata (via --property) when doing a create or rebulid. I didn't see anything explicit about this so wanted to confirm. In the rebuild, if any metadata was explicitly specified as part of the rebuild command, that metadata replaces the server's metadata, so eg keys specified in the create that weren't explicitly specified in the rebuild, are gone. Is that the expected | |
| 16:49:35 | gmann | gibi: thanks | |
| 17:07:00 | sean-k-mooney | rloo: i dont think rebuild allows updating metadta it only allows updateing user-data | |
| 17:07:04 | sean-k-mooney | they are not the same thing | |
| 17:08:19 | sean-k-mooney | so if you use --property to update teh instance metadata the isntance metadata shoudl still be preserved but an image metadtaa will be updated form the new image and that will replace it | |
| 17:08:36 | sean-k-mooney | and if you speciy new user data on rebuild that shoudl also update the user data | |
| 17:08:47 | rloo | i'm interested in the instance metadata, not the user data. | |
| 17:09:52 | sean-k-mooney | hum it looks like metadta can be inclded in teh rebuild instance action https://docs.openstack.org/api-ref/compute/?expanded=rebuild-server-rebuild-action-detail#rebuild-server-rebuild-action | |