Re: precise characterization of ext3 atomicity

From: Chris Mason
Date: Fri Sep 05 2003 - 08:54:05 EST


On Thu, 2003-09-04 at 18:03, Andreas Dilger wrote:
> On Sep 05, 2003 01:32 +0400, Hans Reiser wrote:
> > Andreas Dilger wrote:
> > >It is possible to do the same with ext3, namely exporting journal_start()
> > >and journal_stop() (or some interface to them) to userspace so the application
> > >can start a transaction for multiple operations. We had discussed this in
> > >the past, but decided not to do so because user applications can screw up in
> > >so many ways, and if an application uses these interfaces it is possible to
> > >deadlock the entire filesystem if the application isn't well behaved.
> >
> > That's why we confine it to a (finite #defined number) set of
> > operations within one sys_reiser4 call. At some point we will allow
> > trusted user space processes to span multiple system calls (mail server
> > applicances, database appliances, etc., might find this useful). You
> > might consider supporting sys_reiser4 at some point.

Please rename sys_reiser4 if you want it to be a generic use syscall ;-)

-chris


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/