On Mon, Jul 04, 2011, joshua stein wrote: >> ok, so... how can do it in such a way it can go into the tree? should >> I re-implement JFS? > > maybe look into SU+J? > > http://www.mckusick.com/BSDCan/bsdcan2010.pdf > > http://www.youtube.com/watch?v=_NuhRkiInvA > > http://jeffr-tech.livejournal.com/22716.html
I think they maybe have the bugs out, but they were still fixing some serious issues very recently, and it took us years to get the existing softdep code stabilized. I don't think anybody is going to want to make changes like this. Potential porters should very seriously consider the advice that they never would have done softdep journaling if they'd known how hard it would be. If you need journaling, adding ext3fs support to ext2fs would be reasonable. First, we already have the code for the filesystem, so you're not starting from scratch. Second, nobody uses that code, so if you screw it up you won't hurt people as badly.