Print this page
NEX-1704 Clustered NFSv4 could cause I/O errors on clients after failover
Reviewed by:  Evan Layton <evan.layton@nexenta.com>
Reviewed by: Rob Gittins <rob.gittins@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com>

*** 20,63 **** # # # Copyright 2009 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # DEFAULTFILES = nfs.dfl include ../../../Makefile.cmd ETCNFS= $(ROOTETC)/nfs VARNFS= $(ROOT)/var/nfs TXTS= nfssec.conf NFSTXTS= nfslog.conf V4SSDIR= $(VARNFS)/v4_state $(VARNFS)/v4_oldstate IETCFILES= $(TXTS:%=$(ROOTETC)/%) INFSETCFILES= $(NFSTXTS:%=$(ROOTETC)/nfs/%) FILEMODE= 0644 ! all: $(TXTS) $(NFSTXTS) install: all $(IETCFILES) $(ETCNFS) $(INFSETCFILES) $(VARNFS) $(V4SSDIR) \ ! $(IDEFFILES) $(ROOTETCDEFAULTFILES) $(ROOTETC)/%: % $(INS.file) $(ROOTETC)/nfs/%: % $(INS.file) $(ETCNFS): $(INS.dir) $(VARNFS): $(INS.dir) $(V4SSDIR): $(INS.dir) .KEEP_STATE: clean clobber lint: --- 20,74 ---- # # # Copyright 2009 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # + # Copyright 2016 Nexenta Systems, Inc. All rights reserved. + # DEFAULTFILES = nfs.dfl include ../../../Makefile.cmd ETCNFS= $(ROOTETC)/nfs + ETCCLUST= $(ROOTETC)/cluster VARNFS= $(ROOT)/var/nfs TXTS= nfssec.conf NFSTXTS= nfslog.conf + NFSHA= nodeid V4SSDIR= $(VARNFS)/v4_state $(VARNFS)/v4_oldstate IETCFILES= $(TXTS:%=$(ROOTETC)/%) INFSETCFILES= $(NFSTXTS:%=$(ROOTETC)/nfs/%) + NFSHAFILE= $(NFSHA:%=$(ETCCLUST)/%) FILEMODE= 0644 ! all: $(TXTS) $(NFSTXTS) $(NFSHA) install: all $(IETCFILES) $(ETCNFS) $(INFSETCFILES) $(VARNFS) $(V4SSDIR) \ ! $(IDEFFILES) $(ROOTETCDEFAULTFILES) $(ETCCLUST) $(NFSHAFILE) $(ROOTETC)/%: % $(INS.file) $(ROOTETC)/nfs/%: % $(INS.file) + $(ETCCLUST): + $(INS.dir) + $(ETCNFS): $(INS.dir) $(VARNFS): $(INS.dir) $(V4SSDIR): $(INS.dir) + $(ROOTETC)/cluster/%: % + $(INS.file) + .KEEP_STATE: clean clobber lint: