[373] in arla-drinkers

home help back first fref pref prev next nref lref last post

Re: Infinite Recursion

daemon@ATHENA.MIT.EDU (Chris Cowan)
Mon Nov 2 22:14:31 1998

From owner-arla-drinkers@stacken.kth.se Tue Nov 03 03:14:29 1998
Return-Path: <owner-arla-drinkers@stacken.kth.se>
Delivered-To: arla-drinkers-mtg@bloom-picayune.mit.edu
Received: (qmail 2186 invoked from network); 3 Nov 1998 03:14:26 -0000
Received: from unknown (HELO sundance.stacken.kth.se) (130.237.234.41)
  by bloom-picayune.mit.edu with SMTP; 3 Nov 1998 03:14:26 -0000
Received: (from majordom@localhost)
	by sundance.stacken.kth.se (8.8.8/8.8.8) id EAA27575
	for arla-drinkers-list; Tue, 3 Nov 1998 04:08:56 +0100 (MET)
Received: from mail1.realtime.net (mail1.realtime.net [205.238.128.217])
	by sundance.stacken.kth.se (8.8.8/8.8.8) with SMTP id EAA27566
	for <arla-drinkers@stacken.kth.se>; Tue, 3 Nov 1998 04:08:50 +0100 (MET)
Received: (qmail 36310 invoked from network); 3 Nov 1998 03:07:32 -0000
Received: from jake.bga.com (ceez@205.238.183.31)
  by mail1.realtime.net with SMTP; 3 Nov 1998 03:07:32 -0000
Received: (from ceez@localhost) by jake.bga.com (8.6.12/8.6.10) id VAA01986; Mon, 2 Nov 1998 21:08:39 -0600
Date: Mon, 2 Nov 1998 21:08:39 -0600
From: Chris Cowan <ceez@bga.com>
Message-Id: <199811030308.VAA01986@jake.bga.com>
To: Magnus Ahltorp <map@stacken.kth.se>
Cc: "Brandon S. Allbery KF8NH" <allbery@kf8nh.apk.net>,
        Geoffrey Alan Washburn <gw2@andrew.cmu.edu>,
        arla-drinkers@stacken.kth.se
Subject: Re: Infinite Recursion
In-Reply-To: <lv1btmpijg4.fsf@sundance.stacken.kth.se>
References: <199811030207.VAA00275@hilfy.ece.cmu.edu>
	<lv1btmpijg4.fsf@sundance.stacken.kth.se>
Reply-To: ceez@bga.com
Sender: owner-arla-drinkers@stacken.kth.se
Precedence: bulk

Magnus Ahltorp writes:
 > > The "OldFiles" mountpoint is itself duplicated in the backup volume, thus 
 > > creating a self-referential mount.  The Transarc client disallows this, but 
 > > Arla sees nothing wrong.  I suspect Arla should detect that a mountpoint 
 > > references the volume containing the mopuntpoint and disallow it, just as 
 > > the Transarc client does.
 > 
 > Self-referential mount points are not disallowed in the Transarc
 > client. There is a special case for backup volumes:
 > 
 > sundance:~$ fs lsm selfref
 > 'selfref' is a mount point for volume '#home.map'
 > sundance:~$ ls -ld selfref/selfref
 > drwxr-xr-x 49 root        22528 Nov  3 03:32 selfref/selfref
 > sundance:~$ fs lsm .Oldfiles
 > '.Oldfiles' is a mount point for volume '#home.map.backup'
 > sundance:~$ ls -ld .Oldfiles/.Oldfiles
 > .Oldfiles/.Oldfiles not found
 > sundance:~$ 
 > 
 > This is probably due to the fact that people are not used to non-tree
 > file systems, and Transarc is apparently trying to locally "treeify"
 > the user's home directory in case of a Oldfiles directory.
 > 
 > I don't think it's a good idea to implement this Transarc compat, but
 > we'll see, it may get implemented anyway.
 > 
 > Are there strong political feelings in this issue?
 > 
 > /Magnus
 > map@stacken.kth.se
 > 

I've been lurking mostly, but there's one thing I'd like to see.
The UNIX/POSIX find has flags to stop at a device boundary.  For AFS,
special hacks were often made to GNU find to simulate this feature
with volumes.  (Yes, I know that you can also get this by using -exec, too!)

Actually, I'm wondering what DFS did in this case?  (Don't have access to a
system anymore).  But, I think it behaved correctly.   

I think it would be nice for the ARLA client to do this, rather than
have to go fix the utilities.  

Regards,
Chris Cowan

Hopefully participating here much more since my present job isn't
related to filesystems in any immediate way.


home help back first fref pref prev next nref lref last post