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

2018-03-09 Thread Frank Filz
. Frank From: pradeep.tho...@gmail.com [mailto:pradeep.tho...@gmail.com] On Behalf Of Pradeep Sent: Thursday, March 8, 2018 7:37 PM To: Frank Filz Cc: DENIEL Philippe ; nfs-ganesha-devel Subject: Re: [Nfs-ganesha-devel] Multiprotocol support in ganesha Hi Frank, I think there are cases

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

2018-03-08 Thread Pradeep
t think it’s necessary to have sufficiently good > integration to cover 99.9% of the possible multi-protocol use cases. > > > > Frank > > > > *From:* DENIEL Philippe [mailto:philippe.den...@cea.fr] > *Sent:* Wednesday, March 7, 2018 6:28 AM > *To:* Pradeep ; nfs-ganesha-devel

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

2018-03-07 Thread Frank Filz
necessary to have sufficiently good integration to cover 99.9% of the possible multi-protocol use cases. Frank From: DENIEL Philippe [mailto:philippe.den...@cea.fr] Sent: Wednesday, March 7, 2018 6:28 AM To: Pradeep ; nfs-ganesha-devel Subject: Re: [Nfs-ganesha-devel] Multiprotocol

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 sh

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 lo

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 mod

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 th

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 nfs-ganes

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 fi

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

[Nfs-ganesha-devel] Multiprotocol support in ganesha

2018-03-06 Thread Pradeep
Hello, Is there plans to implement multiprotocol (NFS and CIFS accessing same export/share) in ganesha? I believe current FD cache will need changes to support that. Thanks, Pradeep -- Check out the vibrant tech community