[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <OF35839FC7.229AE944-ON882572FF.007F2DF8-882572FF.00819E1C@us.ibm.com>
Date: Tue, 19 Jun 2007 16:35:50 -0700
From: Bryan Henderson <hbryan@...ibm.com>
To: lsorense@...lub.uwaterloo.ca (Lennart Sorensen)
Cc: akpm@...ux-foundation.org, alan <alan@...eserver.org>,
Chris Snook <csnook@...hat.com>, hpa@...or.com,
Jack Stone <jack@...keye.stone.uk.eu.org>,
linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org,
viro@...iv.linux.org.uk
Subject: Re: Versioning file system
>We don't need a new special character for every
>> new feature. We've got one, and it's flexible enough to do what you
want,
>> as proven by NetApp's extremely successful implementation.
I don't know NetApp's implementation, but I assume it is more than just a
choice of special character. If you merely start the directory name with
a dot, you don't fool anyone but 'ls' and shell wildcard expansion. (And
for some enlightened people like me, you don't even fool ls, because we
use the --almost-all option to show the dot files by default, having been
burned too many times by invisible files).
I assume NetApp flags the directory specially so that a POSIX directory
read doesn't get it. I've seen that done elsewhere.
The same thing, by the way, is possible with Jack's filename:version idea,
and I assumed that's what he had in mind. Not that that makes it all OK.
--
Bryan Henderson IBM Almaden Research Center
San Jose CA Filesystems
-
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