Date: Thu, 19 Apr 2018 23:53:55 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r332801 - projects/pnfs-planb-server/sys/nfs Message-ID: <201804192353.w3JNrtCx019099@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rmacklem Date: Thu Apr 19 23:53:55 2018 New Revision: 332801 URL: https://svnweb.freebsd.org/changeset/base/332801 Log: Update the nfssvc syscall to handle the mirrored DS recovery case. Modified: projects/pnfs-planb-server/sys/nfs/nfs_nfssvc.c projects/pnfs-planb-server/sys/nfs/nfssvc.h Modified: projects/pnfs-planb-server/sys/nfs/nfs_nfssvc.c ============================================================================== --- projects/pnfs-planb-server/sys/nfs/nfs_nfssvc.c Thu Apr 19 23:47:37 2018 (r332800) +++ projects/pnfs-planb-server/sys/nfs/nfs_nfssvc.c Thu Apr 19 23:53:55 2018 (r332801) @@ -106,7 +106,7 @@ sys_nfssvc(struct thread *td, struct nfssvc_args *uap) NFSSVC_PUBLICFH | NFSSVC_V4ROOTEXPORT | NFSSVC_NOPUBLICFH | NFSSVC_STABLERESTART | NFSSVC_ADMINREVOKE | NFSSVC_DUMPCLIENTS | NFSSVC_DUMPLOCKS | NFSSVC_BACKUPSTABLE | - NFSSVC_SUSPENDNFSD | NFSSVC_RESUMENFSD)) && + NFSSVC_SUSPENDNFSD | NFSSVC_RESUMENFSD | NFSSVC_PNFSDS)) && nfsd_call_nfsd != NULL) error = (*nfsd_call_nfsd)(td, uap); if (error == EINTR || error == ERESTART) Modified: projects/pnfs-planb-server/sys/nfs/nfssvc.h ============================================================================== --- projects/pnfs-planb-server/sys/nfs/nfssvc.h Thu Apr 19 23:47:37 2018 (r332800) +++ projects/pnfs-planb-server/sys/nfs/nfssvc.h Thu Apr 19 23:53:55 2018 (r332801) @@ -73,6 +73,7 @@ #define NFSSVC_DUMPMNTOPTS 0x10000000 #define NFSSVC_NEWSTRUCT 0x20000000 #define NFSSVC_FORCEDISM 0x40000000 +#define NFSSVC_PNFSDS 0x80000000 /* Argument structure for NFSSVC_DUMPMNTOPTS. */ struct nfscl_dumpmntopts {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804192353.w3JNrtCx019099>