All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V2] Add scratch directory for NFS upcall state storage
@ 2013-02-28 18:43 Rich Dubielzig
  2013-03-01 14:47 ` Richard Purdie
       [not found] ` <1362180962-13024-1-git-send-email-rich.dubielzig@windriver.com>
  0 siblings, 2 replies; 3+ messages in thread
From: Rich Dubielzig @ 2013-02-28 18:43 UTC (permalink / raw)
  To: Openembedded-core; +Cc: rich.dubielzig

When the /var/lib/nfs/v4recovery directory is not present, NFSD cannot
record the upcall state and cannot end the 90-second grace period on
startup.  This is true even when NFS4 is not being served according to
nfsstat.

More details and discussion here:
https://lkml.org/lkml/2012/6/11/206

Signed-off-by: Rich Dubielzig <rich.dubielzig@windriver.com>
---
 .../nfs-utils/nfs-utils_1.2.3.bb                   |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb
index 84c4464..138791b 100644
--- a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb
+++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb
@@ -12,7 +12,7 @@ DEPENDS = "libcap libnfsidmap libevent util-linux tcp-wrappers"
 RDEPENDS_${PN} = "rpcbind"
 RRECOMMENDS_${PN} = "kernel-module-nfsd"
 
-PR = "r4"
+PR = "r5"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/nfs/nfs-utils-${PV}.tar.bz2 \
            file://nfs-utils-1.0.6-uclibc.patch \
@@ -53,6 +53,8 @@ RDEPENDS_${PN}-stats = "python"
 do_install_append () {
 	install -d ${D}${sysconfdir}/init.d
 	install -m 0755 ${WORKDIR}/nfsserver ${D}${sysconfdir}/init.d/nfsserver
+	# kernel code as of 3.8 hard-codes this path as a default
+	install -d ${D}/var/lib/nfs/v4recovery
 
 	# the following are built by CC_FOR_BUILD
 	rm -f ${D}${sbindir}/rpcdebug
-- 
1.7.1




^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-03-01 23:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-28 18:43 [PATCH V2] Add scratch directory for NFS upcall state storage Rich Dubielzig
2013-03-01 14:47 ` Richard Purdie
     [not found] ` <1362180962-13024-1-git-send-email-rich.dubielzig@windriver.com>
2013-03-01 23:41   ` [V3] nfs-utils: Add scratch directory for NFS upcall state storage (denzil) Dubielzig, Rich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.