All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Masover <ninja@slaphack.com>
To: Claudio Martins <ctpm@ist.utl.pt>
Cc: reiserfs-list@namesys.com, Marcel Hilzinger <marcel@hilzinger.hu>
Subject: Re: Atomic filesystem or not
Date: Thu, 15 Jul 2004 14:43:06 -0500	[thread overview]
Message-ID: <40F6DE4A.2070103@slaphack.com> (raw)
In-Reply-To: <200407151354.47063.ctpm@ist.utl.pt>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1




As I understand it:

Claudio Martins wrote:

| is said that reiser4 is atomic what it means is that each low level
operation
| on the filesystem either happens or not at all. That means that each
block

Each low-level request is automatically an atom, but...

|   As far as I understand this is the guarantee that reiser4 gives. For
the cp
| to happen entirely or not at all it would have to be one big atomic
request
| only, but I think that kind of operation might only be possible using the
| special reiser4 system call in development.

Indeed, the "special reiser4 system call" should support building bigger
atoms.

In fact, I suspect that if reiser4 is accepted as a defacto standard,
then it's even likely that someone would implement some library for
doing atomic operations -- because a system call named "reiser4" is not
portable to other filesystems.  For instance, I believe someone's done a
filesystem based on MySQL, which has atomic operations -- but would
probably want a whole different interface for doing them.

If such a library were developed, and had at least one stable backend
(reiser4), then I think it'd be very likely for standard utils such as
'cp' to support it.



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQPbeSngHNmZLgCUhAQK5nw/+Jb0pRAq2uKHsxAnsVDMjgBW2rJsKry5T
n7J21lEdOF4l7p+ohs1de/x5RJN/PfnJYUTDPn6JooJ1mQngulXtzXbihHdxeccw
9X9rwbWA4YZHSwRaoIlb5SZXWTWTXYezuIXWZYzVAAxmTT9ca2baqWw+96nohHyF
nJ3rsmUjW2tMQpJRqDGc0IkSMllBI3iAcRPaQUWGr072eomMS/5txMZJJDvikRsf
iTFjJoOFadfr41rVpq34WLE03Z0uJH7JeSsFwhS/20Wqx1VKJoUlSoHExQEvt+1P
h5o22WCqkU3W5Djhu9ulNqWCVMDDbGgJf5r6FqEXQmkmSSDRS3tRIengeb1EoMan
bFenwcB401hapuEzkY6cP14eDufmCKcWaEacvWDymRTOHGTHasn4zdztlwaAYtOr
wHCRhFyWTnSt2PTCI5bUgJEqNDA/Zv3OlsGDoDxHW5ZXrFffUXLyLZhIy6kc1mZA
f7NpL3TBmsyvJSN6la8ked6OXs67JekYv951LsCFRCUVm+G2kWrHHqesK8aFZRjH
bUmhT+U/vox7rpAPQxtsI7Ldk7kgxnF5CYYU945r2FvMKNUQNfbRWJlDXVRDFc1D
A8wZT4ABtEdEUVtA9TMRvlEKHt+RLZkkyLqalvgrfMldC+LRKTi96ff6pL0MEWPr
Df3SbhYUp8Y=
=Tvog
-----END PGP SIGNATURE-----

  parent reply	other threads:[~2004-07-15 19:43 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 [this message]
2004-07-15 19:52     ` Hans Reiser
2004-07-16  1:46       ` David Masover
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=40F6DE4A.2070103@slaphack.com \
    --to=ninja@slaphack.com \
    --cc=ctpm@ist.utl.pt \
    --cc=marcel@hilzinger.hu \
    --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.