[Gluster-devel] [Gluster-users] [Gluster-Maintainers] Proposal to change gNFSstatus
Xie Changlong
zgrep at 139.com
Sat Nov 23 02:11:38 UTC 2019
~~Get in a word~~
Hi, Kaleb Keithley. Could you give some comments on below url ? We
encounter it in practice.
https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/465149
Thanks
在 2019/11/22 5:14, Kaleb Keithley 写道:
> I personally wouldn't call three years ago — when we started to
> deprecate it, in glusterfs-3.9 — a recent change.
>
> As a community the decision was made to move to NFS-Ganesha as the
> preferred NFS solution, but it was agreed to keep the old code in the
> tree for those who wanted it. There have been plans to drop it from
> the community packages for most of those three years, but we didn't
> follow through across the board until fairly recently. Perhaps the
> most telling piece of data is that it's been gone from the packages in
> the CentOS Storage SIG in glusterfs-4.0, -4.1, -5, -6, and -7 with no
> complaints ever, that I can recall.
>
> Ganesha is a preferable solution because it supports NFSv4, NFSv4.1,
> NFSv4.2, and pNFS, in addition to legacy NFSv3. More importantly, it
> is actively developed, maintained, and supported, both in the
> community and commercially. There are several vendors selling it, or
> support for it; and there are community packages for it for all the
> same distributions that Gluster packages are available for.
>
> Out in the world, the default these days is NFSv4. Specifically v4.2
> or v4.1 depending on how recent your linux kernel is. In the linux
> kernel, client mounts start negotiating for v4.2 and work down to
> v4.1, v4.0, and only as a last resort v3. NFSv3 client support in the
> linux kernel largely exists at this point only because of the large
> number of legacy servers still running that can't do anything higher
> than v3. The linux NFS developers would drop the v3 support in a
> heartbeat if they could.
>
> IMO, providing it, and calling it maintained, only encourages people
> to keep using a dead end solution. Anyone in favor of bringing back
> NFSv2, SSHv1, or X10R4? No? I didn't think so.
>
> The recent issue[1] where someone built gnfs in glusterfs-7.0 on
> CentOS7 strongly suggests to me that gnfs is not actually working
> well. Three years of no maintenance seems to have taken its toll.
>
> Other people are more than welcome to build their own packages from
> the src.rpms and/or tarballs that are available from gluster — and
> support them. It's still in the source and there are no plans to
> remove it. (Unlike most of the other deprecated features which were
> recently removed in glusterfs-7.)
>
>
>
> [1] https://github.com/gluster/glusterfs/issues/764
>
> On Thu, Nov 21, 2019 at 5:31 AM Amar Tumballi <amarts at gmail.com
> <mailto:amarts at gmail.com>> wrote:
>
> Hi All,
>
> As per the discussion on https://review.gluster.org/23645,
> recently we changed the status of gNFS (gluster's native NFSv3
> support) feature to 'Depricated / Orphan' state. (ref:
> https://github.com/gluster/glusterfs/blob/master/MAINTAINERS#L185..L189).
> With this email, I am proposing to change the status again to 'Odd
> Fixes' (ref:
> https://github.com/gluster/glusterfs/blob/master/MAINTAINERS#L22)
>
> TL;DR;
>
> I understand the current maintainers are not able to focus on
> maintaining it as the focus of the project, as earlier described,
> is keeping NFS-Ganesha based integration with glusterfs. But, I am
> volunteering along with Xie Changlong (currently working at
> Chinamobile), to keep the feature running as it used to in
> previous versions. Hence the status of 'Odd Fixes'.
>
> Before sending the patch to make these changes, I am proposing it
> here now, as gNFS is not even shipped with latest glusterfs-7.0
> releases. I have heard from some users that it was working great
> for them with earlier releases, as all they wanted was NFS v3
> support, and not much of features from gNFS. Also note that, even
> though the packages are not built, none of the regression tests
> using gNFS are stopped with latest master, so it is working same
> from at least last 2 years.
>
> I request the package maintainers to please add '--with gnfs' (or
> --enable-gnfs) back to their release script through this email, so
> those users wanting to use gNFS happily can continue to use it.
> Also points to users/admins is that, the status is 'Odd Fixes', so
> don't expect any 'enhancements' on the features provided by gNFS.
>
> Happy to hear feedback, if any.
>
> Regards,
> Amar
>
> _______________________________________________
> maintainers mailing list
> maintainers at gluster.org <mailto:maintainers at gluster.org>
> https://lists.gluster.org/mailman/listinfo/maintainers
>
>
> ________
>
> Community Meeting Calendar:
>
> APAC Schedule -
> Every 2nd and 4th Tuesday at 11:30 AM IST
> Bridge: https://bluejeans.com/441850968
>
> NA/EMEA Schedule -
> Every 1st and 3rd Tuesday at 01:00 PM EDT
> Bridge: https://bluejeans.com/441850968
>
> Gluster-users mailing list
> Gluster-users at gluster.org
> https://lists.gluster.org/mailman/listinfo/gluster-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gluster.org/pipermail/gluster-devel/attachments/20191123/a3709c17/attachment.html>
More information about the Gluster-devel
mailing list