From citylink.dinoex.sub.de!admin%dyn@citylink.dinoex.sub.org  Sun Oct  7 11:27:07 2001
Return-Path: <citylink.dinoex.sub.de!admin%dyn@citylink.dinoex.sub.org>
Received: from net2.dinoex.sub.org (net2.dinoex.de [212.184.201.182])
	by hub.freebsd.org (Postfix) with ESMTP id A325237B406
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  7 Oct 2001 11:27:03 -0700 (PDT)
Received: from citylink.dinoex.sub.org (uucp@localhost)
	by net2.dinoex.sub.org (8.11.6/8.11.6) with UUCP id f97IQRU13900
	for freebsd.org!FreeBSD-gnats-submit; Sun, 7 Oct 2001 20:26:27 +0200 (CEST)
	(envelope-from citylink.dinoex.sub.de!admin%dyn@citylink.dinoex.sub.org)
Received: from dyn.oper.dinoex.org  by citylink.dinoex.sub.org (8.8.5/PMuch-B3b) with ESMTP
	id UAA17629 for <FreeBSD-gnats-submit@freebsd.org>; Sun, 7 Oct 2001 20:23:03 +0200 (CEST)
Received: (from admin@localhost)
	by dyn.oper.dinoex.org (8.11.1/8.11.1) id f97ILDb06332;
	Sun, 7 Oct 2001 20:21:13 +0200 (CEST)
	(envelope-from admin)
Message-Id: <200110071821.f97ILDb06332@dyn.oper.dinoex.org>
Date: Sun, 7 Oct 2001 20:21:13 +0200 (CEST)
From: System Admin Account <admin%dyn@citylink.dinoex.sub.de>
Reply-To: peter.much@sercon.de
To: FreeBSD-gnats-submit@freebsd.org
Subject: nfs read: Input/output error  
X-Send-Pr-Version: 3.2

>Number:         31103
>Category:       kern
>Synopsis:       nfs read i/o error when nfs-mounting onto server
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 07 11:30:02 PDT 2001
>Closed-Date:    Sun Dec 01 11:01:13 PST 2002
>Last-Modified:  Sun Dec 01 11:01:13 PST 2002
>Originator:     System Admin Account
>Release:        FreeBSD 4.4-RELEASE i386
>Organization:
no org
>Environment:

	Three systems:
		dyn:  FreeBSD 4.2-RELEASE
			nfs client from "srv"
			nfs server to   "disp"
		disp: FreeBSD 4.4-RELEASE
			nfs client from "dyn"
		srv:  FreeBSD 2.2.1-RELEASE
			nfs server to "dyn"

	The same thing happens when exchanging the 4.2- and 4.4-
	RELEASE systems. -> This bug is still present in 4.4

>Description:

	At the moment when mounting from "srv" onto "dyn" 
	into a directory in the filesystem that is exported to "disp",
	"disp" gets a read error from the nfs ("i/o error" or
	"permission denied").
	(The export from "dyn" to "disp" has option "-alldirs" set.)

>How-To-Repeat:

	see description above.

>Fix:

	Puuuh, not yet. 

>Release-Note:
>Audit-Trail:

From: Peter Much <pmc@citylink.dinoex.sub.de>
To: freebsd-gnats-submit@freebsd.org
Cc: peter@freebsd.org
Subject: Re: kern/31103
Date: Mon, 10 Dec 2001 22:54:25 +0100

 Update by originator:
 I just noticed that this description is not very clear. I will
 elaborate.
 I further noticed that I already reported a very related behaviour
 (misc/3980) a long time ago. I had forgotten about that ;-)
 
 The abstract should better read:
 On an NFS-server, I mount some filesystem from another NFS server
 somewhere into a filesystem that is currently in part exported to 
 a third system (Client), and accessed from there.
 
 Comment:
 I agree that this is a rather unusual scenario which should not happen
 in production environment, as it reflects a bad site planning. It does
 happen in experimental environments, due to the habit of creating just
 one large /usr Filesystem, which will contain lots of different data.
 
 Now, as I recently found out, the vinum subsystem seems to suit well
 as a LVM and eases the task to maintain a well-structured directory-
 tree even on-the-fly in experimental scenarios.
 So, possibly, we might decide that the above-said construct is of not
 enough practical relevance to have to work flawlessly, and therefore 
 close both of the PMRs. Comments?
 
 rgds,
 PMc
State-Changed-From-To: open->closed 
State-Changed-By: iedowse 
State-Changed-When: Sun Dec 1 11:00:11 PST 2002 
State-Changed-Why:  

As you point out in the follow-up, this is a duplicate of misc/3980, 
which I think describes the problem more clearly. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=31103 
>Unformatted:
