All of lore.kernel.org
 help / color / mirror / Atom feed
* Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
@ 2012-10-09 13:59 David Werner
  2012-10-09 14:21 ` Emmanuel Florac
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: David Werner @ 2012-10-09 13:59 UTC (permalink / raw)
  To: linux-nfs

Hi, 

We have a serious problem to use NFS v4 with recent openSUSE versions.
Provided that I have write permission to the directory I touch, I can do
the following for getting a stale file handle:

> touch .. 
> ls
ls: cannot open directory .: Stale NFS file handle

This makes the filesystem quite unusable, as anything which touches a
directory above (like writing a file) can stop an application.
If I leave the directory and cd into it again, it content is listable.
>From our computing center that the server runs I got the information
that it is NetApp ONTAP 7.3.6P4. 
I observed the problem here with openSUSE-11.4 (kernel: 2.6.37.6-0.20-desktop),
openSUSE-12.1 (kernel: 3.4.4-1-desktop), openSUSE-12.2 (kernel: 3.4.6-2.10-desktop)
and  all x86_64 architecture but _not_ with openSUSE-11.3 (kernel: 2.6.34.10-0.6-desktop).
We use NFSv4 without encryption and userdata from NIS.
I'm looking for suggestions to resolve this problem.


Best regards, David

-- 
David Werner
Universitaet Stuttgart
Institut für Wasser- und Umweltsystemmodellierung
Lehrstuhl fuer Hydromechanik &  Hydrosystemmodellierung
Pfaffenwaldring 61 ** 70569 Stuttgart
Tel.: ++49-711-685 67010 ** Fax: ++49-711-685 60430
david.werner@iws.uni-stuttgart.de
http://www.hydrosys.uni-stuttgart.de/

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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-09 13:59 Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2) David Werner
@ 2012-10-09 14:21 ` Emmanuel Florac
  2012-10-09 15:09   ` David Werner
  2012-10-10 15:04 ` David Werner
  2012-10-11 14:20 ` David Werner
  2 siblings, 1 reply; 10+ messages in thread
From: Emmanuel Florac @ 2012-10-09 14:21 UTC (permalink / raw)
  To: David Werner; +Cc: linux-nfs

Le Tue, 9 Oct 2012 15:59:19 +0200
David Werner <david.werner@iws.uni-stuttgart.de> écrivait:

> I'm looking for suggestions to resolve this problem.

Did you try mounting the export with the noac option? 

-- 
------------------------------------------------------------------------
Emmanuel Florac     |   Direction technique
                    |   Intellique
                    |	<eflorac@intellique.com>
                    |   +33 1 78 94 84 02
------------------------------------------------------------------------

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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-09 14:21 ` Emmanuel Florac
@ 2012-10-09 15:09   ` David Werner
  2012-10-09 16:15     ` Emmanuel Florac
  0 siblings, 1 reply; 10+ messages in thread
From: David Werner @ 2012-10-09 15:09 UTC (permalink / raw)
  To: linux-nfs

Hi Emmanuel,

Mount shows the following options which resulted from "defaults,_netdev"
in fstab: 

	rus4iws.rus.uni-stuttgart.de:/vol/rus4iws_data0/ on /home type nfs4
	(rw,relatime,vers=4.0,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=129.69.98.101,local_lock=none,addr=129.69.201.103,_netdev)

I now also tried with "noac" and without _netdev (where I forgot its meaning .. I think it was a recommendation to cirumvent some systemd boot problem)
like the following:

	rus4iws.rus.uni-stuttgart.de:/vol/rus4iws_data0/ on /home type nfs4
	(rw,relatime,sync,vers=4.0,rsize=65536,wsize=65536,namlen=255,acregmin=0,acregmax=0,acdirmin=0,acdirmax=0,hard,noac,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=129.69.98.101,local_lock=none,addr=129.69.201.103)

But it did not resolve anything. 

