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

Reply via email to