NetBSD-Users archive

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

Re: softdeps and NetBSD 6.0



> > > softdeps are scheduled to be removed in 6.0
> > 
> > WHY?  WHY?  WHY?
> 
> Because the softdep code has a lot of problems. It can e.g. lock up your
> system the right (or wrong?) access pattern. WAPBL also avoids long
> lasting file-system checks after a system crash.

The i/o problems I have seen are not due to softdeps.
Ever hear of background fsck?  Allowing background fsck
was part of the motivation behind softdeps.

> > Softdeps are ABSOLUTELY REQUIRED!
> 
> WAPBL provides similar performance gains as soft dependences.
> Please have a look at the following articles:
> 
> http://zhadum.org.uk/2008/07/31/journaling-at-last/
> http://zhadum.org.uk/2008/08/23/wapbl-vs-soft-dependences/
> 
> If you want to know more about WAPBL please have a look at the slides
> of Jörg Sonnenberger's presentation from the EuroBSDCon 2009:
> 
> http://www.netbsd.org/gallery/presentations/joerg/bsdcan2009/wapbl.html

Those who prefer journaling and its problems are welcome to it.
My question is not why allow journeling, but why remove softdeps?
Journeling is NOT a substitute for softdeps.


Home | Main Index | Thread Index | Old Index