GSoC proposition: multiplatform UFS2 driver

Ian Lepore ian at FreeBSD.org
Fri Mar 14 17:57:21 UTC 2014


On Fri, 2014-03-14 at 15:27 +0000, RW wrote:
> On Thu, 13 Mar 2014 18:22:10 -0800
> Dieter BSD wrote:
> 
> > Julio writes,
> > > That being said, I do not like the idea of using NetBSD's UFS2
> > > code. It lacks Soft-Updates, which I consider to make FreeBSD UFS2
> > > second only to ZFS in desirability.
> > 
> > FFS has been in production use for decades.  ZFS is still wet behind
> > the ears. Older versions of NetBSD have soft updates, and they work
> > fine for me. I believe that NetBSD 6.0 is the first release without
> > soft updates.  They claimed that soft updates was "too difficult" to
> > maintain.  I find that soft updates are *essential* for data
> > integrity (I don't know *why*, I'm not a FFS guru). 
> 
> NetBSD didn't simply drop soft-updates, they replaced it with
> journalling, which is the approach used by practically all modern
> filesystems. 
> 
> A number of people on the questions list have said that they find
> UFS+SU to be considerably less robust than the journalled filesystems
> of other OS's.  

What I've seen claimed is that UFS+SUJ is less robust.  That's a very
different thing than UFS+SU.  Journaling was nailed onto the side of UFS
+SU as an afterthought, and it shows.

-- Ian




More information about the freebsd-hackers mailing list