Best regards,
	David

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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-09 15:09   ` David Werner
@ 2012-10-09 16:15     ` Emmanuel Florac
  2012-10-09 19:27       ` David Werner
  0 siblings, 1 reply; 10+ messages in thread
From: Emmanuel Florac @ 2012-10-09 16:15 UTC (permalink / raw)
  To: David Werner; +Cc: linux-nfs

Le Tue, 9 Oct 2012 17:09:59 +0200
David Werner <david.werner@iws.uni-stuttgart.de> écrivait:

> 	rus4iws.rus.uni-stuttgart.de:/vol/rus4iws_data0/ on /home
> type nfs4
> (rw,relatime,sync,vers=4.0,rsize=65536,wsize=65536,namlen=255,acregmin=0,acregmax=0,acdirmin=0,acdirmax=0,hard,noac,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=129.69.98.101,local_lock=none,addr=129.69.201.103)
> 
> But it did not resolve anything. 

Is the NetApp exported volume compressed by any chance? What does the
output from "showmount -e <filer>" looks like for the related exports?

-- 
------------------------------------------------------------------------
Emmanuel Florac     |   Direction technique
                    |   Intellique
                    |	<eflorac@intellique.com>
                    |   +33 1 78 94 84 02
------------------------------------------------------------------------

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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-09 16:15     ` Emmanuel Florac
@ 2012-10-09 19:27       ` David Werner
  2012-10-09 19:44         ` Emmanuel Florac
  0 siblings, 1 reply; 10+ messages in thread
From: David Werner @ 2012-10-09 19:27 UTC (permalink / raw)
  To: linux-nfs; +Cc: eflorac

On Tue, Oct 09, 2012 at 06:15:11PM +0200, Emmanuel Florac wrote:
> Le Tue, 9 Oct 2012 17:09:59 +0200
> David Werner <david.werner@iws.uni-stuttgart.de> écrivait:
> 
> > 	rus4iws.rus.uni-stuttgart.de:/vol/rus4iws_data0/ on /home
> > type nfs4
> > (rw,relatime,sync,vers=4.0,rsize=65536,wsize=65536,namlen=255,acregmin=0,acregmax=0,acdirmin=0,acdirmax=0,hard,noac,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=129.69.98.101,local_lock=none,addr=129.69.201.103)
> > 
> > But it did not resolve anything. 
> 
> Is the NetApp exported volume compressed by any chance? What does the
> output from "showmount -e <filer>" looks like for the related exports?

output of showmount -e: 

Export list for rus4iws.rus.uni-stuttgart.de:
/vol/rus4iws_data0
129.69.201.31,129.69.201.39,ikearw,ikea1,ikea2,ikea3,teleloch
/vol/rus4iws_vol0  129.69.201.31,129.69.201.39

The first line contains our netgroups and is the directory we mount.
I think some deduplication is enabled.
Today I made a test with ubuntu-12.04.1 client, with the same problem.

-- 
David Werner
Universitaet Stuttgart
Institut für Wasser- und Umweltsystemmodellierung
Lehrstuhl fuer Hydromechanik &  Hydrosystemmodellierung
Pfaffenwaldring 61 ** 70569 Stuttgart
Tel.: ++49-711-685 67010 ** Fax: ++49-711-685 60430
david.werner@iws.uni-stuttgart.de

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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-09 19:27       ` David Werner
@ 2012-10-09 19:44         ` Emmanuel Florac
  0 siblings, 0 replies; 10+ messages in thread
From: Emmanuel Florac @ 2012-10-09 19:44 UTC (permalink / raw)
  To: David Werner; +Cc: linux-nfs

Le Tue, 9 Oct 2012 21:27:24 +0200 vous écriviez:

> The first line contains our netgroups and is the directory we mount.

Yes, nothing special apparently.

> I think some deduplication is enabled.
> Today I made a test with ubuntu-12.04.1 client, with the same problem.
> 

So this may be a kernel bug. I'll have a quick look.

-- 
------------------------------------------------------------------------
Emmanuel Florac     |   Direction technique
                    |   Intellique
                    |	<eflorac@intellique.com>
                    |   +33 1 78 94 84 02
------------------------------------------------------------------------

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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-09 13:59 Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2) David Werner
  2012-10-09 14:21 ` Emmanuel Florac
@ 2012-10-10 15:04 ` David Werner
  2012-10-10 15:54   ` Malahal Naineni
  2012-10-11 14:20 ` David Werner
  2 siblings, 1 reply; 10+ messages in thread
From: David Werner @ 2012-10-10 15:04 UTC (permalink / raw)
  To: linux-nfs

Hi, 

to provide more details I made tcpdump of the 
"touch .." on two hosts.  The outputfiles for looking in with wireshark
& co are on: 

	http://maultier.iws.uni-stuttgart.de:8080/nfs

But I do not understand much of nfs-protocol. 

Best regards, David

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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-10 15:04 ` David Werner
@ 2012-10-10 15:54   ` Malahal Naineni
  0 siblings, 0 replies; 10+ messages in thread
From: Malahal Naineni @ 2012-10-10 15:54 UTC (permalink / raw)
  To: David Werner; +Cc: linux-nfs

David Werner [david.werner@iws.uni-stuttgart.de] wrote:
> Hi, 
> 
> to provide more details I made tcpdump of the 
> "touch .." on two hosts.  The outputfiles for looking in with wireshark
> & co are on: 
> 
> 	http://maultier.iws.uni-stuttgart.de:8080/nfs
> 
> But I do not understand much of nfs-protocol. 

I did take a quick look and didn't see anything wrong in the NFS trace.
Any syslog messages at the client. The ESTALE error must be made up at
the client.

Regards, Malahal.


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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-09 13:59 Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2) David Werner
  2012-10-09 14:21 ` Emmanuel Florac
  2012-10-10 15:04 ` David Werner
@ 2012-10-11 14:20 ` David Werner
  2012-10-17 14:50   ` David Werner
  2 siblings, 1 reply; 10+ messages in thread
From: David Werner @ 2012-10-11 14:20 UTC (permalink / raw)
  To: linux-nfs

Some more news about my problem. Thanks to all, who read this thread and
made their thoughts about it.

* I found not any significant kernel messages regarding stale
  handles in syslog or dmesg.

* The question about "noac"-mount-parameter brought me to check more mount
  options. The parameter lookupcache is quite signifcant. If I set it 
  to "none", the problem disappears. while with the values "positive" or "all"
  the problem persits.

  - Though if I mount first with "none" and later with "all"
    the problem disappeared but only until reboot when it then was 
    mounted with "all".
  - I checked this under openSUSE-12.2.
  - I made a quick check with openSUSE 11.4 whether "none" takes there
    also away the problem.

Best regards, David

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

* Re: Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2)
  2012-10-11 14:20 ` David Werner
@ 2012-10-17 14:50   ` David Werner
  0 siblings, 0 replies; 10+ messages in thread
From: David Werner @ 2012-10-17 14:50 UTC (permalink / raw)
  To: linux-nfs

Hi, 

I now also tried the mount option 'nordirplus' which is in the shipped
with man-page listet only for NFSv3, but on this mailing list it was said is 
also available for NFSv4. At a first glance this seems also to resolve the problem too,
but seems to give better performance than the former mentioned 'lookupcache=none'.

Best regards, David 

-- 
David Werner
Universitaet Stuttgart
Institut für Wasser- und Umweltsystemmodellierung
Lehrstuhl fuer Hydromechanik &  Hydrosystemmodellierung
Pfaffenwaldring 61 ** 70569 Stuttgart
Tel.: ++49-711-685 67010 ** Fax: ++49-711-685 60430
david.werner@iws.uni-stuttgart.de
http://www.hydrosys.uni-stuttgart.de/

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

end of thread, other threads:[~2012-10-17 14:50 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-09 13:59 Problem with NFSv4 (server: NetApp-Filer, client openSUSE-11.4, 12.1 and 12.2) David Werner
2012-10-09 14:21 ` Emmanuel Florac
2012-10-09 15:09   ` David Werner
2012-10-09 16:15     ` Emmanuel Florac
2012-10-09 19:27       ` David Werner
2012-10-09 19:44         ` Emmanuel Florac
2012-10-10 15:04 ` David Werner
2012-10-10 15:54   ` Malahal Naineni
2012-10-11 14:20 ` David Werner
2012-10-17 14:50   ` David Werner

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.