On Thu, Mar 28, 2024 at 01:57:27PM +0100, Philippe Mathieu-Daudé wrote: > On 28/3/24 10:06, Daniel P. Berrangé wrote: > > On Wed, Mar 27, 2024 at 11:55:48AM +0100, Philippe Mathieu-Daudé wrote: > > > The whole RDMA subsystem was deprecated in commit e9a54265f5 > > > ("hw/rdma: Deprecate the pvrdma device and the rdma subsystem") > > > released in v8.2. Time to remove it. > > > > > > Keep the RAM_SAVE_FLAG_HOOK definition since it might appears > > > in old migration streams. > > > > > > Remove the dependencies on libibumad and libibverbs. > > > > > > > > Remove the generated vmw_pvrdma/ directory from linux-headers. > > > > > > Remove RDMA handling from migration. > > > > > > Remove RDMA handling in GlusterFS block driver. > > > > The RDMA support in GlusterFS is completely opaque to QEMU. > > All we have there is the CLI syntax to enable use of the > > RDMA support inside libglusterfs. I'm not convinced that > > the justification for deprecation (lack of maintanier) > > applies to this scenario. > > I'll quote commit 0552ff2465 from 2016 then: > > block/gluster: deprecate rdma support > > gluster volfile server fetch happens through unix and/or tcp, > it doesn't support volfile fetch over rdma. The rdma code may > actually mislead, so to make sure things do not break, for now > we fallback to tcp when requested for rdma, with a warning. > > If you are wondering how this worked all these days, its the gluster > libgfapi code which handles anything other than unix transport as > socket/tcp, sad but true. Ok, that should have been mentioned in the commit message then, and is another reason for removing each functional area in a separate commit, with the relevant notes for each. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| _______________________________________________ Devel mailing list -- devel@xxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxx