> Hello developers,
> 
> I've asked the question about the 16 bit Export ID last week and I've
learned
> many good things from the discussion. I'm currently working on a FSAL to
> support our storage backend. That backend is supposed to host virtual
> machine files and we'd like to create a single NFS Export for every
virtual
> machine. This will make the provisioning of those virtual machines
> (orchestration seems to be the latest buzzword :-) easier, and we can also
> use NFS-Ganesha for access control, IP based or username based for
> example.
> 
> Thus I expect the NFS-Ganesha server exposes many NFS exports, and those
> would be used by a single host each. For such a solution, we'll also
generate
> the NFS-Ganesha configuration file. I'd like to know if there are any
> restrictions on the Export ID besides the 16 bit value range?
> 
> For example, the easiest solution to generate a NFS-Ganesha configuration
> file will be to sort our exports by some criteria and then assign each
export a
> counter value as its Export ID. However if Exports are added or removed
the
> Export ID for an exported filesystem can change. Does the NFS client care,
> which Export ID is used on the NFS server? Would it even notice (is that
> Export ID used in the NFSv3 or NFSv4 protocol somewhere)?

The exportid is not meaningful to the client, however, since it is part of
the handle, and the clients expect handles to be unchanging for a specific
file, changing the exportid for a given client's VM file would definitely
cause problems.

Frank


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


------------------------------------------------------------------------------
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to