lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <0F10A59FDFFDFD4E9BEBD7365DE672559C65BC@uk-email.terastack.bluearc.com>
Date:	Mon, 5 Mar 2007 16:29:25 -0000
From:	"Andy Chittenden" <andyc@...earc.com>
To:	"Trond Myklebust" <trond.myklebust@....uio.no>
Cc:	<linux-kernel@...r.kernel.org>,
	"Mr. Charles Edward Lever" <Chuck.Lever@...cle.com>
Subject: RE: Nfs over tcp retries

> Why is the server disconnecting from the client in the first 
> place? That
> seems odd...

To cut a long story short, it comes down to a resource issue: the server
decided to sever ties with the client as it knew the client would
reconnect if it needed to.

> Servers commonly implement duplicate request caches that depend on a
> combination of the XID, port number RPC program number and 
> RPC procedure
> number (See http://www.connectathon.org/talks96/werme1.html). In order
> for that to work, the clients have to obey the convention that they
> reuse port numbers as well as XIDs when replaying a request.

Thanks. Since I sent the original message, I'd stumbled upon this thread
too that suggested that:
<http://lists.freebsd.org/pipermail/freebsd-fs/2005-October/001417.html>
.

We're currently looking into what Solaris does.

Thanks again for your help.

-- 
Andy, BlueArc Engineering
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