DragonFly users List (threaded) for 2008-08
DragonFly BSD
DragonFly users List (threaded) for 2008-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Hammer: Transactional file updates


From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
Date: Mon, 18 Aug 2008 18:14:52 +0200
Mail-followup-to: users@crater.dragonflybsd.org

On Sun, Aug 17, 2008 at 08:40:20PM +1000, Dmitri Nikulin wrote:
> I personally believe that Unix should have had a transactional file IO
> API from the start, so that all modern file systems would implement it
> and atomicity would be the standard, not a rare feature.

I am not exactly sure what you mean with "atomicity", but can you
demonstrate even *one* filesystem where writes of two processes are
atomic relative to each other? I don't know any.

There are also very good reasons why Unix filesystem IO never was
transactional. It is way too expensive and complex to allow that.

Joerg



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]