Frank Filz wrote on Thu, Jan 26, 2017 at 09:28:54AM -0800: > Bill Simpson (WAS) has been the most actively working on RDMA. Dominique has > also worked on RDMA but may not be doing so actively. > > MOST of the RDMA work has been in libntirpc so is pretty invisible to me... > > I don't think there is anything FSAL specific about the RDMA implementation, > and I believe it is NFS version agnostic, but I may be horribly wrong.
FSAL has nothing to do for RDMA right now. Eventually one day™ it would be nice to have a mmap implementation so we would just mmap the file in the FSAL and have the RDMA adapter, but we've got way bigger things to fix first and that would be optional anyway (not all FSALs can or want to use mmap) I'll shamefully admit I haven't spent much time on this right now, but there are subtlties about NFS versions as well, NFS v3 does not need back channel so is "easier" to implement. NFS v4 needs a TCP sidekick and used to cause problems, not sure if this is still the case. Either way the current implementation is far from complete and only support basic metadata ops, the data operations are more complex and I think half has been done and the other half has been left as an exercise to the reader ? Bill can correct me there, I've lost track completely, but iirc he's planned on reworking some of the ganesha internals before going back to it. -- Dominique ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Nfs-ganesha-devel mailing list Nfs-ganesha-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel