From mboxrd@z Thu Jan 1 00:00:00 1970 From: Trond Myklebust Subject: Re: [PATCH 5/6] NFS: Unify NFS superblocks per-protocol per-server [try #7] Date: Wed, 08 Mar 2006 17:48:42 -0500 Message-ID: <1141858122.11378.15.camel@lade.trondhjem.org> References: <20060308203018.25493.23720.stgit@warthog.cambridge.redhat.com> <20060308203028.25493.84121.stgit@warthog.cambridge.redhat.com> Reply-To: Linux filesystem caching discussion list Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: akpm@osdl.org, aviro@redhat.com, nfsv4@linux-nfs.org, linux-kernel@vger.kernel.org, torvalds@osdl.org, linux-cachefs@redhat.com, linux-fsdevel@vger.kernel.org Return-path: To: David Howells In-Reply-To: <20060308203028.25493.84121.stgit@warthog.cambridge.redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-cachefs-bounces@redhat.com Errors-To: linux-cachefs-bounces@redhat.com List-Id: linux-fsdevel.vger.kernel.org On Wed, 2006-03-08 at 20:30 +0000, David Howells wrote: > The attached patch makes NFS share superblocks between mounts from the same > server over the same protocol. We want to make NFS share superblocks on a per-filesystem basis, rather than forcing it into a per-server basis. Cachefs may like the latter, but POSIX does not like a filesystem where inode numbers are not guaranteed to be unique. A unique per-server superblock also makes it hard to support features like failover onto replicated filesystems and/or migration of individual filesystems onto another server. Cheers, Trond