Earlier  
Posted Nick Remark
#openstack-nova - 2023-06-08
10:02:08 sean-k-mooney then nova cant detect that its the same ceph cluseter and we will download the image via glance and flatten it
10:35:15 mnederlof sean-k-mooney: yeah you could do that with glance, but then you lose the speed improvement when using a clone/flatten by ceph directly (which is significant)
10:36:13 mnederlof and thanks for the review, i will continue to work on these other points you mentioned
10:37:16 sean-k-mooney you will need to attend the nova team meeting and ask for the specless bluepritn to be approves as a specless blueprint by the way. its possibel that you may be asked to provdie a spec for this
10:38:01 sean-k-mooney we have a deadline for approvals in each cycle and in this case its july 6th
10:38:36 sean-k-mooney the next team meeting will be canceled due to the ptg so the next operturntiy to do this will be tuesday the 20th
10:39:59 sean-k-mooney bauzas: without doing a full review (feel free to do one if you want) do you think https://review.opendev.org/c/openstack/nova/+/884595 would need a spec
10:41:10 sean-k-mooney there si no api change which means we have some flexiblity and given its config driven and only in the libvirt driver the question really is what is the upgrade impact
10:41:45 sean-k-mooney mnederlof: have you spent any time thinking about what happens if you cahnge this option after the cloud is deployed
10:42:21 sean-k-mooney i.e. you have many vms using not flattend storage possibley with existign snapshots. then you enable flattening
10:42:43 sean-k-mooney will you retoractivaly flatten all the existign snapshots or just the new one
11:29:05 mnederlof sean-k-mooney: only new ones will be flattened, as this happens during instance create procedure, so if you change it after deployment, a operator needs to do the flattening of the previously created instances manually, using `rbd flatten <nova-pool>/<instance uuid>_disk`
11:29:35 mnederlof which is something he is already doing sometimes, if he wants to delete a glance image which has children
11:48:04 sean-k-mooney "{{ hostvars[inventory_hostname]['ansible_facts']['default_ipv4']['address'] }}"
11:49:46 sean-k-mooney https://opendev.org/zuul/zuul-jobs/src/commit/839de7f8996838162ae0de6a9f6ba28f968381bc/roles/nimble/defaults/main.yaml#L4
11:54:53 opendevreview Amit Uniyal proposed openstack/nova master: Reproducer for dangling bdms https://review.opendev.org/c/openstack/nova/+/881457
11:54:54 opendevreview Amit Uniyal proposed openstack/nova master: Delete dangling bdms https://review.opendev.org/c/openstack/nova/+/882284
13:24:25 sean-k-mooney anyone care to review this backport. i just realised its still open https://review.opendev.org/c/openstack/nova/+/829804
13:49:32 dansmith sean-k-mooney: can you hit this? https://review.opendev.org/c/openstack/nova/+/885352
13:50:57 dansmith sean-k-mooney: how is that backport not just a feature? it even says so in the reno
13:51:16 dansmith I know it has as bug and bug-like description in the commit message, but it seems like a feature
13:51:35 dansmith and it also went straight to wallaby?
13:52:03 dansmith I guess I missed the discussion, so I'll go look
13:54:06 dansmith hmm, I'm not finding it
13:56:16 dansmith oh, feb 2022, not 2023 so was this already in yoga?
14:03:11 sean-k-mooney dansmith: where was some patalogical behvior which affected amd host that this helped adress
14:03:27 sean-k-mooney i need to join a meeting be let me loop back with the context i dont have it to hand
14:03:35 dansmith ack
14:15:26 opendevreview Amit Uniyal proposed openstack/nova master: Reproducer for dangling bdms https://review.opendev.org/c/openstack/nova/+/881457
14:15:27 opendevreview Amit Uniyal proposed openstack/nova master: Delete dangling bdms https://review.opendev.org/c/openstack/nova/+/882284
14:16:35 ykarel sean-k-mooney, bauzas when you get chance please revisit https://review.opendev.org/c/openstack/nova/+/868419
14:16:53 bauzas ykarel: ack
14:37:28 sean-k-mooney dansmith: so looping back https://bugs.launchpad.net/nova/+bug/1978372 was the amd bug where the balancing feature could be used to mitigate the impact. however while lookign at that i just rememebered that gibi aslo adress the issue directly by adding some caching https://review.opendev.org/c/openstack/nova/+/845896 so backporting htat would also adress the issue with a large
14:37:30 sean-k-mooney number of host numa nodes
14:38:03 sean-k-mooney it does not jsut affect amd by the way but they just have a higher propbaly of higher core/numa node counts
14:40:21 sean-k-mooney so https://bugs.launchpad.net/nova/+bug/1978372/comments/6 was the intiall workaround but if we backport gibis change insteads we dont need the balancing feature is bug
15:32:51 dansmith sean-k-mooney: yeah, seems a lot better to backport that fix from gibi
15:33:22 sean-k-mooney ack in that case care to leave that as a comment and we can backprot that instead
15:33:42 dansmith not only does it closes-bug instead of partial-bug, fixes instead of feature in reno, but it addresses the actual problem without adding new conf knobs and behaviors
15:34:01 dansmith sean-k-mooney: I've already commented and got an unhelpful response from the owner
15:34:09 dansmith but yeah I'll leave my -1 then
15:34:19 sean-k-mooney cool
15:52:52 opendevreview Vasyl Saienko proposed openstack/os-vif master: Don't break traffic if port already exists https://review.opendev.org/c/openstack/os-vif/+/885127
19:01:14 dansmith bauzas: we could probably benefit from a similar strategy: https://review.opendev.org/c/openstack/os-brick/+/885558/1/README.rst
#openstack-nova - 2023-06-09
05:28:31 opendevreview Kiran Pawar proposed openstack/nova-specs master: SR-IOV NIC device tracking in Placement https://review.opendev.org/c/openstack/nova-specs/+/884569
08:54:26 plibeau1 hello guys, do you have sometime to review: https://review.opendev.org/c/openstack/nova/+/861172
12:52:20 sean-k-mooney plibeau1: i dont see any of the previous feedback adressed
12:52:28 sean-k-mooney port creation should not be using the admin client
12:52:46 sean-k-mooney port binding should be using the admin client or service user
12:53:02 opendevreview ribaudr proposed openstack/nova master: Deletion of associated share mappings on instance deletion https://review.opendev.org/c/openstack/nova/+/881472
12:53:04 opendevreview ribaudr proposed openstack/nova master: Add share_info parameter to reboot method for each driver (driver part) https://review.opendev.org/c/openstack/nova/+/854823
12:53:04 opendevreview ribaudr proposed openstack/nova master: Add metadata for shares https://review.opendev.org/c/openstack/nova/+/850500
12:53:05 opendevreview ribaudr proposed openstack/nova master: Add share_info parameter to resume method for each driver (driver part) https://review.opendev.org/c/openstack/nova/+/860284
12:53:05 opendevreview ribaudr proposed openstack/nova master: Support rebooting an instance with shares (compute manager part) https://review.opendev.org/c/openstack/nova/+/854824
12:53:06 opendevreview ribaudr proposed openstack/nova master: Add helper methods to rescue/unrescue shares https://review.opendev.org/c/openstack/nova/+/860286
12:53:06 opendevreview ribaudr proposed openstack/nova master: Support resuming an instance with shares (compute manager part) https://review.opendev.org/c/openstack/nova/+/860285
12:53:07 opendevreview ribaudr proposed openstack/nova master: Support rescuing an instance with shares (driver part) https://review.opendev.org/c/openstack/nova/+/860287
12:53:08 opendevreview ribaudr proposed openstack/nova master: Allow to mount manila share using Cephfs protocol https://review.opendev.org/c/openstack/nova/+/883862
12:53:08 opendevreview ribaudr proposed openstack/nova master: Support rescuing an instance with shares (compute manager part) https://review.opendev.org/c/openstack/nova/+/860288
12:53:10 opendevreview ribaudr proposed openstack/nova master: Add hw_share_local_fs extra specs and image property https://review.opendev.org/c/openstack/nova/+/884995
12:53:10 opendevreview ribaudr proposed openstack/nova master: Add configuration option share_local_fs https://review.opendev.org/c/openstack/nova/+/884994
12:53:12 opendevreview ribaudr proposed openstack/nova master: Add share_local_fs scheduler filter https://review.opendev.org/c/openstack/nova/+/884997
12:53:12 opendevreview ribaudr proposed openstack/nova master: Add LOCAL storage type https://review.opendev.org/c/openstack/nova/+/884996
12:53:14 opendevreview ribaudr proposed openstack/nova master: Manage local share (driver part) https://review.opendev.org/c/openstack/nova/+/884999
12:53:14 opendevreview ribaudr proposed openstack/nova master: Add new api to retrieve local share (object and db) https://review.opendev.org/c/openstack/nova/+/884998
12:53:16 opendevreview ribaudr proposed openstack/nova master: Do not mount local share at startup (init_instance) https://review.opendev.org/c/openstack/nova/+/885001
12:53:16 opendevreview ribaudr proposed openstack/nova master: Manage local share (compute manager part) https://review.opendev.org/c/openstack/nova/+/885000
12:53:18 opendevreview ribaudr proposed openstack/nova master: Support spawn an instance with a local share (driver part) https://review.opendev.org/c/openstack/nova/+/885003
12:53:18 opendevreview ribaudr proposed openstack/nova master: Do not umount local share if instance id deleted https://review.opendev.org/c/openstack/nova/+/885002
12:53:20 opendevreview ribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (API) https://review.opendev.org/c/openstack/nova/+/836830
12:53:20 opendevreview ribaudr proposed openstack/nova master: Support spawn an instance with a local share (compute manager part) https://review.opendev.org/c/openstack/nova/+/885004
12:53:22 opendevreview ribaudr proposed openstack/nova master: Add instance.share_attach notification https://review.opendev.org/c/openstack/nova/+/850501
12:53:22 opendevreview ribaudr proposed openstack/nova master: Check shares support (API) https://review.opendev.org/c/openstack/nova/+/850499
12:53:24 opendevreview ribaudr proposed openstack/nova master: Add shares to InstancePayload https://review.opendev.org/c/openstack/nova/+/851029
12:53:24 opendevreview ribaudr proposed openstack/nova master: Add instance.share_detach notification https://review.opendev.org/c/openstack/nova/+/851028
12:53:26 opendevreview ribaudr proposed openstack/nova master: Add instance.share_detach_error notification https://review.opendev.org/c/openstack/nova/+/860283
12:53:26 opendevreview ribaudr proposed openstack/nova master: Add instance.share_attach_error notification https://review.opendev.org/c/openstack/nova/+/860282
12:53:28 opendevreview ribaudr proposed openstack/nova master: Add virt/libvirt error test cases https://review.opendev.org/c/openstack/nova/+/852087
12:53:28 opendevreview ribaudr proposed openstack/nova master: Add libvirt test to ensure metadata are working. https://review.opendev.org/c/openstack/nova/+/852086
12:53:30 opendevreview ribaudr proposed openstack/nova master: Check shares support (compute manager) https://review.opendev.org/c/openstack/nova/+/885751
12:53:30 opendevreview ribaudr proposed openstack/nova master: Docs about Manila shares API usage https://review.opendev.org/c/openstack/nova/+/871642
12:53:32 opendevreview ribaudr proposed openstack/nova master: Add helper methods to attach/detach shares https://review.opendev.org/c/openstack/nova/+/885753
12:53:32 opendevreview ribaudr proposed openstack/nova master: Check shares support (only API exception) https://review.opendev.org/c/openstack/nova/+/885752
12:59:19 opendevreview Amit Uniyal proposed openstack/nova master: Reproducer for dangling bdms https://review.opendev.org/c/openstack/nova/+/881457
12:59:20 opendevreview Amit Uniyal proposed openstack/nova master: Delete dangling bdms https://review.opendev.org/c/openstack/nova/+/882284
12:59:21 opendevreview Amit Uniyal proposed openstack/nova master: WIP: Refactor CinderFixture https://review.opendev.org/c/openstack/nova/+/885756
13:01:20 Uggla_ sean-k-mooney, bauzas ^ I have reorganized the patch in the way that API is merged after introducing manilla_shares and scaphandre. I have also flaged the patches in 2 differents topics. Is it ok for ypu ?
13:05:04 sean-k-mooney Uggla_: the scaphandre changes are still after the db and object changes
13:05:24 Uggla_ sean-k-mooney, yep because I need them
13:05:59 sean-k-mooney you shoudl not need themn
13:06:21 sean-k-mooney because the scaphandre code shoudl not be using the db or ojbect changes form the manial feature
13:06:58 Uggla_ sean-k-mooney, I define a LOCAL share type --> and this to use metadata and block the ops due to virtiofs.
13:07:20 sean-k-mooney the scaphandre usage fo virtio fs si not a share
13:07:42 sean-k-mooney we shoudl not have a LOCAL share type
13:08:06 sean-k-mooney i assumne you did it that way to mirror the block device mappings...
13:09:05 Uggla_ sean-k-mooney, also to share some common code parts.
13:09:17 sean-k-mooney ya so i disgree with that approch
13:09:32 sean-k-mooney if its not a manial share it should not be modeled using share objects
13:13:49 Uggla_ sean-k-mooney, hum, but it so "close" so I though to reuse a maximum of stuff.
13:15:39 sean-k-mooney well im -2 on that and it is not what we approved in the spec

Earlier   Later