Looks like ReiserFS is getting too complicated and running into issues trying to extend POSIX functionality without breaking neither POSIX compatibility nor kernel internals.
I propose all this is due to it actually amounting to trying to fit a hierarchical database management system inside the kernel.
Now the reason why hierarchical databases lost to SQL is that SQL, even if not being really relational, by implementing some of the relational ideas was much simpler.
So the US$1M question is, at this point wouldnt designing all data structures around the relational model make more sense? Or at least all data storage.
Obviously this doesnt amount to Oracle in the kernel, because SQL is much more complex than a relational implementation would be.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds