All of lore.kernel.org
 help / color / mirror / Atom feed
* Text-based mount interface breaking non-UDP mounts
@ 2008-04-23 21:49 Steinar H. Gunderson
       [not found] ` <20080423214929.GA24387-6Z/AllhyZU4@public.gmane.org>
  0 siblings, 1 reply; 21+ messages in thread
From: Steinar H. Gunderson @ 2008-04-23 21:49 UTC (permalink / raw)
  To: linux-nfs

Hi,

I've gotten a few bug reports lately that if UDP is blocked at the server,
NFS mounts (even with -o tcp) fail. git bisect shows that the culprit is
the change "Get rid of the "-i" option for mount.nfs[4] and always use the
text-based mount(2) system call for kernel version 2.6.23 and later." -- in
other words, the bug is specific to the text interface. Does anyone know why
this would be the case?

/* Steinar */
-- 
Homepage: http://www.sesse.net/

^ permalink raw reply	[flat|nested] 21+ messages in thread
* Re: Text-based mount interface breaking non-UDP mounts
@ 2008-05-04 22:39 vincent
       [not found] ` <20080504223934.GA11746-CCKDRK/Hd0cdbCeoMzGj59i2O/JbrIOy@public.gmane.org>
  0 siblings, 1 reply; 21+ messages in thread
From: vincent @ 2008-05-04 22:39 UTC (permalink / raw)
  To: linux-nfs; +Cc: bfields

> Chuck Lever wrote:
> Thanks for the offer.  I tested against a server configuration that  
> dropped UDP packets, but I never tested through an ssh tunnel.

In the ssh tunnel case, what can be seen in network captures for
localhost on the client is that mounting requests are sent over UDP, and
since the ports are those specified for the ssh tunnel, they lead to
nothing on localhost UDP, and an ICMP dest unreach (port) is sent back.
This is made twice before mount.nfs exits with an internal error, 2
packets each time.

I have the same problem than Frank, using NFS through a ssh tunnel. It
was working with 2.6.20 and I've just upgraded to 2.6.25 and it does not
works anymore.


Vincent



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

end of thread, other threads:[~2008-05-05 14:13 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-23 21:49 Text-based mount interface breaking non-UDP mounts Steinar H. Gunderson
     [not found] ` <20080423214929.GA24387-6Z/AllhyZU4@public.gmane.org>
2008-04-24 14:12   ` Chuck Lever
2008-04-25  8:01     ` Steinar H. Gunderson
     [not found]       ` <20080425080128.GA4848-6Z/AllhyZU4@public.gmane.org>
2008-04-25 14:19         ` Chuck Lever
2008-04-25 14:27           ` Steinar H. Gunderson
     [not found]             ` <20080425142712.GA6119-6Z/AllhyZU4@public.gmane.org>
2008-04-25 22:13               ` Chuck Lever
2008-04-25 23:55                 ` Steinar H. Gunderson
     [not found]                   ` <20080425235546.GA9053-6Z/AllhyZU4@public.gmane.org>
2008-04-25 23:57                     ` Steinar H. Gunderson
     [not found]                       ` <20080425235713.GA9109-6Z/AllhyZU4@public.gmane.org>
2008-04-28 15:28                         ` Chuck Lever
2008-04-28 21:11                           ` Chuck Lever
2008-04-28 15:16                     ` Chuck Lever
2008-05-05 12:34                       ` Steve Dickson
2008-04-26 15:23   ` Frank A. Kingswood
     [not found]     ` <481348E4.3000003-YzJE6wl5KmBjuoFY8sQqqY5Lr7LD32fptUK59QYPAWc@public.gmane.org>
2008-04-26 15:29       ` Frank A. Kingswood
2008-04-26 15:38   ` Frank A. Kingswood
     [not found]     ` <48134C77.9090700-YzJE6wl5KmBjuoFY8sQqqY5Lr7LD32fptUK59QYPAWc@public.gmane.org>
2008-04-28 15:13       ` Chuck Lever
2008-04-28 18:24         ` Frank A. Kingswood
     [not found]           ` <48161671.2070508-YzJE6wl5KmBjuoFY8sQqqY5Lr7LD32fptUK59QYPAWc@public.gmane.org>
2008-04-28 18:44             ` Chuck Lever
  -- strict thread matches above, loose matches on Subject: below --
2008-05-04 22:39 vincent
     [not found] ` <20080504223934.GA11746-CCKDRK/Hd0cdbCeoMzGj59i2O/JbrIOy@public.gmane.org>
2008-05-05  4:20   ` Frank A. Kingswood
2008-05-05 14:13   ` Chuck Lever

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.