Re: change of nfsd->kernel interface in head

From: Konstantin Belousov <kostikbel_at_gmail.com>
Date: Sat, 30 Jun 2018 22:53:36 +0300
On Sat, Jun 30, 2018 at 06:39:57PM +0000, Rick Macklem wrote:
> r335012 (the big patch that added the pNFS server support) revised the nfsd->kernel
> nfssvc(2) syscall interface.
> It has compatibility code, so that old nfsd binaries still work.
> 
> I now need to revise this interface again to add a new pNFS server feature.
> Since the revised interface is only in head/current starting at r335012, I
> believe I can revise it again without an additional compatibility shim for
> r335012 or later nfsd binaries. Is this correct?
> 
> I would post a HEADS UP to this email list and the only code affected would be
> sites running current/head and using the "-p" (pNFS server) option, so they would
> be few, if any.
> 

You are right.

More, it is not clear if nfsd interface should be considered part of the
stable contract even on stable.  It is clearly the management interface,
nfsd is not required to get the system operational enough to install the
right nfsd.  If possible, stable should not add more troubles for upgrade,
while for HEAD it does not matter.
Received on Sat Jun 30 2018 - 17:53:47 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:16 UTC