From: David Masover <ninja@slaphack.com>
To: Hans Reiser <reiser@namesys.com>
Cc: Claudio Martins <ctpm@ist.utl.pt>,
reiserfs-list@namesys.com, Marcel Hilzinger <marcel@hilzinger.hu>
Subject: Re: Atomic filesystem or not
Date: Thu, 15 Jul 2004 20:46:24 -0500 [thread overview]
Message-ID: <40F73370.2090600@slaphack.com> (raw)
In-Reply-To: <40F6E06B.1080505@namesys.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hans Reiser wrote:
| David Masover wrote:
|
|>
|> doing atomic operations -- because a system call named "reiser4"
|
|
| Maybe I should call it sys_reiser and not sys_reiser4? ;-) What about
| the name is not portable? ;-)
Um. Suppose someone wanted to duplicate it on (say) ext3? Then the
name sys_reiser becomes confusing.
But I bet your system call does more than just define atoms, right? Or
it's supposed to?
Is there an advantage to having one system call, instead of many?
(sys_begin_atom, sys_end_atom, sys_keyword_search, and so on...)
If so, you either want to try to turn it into a standard (so all new
filesystems will have a sys_reiser call) or create a library to abstract
the system call away (something like atom_new, atom_end, and so on). In
fact, if I'm not mistaken, the "atomic" features could even be
implemented entirely as a userland library on top of the filesystem, at
least as long as the power is on ;)
I like your way better, but I also like the idea of making those
features so widespread (even poorly implemented) that programs start
adopting them.
No matter how good reiser4 is, I don't think everyone will start using
it overnight. And its atomicity means very little to the average user
if it isn't ubiquitous. I want cp, vim, thunderbird, and so on to all
support reiser4-style atoms. If they can do that without a reformat for
existing users/developers, it's more likely to happen in such mainstream
apps, and it helps make reiser4 more useful.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iQIVAwUBQPczb3gHNmZLgCUhAQKkPw//R388NdP+dEpU/Tw4XG4Fpg8BF5gfv1aG
jpa0rExvG0qdfbDUKL6esiWoMIKqsELhxt7UdIl8a3ncs8Grd/XuE62cdUZsWwnn
xCjXtQ3OlHOI33hXwPokVQ4VJ7WvjgGxKFr9de3R7lT5Aw+Y7QomH92oCK3SNBHT
pDOwOqeDUyhnN6bRHIWvBsk+9zq5QiI9IQEaYjMDwCqKUg3vyyM0qLWlcQNVwE9A
cgJgb8xkWdXQbK5+ZZDKbVGM5yws7rt6pqTVdJgc2JhSMk1Rt4i+no2+pBqyAz1d
LvCzsRJ+7yGayzGQbqvNPYMM4ddlJz6FIBXPhbBFSiCFCAR38zb3LUgXhxAIZxIT
g6fkQjWPJhuQkqGGK2zmjKaUQynMfuby1pjw2mPdxuHwVGiSxXv4fdNBnlHkqqkF
bbWLBGOC/gu3RZzzImOKeAKAcmqjItZnIihsERUEf2EijV5Xtz15HeJ8wO+UEchi
GRIYzIkiAhE5PGeCZyCuEhbRPgSe5/78pkQIa1kO8USR1p0xMpEnFPNLpdZtpeah
/TOgTOztuxVZJhDlJnbydnJHD2wr/pj9jWVa7nUoCrDJFCK93LENL0QrsMvXWhp6
/T+xYRPAfee2/rTLV+0xKRSuJNO+jrjWnUAbMDSBGP+gm6Idfhh/RERD4SF0DNH1
l+n/dqCpCKE=
=YPGx
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2004-07-16 1:46 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-07-15 12:34 Atomic filesystem or not Marcel Hilzinger
2004-07-15 12:54 ` Claudio Martins
2004-07-15 13:25 ` Marcel Hilzinger
2004-07-15 19:43 ` David Masover
2004-07-15 19:52 ` Hans Reiser
2004-07-16 1:46 ` David Masover [this message]
2004-07-19 8:33 ` Hans Reiser
2004-07-19 9:23 ` Toby Dickenson
2004-07-19 21:03 ` reiser acceptance (was Re: Atomic filesystem or not) David Masover
2004-07-19 22:07 ` John D. Heintz
2004-07-20 5:58 ` Hans Reiser
2004-07-20 7:28 ` David Masover
2004-07-20 5:27 ` Hans Reiser
2004-07-20 7:04 ` David Masover
2004-07-20 6:52 ` mjt
2004-07-20 7:39 ` David Masover
2004-07-20 8:03 ` mjt
2004-07-21 5:10 ` David Masover
2004-07-21 8:25 ` mjt
2004-07-22 8:08 ` Hans Reiser
2004-07-20 14:30 ` reiser acceptance Hubert Chan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=40F73370.2090600@slaphack.com \
--to=ninja@slaphack.com \
--cc=ctpm@ist.utl.pt \
--cc=marcel@hilzinger.hu \
--cc=reiser@namesys.com \
--cc=reiserfs-list@namesys.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.