Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-09 Thread Frank Filz
a-devel <nfs-ganesha-devel@lists.sourceforge.net <mailto:nfs-ganesha-devel@lists.sourceforge.net> > Subject: Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha Hi, from a "stratospheric" point of view, I see a potentially big issue ahead for such a feature : FSA

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-07 Thread Frank Filz
sha-devel@lists.sourceforge.net> Subject: Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha Hi, from a "stratospheric" point of view, I see a potentially big issue ahead for such a feature : FSAL has been designed to be quite close to POSIX behavior, CIFS follows the Microsoft

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-07 Thread DENIEL Philippe
Hi, from a "stratospheric" point of view, I see a potentially big issue ahead for such a feature : FSAL has been designed to be quite close to POSIX behavior, CIFS follows the Microsoft File System semantics, which is pretty different from POSIX. My experience with 9p integration in Ganesha

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-06 Thread Frank Filz
> So, in fact, both ganesha and samba can have the same file open at the same > time (just as any 2 processes can). This will, of course, cause issues if > both are > modifying the same sections of the file. This is why file locking was > invented. > NFSv3 (via NLM) and NFSv4 (built in) have

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-06 Thread Daniel Gryniewicz
So, in fact, both ganesha and samba can have the same file open at the same time (just as any 2 processes can). This will, of course, cause issues if both are modifying the same sections of the file. This is why file locking was invented. NFSv3 (via NLM) and NFSv4 (built in) have locking

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-06 Thread Pradeep
Hi Daniel, What I meant is a use case where some one needs to access the same export through NFS protocol using Ganesha server and SMB protocol using Samba server. Both Samba and Ganesha are running on the same server. Obviously, file can't be open by both ganesha and samba; so we need to close

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-06 Thread Kaleb S. KEITHLEY
On 03/06/2018 12:20 PM, Pradeep wrote: > Hello, > > Is there plans to implement multiprotocol (NFS and CIFS accessing same > export/share) in ganesha? CIFS* _in_ ganesha? No. There is on-going work being done to make leases, delegations, and ACLs work consistently and reliably between

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-06 Thread Frank Filz
> Basically, this. For the sake of discussion, is Daniel's take on SMB integration > directly in nfs-ganesha what you're thinking of, or were you ireferring to co- > export of Linux filesystems with Samba or some other Linux-integrated SMB > stack? IBM had some degree of success with exporting

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-06 Thread Matt Benjamin
Basically, this. For the sake of discussion, is Daniel's take on SMB integration directly in nfs-ganesha what you're thinking of, or were you ireferring to co-export of Linux filesystems with Samba or some other Linux-integrated SMB stack? Matt On Tue, Mar 6, 2018 at 12:29 PM, Daniel Gryniewicz

Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-06 Thread Daniel Gryniewicz
Ganesha has multi-protocol (NFS3, NFS4, and 9P). There are no plans to add CIFS, since that is an insanely complicated protocol, and has a userspace daemon implementation already (in the form of Samba). I personally wouldn't reject such support if it was offered, but as far as I know, no one