Linux MIPS Architecture development
 help / color / mirror / Atom feed
* "exportfs -a" -> stale NFS filehandle
@ 2007-11-14 23:19 Kaz Kylheku
  2007-11-14 23:19 ` Kaz Kylheku
  2007-11-15  0:48 ` Ralf Baechle
  0 siblings, 2 replies; 13+ messages in thread
From: Kaz Kylheku @ 2007-11-14 23:19 UTC (permalink / raw)
  To: linux-mips

Hi all,

I have an NFS problem on a multi-node MIPS system running kernel
2.6.17.7. NFS utils is 1.1.0. ABI is n32.

One node (call it primary) exports a directory which is mounted by
several others (the secondaries) as their root filesystem.

If I run "exportfs -a" on the primary, the secondary nodes lose their
root filesystem and so everything stops working.

I turned on all NFS debugging on a secondary node (sysctl -w
sunrpc.nfs_debug=65535). What is happening is that NFS operations
suddenly start returning error -151 (stale NFS filehandle).

I don't see exportfs causing this problem on other systems. If I run
"exportfs -a" on a big NFS server (Fedora Core 5, i686) which has lots
of diskless clients, nothing bad happens. (And some of those diskless
clients are MIPS systems just like this one!)

I'm pretty sure that exportfs -a shouldn't screw up the existing mounted
clients.

Could there be some ABI problem that corrupts up the effect of the
re-exporting operation on the server?

(This issure reproduces always. Something which reproduces rarely is a
kernel crash on a secondary node, inside the nfsd process, also
apparently in response to the "exportfs -a". I don't yet have enough
information about that one, such as a call trace, etc. That one I can
drill into, if I have a program counter and call stack.)

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

end of thread, other threads:[~2007-11-19 22:27 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-14 23:19 "exportfs -a" -> stale NFS filehandle Kaz Kylheku
2007-11-14 23:19 ` Kaz Kylheku
2007-11-15  0:48 ` Ralf Baechle
2007-11-15 18:38   ` Kaz Kylheku
2007-11-15 18:38     ` Kaz Kylheku
2007-11-15 19:26     ` Kaz Kylheku
2007-11-15 19:26       ` Kaz Kylheku
2007-11-15 19:45       ` Ralf Baechle
2007-11-15 20:15         ` Kaz Kylheku
2007-11-15 20:15           ` Kaz Kylheku
2007-11-15 23:02           ` Ralf Baechle
2007-11-19 22:26           ` Kaz Kylheku
2007-11-19 22:26             ` Kaz Kylheku

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox