Earlier  
Posted Nick Remark
#openstack-nova - 2023-06-01
09:38:01 opendevreview ribaudr proposed openstack/nova master: Add libvirt test to ensure metadata are working. https://review.opendev.org/c/openstack/nova/+/852086
09:38:01 opendevreview ribaudr proposed openstack/nova master: Add helper methods to attach/detach shares https://review.opendev.org/c/openstack/nova/+/852085
09:38:03 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
09:38:03 opendevreview ribaudr proposed openstack/nova master: Add virt/libvirt error test cases https://review.opendev.org/c/openstack/nova/+/852087
09:38:05 opendevreview ribaudr proposed openstack/nova master: Add instance.share_attach_error notification https://review.opendev.org/c/openstack/nova/+/860282
09:38:05 opendevreview ribaudr proposed openstack/nova master: Support rebooting an instance with shares (compute and API part) https://review.opendev.org/c/openstack/nova/+/854824
09:38:07 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
09:38:07 opendevreview ribaudr proposed openstack/nova master: Add instance.share_detach_error notification https://review.opendev.org/c/openstack/nova/+/860283
09:38:09 opendevreview ribaudr proposed openstack/nova master: Add helper methods to rescue/unrescue shares https://review.opendev.org/c/openstack/nova/+/860286
09:38:09 opendevreview ribaudr proposed openstack/nova master: Support resuming an instance with shares (compute and API part) https://review.opendev.org/c/openstack/nova/+/860285
09:38:11 opendevreview ribaudr proposed openstack/nova master: Support rescuing an instance with shares (compute and API part) https://review.opendev.org/c/openstack/nova/+/860288
09:38:11 opendevreview ribaudr proposed openstack/nova master: Support rescuing an instance with shares (driver part) https://review.opendev.org/c/openstack/nova/+/860287
09:38:13 opendevreview ribaudr proposed openstack/nova master: Docs about Manila shares API usage https://review.opendev.org/c/openstack/nova/+/871642
09:38:13 opendevreview ribaudr proposed openstack/nova master: Allow to mount manila share using Cephfs protocol https://review.opendev.org/c/openstack/nova/+/883862
09:38:15 opendevreview ribaudr proposed openstack/nova master: Add hw_share_local_fs extra specs and image property https://review.opendev.org/c/openstack/nova/+/884995
09:38:15 opendevreview ribaudr proposed openstack/nova master: Add configuration option share_local_fs https://review.opendev.org/c/openstack/nova/+/884994
09:38:17 opendevreview ribaudr proposed openstack/nova master: Add share_local_fs scheduler filter https://review.opendev.org/c/openstack/nova/+/884997
09:38:17 opendevreview ribaudr proposed openstack/nova master: Add LOCAL storage type https://review.opendev.org/c/openstack/nova/+/884996
09:38:19 opendevreview ribaudr proposed openstack/nova master: Manage local share (driver part) https://review.opendev.org/c/openstack/nova/+/884999
09:38:19 opendevreview ribaudr proposed openstack/nova master: Add new api to retrieve local share (object and db) https://review.opendev.org/c/openstack/nova/+/884998
09:38:21 opendevreview ribaudr proposed openstack/nova master: Do not mount local share at startup (init_instance) https://review.opendev.org/c/openstack/nova/+/885001
09:38:21 opendevreview ribaudr proposed openstack/nova master: Manage local share (compute manager part) https://review.opendev.org/c/openstack/nova/+/885000
09:38:23 opendevreview ribaudr proposed openstack/nova master: Support spawn an instance with a local share (driver part) https://review.opendev.org/c/openstack/nova/+/885003
09:38:23 opendevreview ribaudr proposed openstack/nova master: Do not umount local share if instance id deleted https://review.opendev.org/c/openstack/nova/+/885002
09:38:25 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
09:41:02 Uggla_ bauzas, ^ should fix what we discussed, I have added what I have done for scaphandre as well on top of the serie.
09:47:42 Uggla_ bauzas, I need to test a couple of things with devstack, then I will try to reorganize the serie to have the API related stuff on the top.
10:09:09 opendevreview Michel Nederlof proposed openstack/nova master: Add ability to flatten RBD disks upon clone https://review.opendev.org/c/openstack/nova/+/884595
10:15:53 bauzas Uggla_: ack, cooking now
12:54:08 Uggla_ sean-k-mooney[m], can you please remember me the issue with numa and memfd. So far I understand that tweaking numa is not required anymore with As of QEMU 5.0.0 and libvirt 6.9.0. Do I miss something ?
12:56:07 sean-k-mooney i discovered that recently too
12:56:27 sean-k-mooney so your rigt with a new enough qemu memfd does not require numa to be configured
12:56:42 sean-k-mooney so we could start makeing that our default memory backend in nova/libvirt
12:57:17 sean-k-mooney specificaly our default coudl evolve to
12:57:20 sean-k-mooney <memoryBacking>
12:57:22 sean-k-mooney <source type="memfd"/>
12:57:24 sean-k-mooney <access mode="shared"/>
12:57:26 sean-k-mooney </memoryBacking>
12:57:52 sean-k-mooney that will enable virtio fs and vhost-user to start workign automaticlaly without any special addtional configuration
12:58:38 sean-k-mooney Uggla_: however our current min qemu is 4.2.0 or declared next min is 5.2.0
12:58:52 sean-k-mooney so we need to actuly raise the min version befoer we do that
12:59:21 sean-k-mooney kashyap was ment to be workign on that but i have not seen any patches yet
13:02:08 Uggla_ sean-k-mooney, as a reminder for virtiofs I require a qemu > 5.0.0 and libvirt > 6.2.0.
13:03:22 Uggla_ sean-k-mooney, anyway assuming I find the time to do it, any objection to write a spec for memfd ? (so we could review it at PTG ?)
13:04:06 sean-k-mooney go for it
13:04:27 Uggla_ sean-k-mooney, thx
13:04:48 sean-k-mooney what i have proposed in the past is adding hw:memory_backend=file|anonumous|memfd|hugepage
13:04:59 sean-k-mooney and if we raise the min then memfd can be the default
13:05:04 sean-k-mooney when its not set
13:05:43 Uggla_ what is anonymous ?
13:05:56 sean-k-mooney what we use today just speeled incorrectly
13:06:01 sean-k-mooney non shared 4k pages
13:07:46 Uggla_ ok you think there will be no "side effect" to switch to memfs as default ?
13:08:13 sean-k-mooney there are sideeffect but i think its a better default. provided we have a new enoguh qemu
13:08:24 sean-k-mooney specificly im suggeting changin two defaults
13:08:42 Uggla_ ok
13:09:03 sean-k-mooney hw:memory_backing=memfd which im suggeting should be the new default woudl set <source type="memfd"/> and <access mode="shared"/>
13:09:12 sean-k-mooney the <access mode="shared"/> is the main delta
13:09:34 sean-k-mooney memfd ensure there is a file decriptor allcoated to the memory segment
13:10:33 sean-k-mooney combinded with <access mode="shared"/> that means dpdk or or other tools that do security scaning tools can map the guest memory an acess it form the host
13:11:06 sean-k-mooney so that will enabel ovs-dpdk to work out of the box without requiring the vm to use hugepages or file backed memory
13:11:21 Uggla_ cool !
13:11:41 sean-k-mooney and it will make virtio-fs work which is your main usecase enable but the maniall share work you are doing and the scaphanda work
13:12:19 sean-k-mooney the reason for keeping anonymous is for those that dotn what <access mode="shared"/>
13:12:29 Uggla_ yep, it might simplify the host config too.
13:13:13 Uggla_ sure, it good to keep anonymous for people who does not want to use shared mem, for any reason.
13:13:18 sean-k-mooney yes so put to gether a spec and we can debate the default in it but i would be infavor of using memfd as it has may advantages
13:14:26 Uggla_ I agree, will do that.
13:15:09 Uggla_ Another thing, I'm not sure you have seen my note yesterday about virtofs not supporting readonly. Do you thing proposing virtio9p as an alternative to virtiofs could be useful ?
13:15:41 Uggla_ or we should just wait virtiofs to support it ?
13:17:29 sean-k-mooney virtio9p does not apprer to be supported by libvirt
13:18:31 sean-k-mooney oh
13:18:36 sean-k-mooney its an atribute you can set 9pfs
13:18:42 Uggla_ hum are you sure, I can configure it using virtual machine manager, and I think it uses libvirt.
13:21:19 sean-k-mooney it might be setting things qit qemu args
13:23:40 Uggla_ it looks like the conf is: https://paste.opendev.org/show/bC6FS8a7RP2J0tT9G2Jn/
13:24:42 sean-k-mooney ya so it looks like its the defautl driver if you dont use virtio-fs
13:26:22 Uggla_ I have not dig into it, this is just the conf porposed by virtual machine manager. I'm a bit afraid about the <address type="pci"... as I don't really know the purpose so far.
13:26:29 sean-k-mooney im not sure that readonly is really required but perhaps we should consider it
13:26:58 Uggla_ sean-k-mooney, I have discussed and open a ticket to the virt team to have it supported.
13:27:03 sean-k-mooney Uggla_: thats just the adress in the vm where its mounted
13:27:18 sean-k-mooney Uggla_: we can rely on it however fo the intial enablement
13:27:39 sean-k-mooney we have a policy of rquiring features to be in a released version of libvirt/qemu before we can use it in nova
13:28:10 sean-k-mooney i woudl perhaps isnteead consier addign ahard limit on the virtiofs size and allwo it to be read write
13:28:18 sean-k-mooney but lets see what others think
13:33:58 Uggla_ one of the benefits is that virtio9p seems to not have issue with snapshot etc... but probably less performant than virtiofs.
13:35:00 Uggla_ I think virtio9p does not require shared memory that's the reason why.
13:38:17 Uggla_ sean-k-mooney, regarding virtiofs if we really want ro we can work around it using a bind mount and explain it it the doc.
13:39:33 Uggla_ sean-k-mooney, do you thing it worth to also write a spec for virtio9p ?
14:13:19 sean-k-mooney no
14:13:28 sean-k-mooney i dont think we shoudl add supprot for virtio9p
14:13:49 sean-k-mooney it has much lower performacne and it will likely get remvoed eventully once virtiofs has reach feature partiy
14:30:41 opendevreview Danylo Vodopianov proposed openstack/nova-specs master: Add support for Napatech LinkVirt SmartNICs https://review.opendev.org/c/openstack/nova-specs/+/859290
14:53:38 opendevreview Danylo Vodopianov proposed openstack/nova-specs master: Add support for Napatech LinkVirt SmartNICs https://review.opendev.org/c/openstack/nova-specs/+/859290
15:13:24 opendevreview Danylo Vodopianov proposed openstack/nova-specs master: Add support for Napatech LinkVirt SmartNICs https://review.opendev.org/c/openstack/nova-specs/+/859290
#openstack-nova - 2023-06-02
12:00:50 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
12:01:47 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
12:04:20 gibi sean-k-mooney: we lost your +2 from https://review.opendev.org/c/openstack/nova/+/873216
12:04:29 gibi ahh sorry
12:04:38 gibi it wasn't review +2 it was prio +2

Earlier   Later