On Mon, Jul 14, 2008 at 10:39 AM, J Sloan <joe@tmsusa.com> wrote:
John Andersen wrote:
On Mon, Jul 14, 2008 at 10:19 AM, J Sloan <joe@tmsusa.com> wrote:
Ah, that makes sense - we always mount filesystems noatime, noacl, notail for performance reasons, but also IIRC that the acl, xattr stuff was grafted onto reiserfs by a 3rd party...
Grafted in by a third party? Thats a subtle condemnation of the open source.
Not really - in this case, the original author did not want those extensions added, but the power of open source is that they could be added anyway. But the fact is, even though the code was open, nobody understood reiserfs as well as the folks who designed it.
The original author didn't want a lot of things, (including letting his wife live), but mostly because he had plans for reiserfs4. noatime has been there for a long time, but its only really useful in laptops, where it kept the disk spinning and interfered with power saving. On server class machines there is no reason to specify noatime. Noacl is the only thing Reiser didn't want because, as I say, that was planned for Reiserfs4, and he wanted to push v4. Notail is a performance enhancement and its presence or absence does not cause lockups. It used to cause problems for earlier versions of Lilo, but has never been an issue with Grub, and the Reiserfs developers confirmed it was not necessary since Lilo 21.6. notail has always been part of reiserfs. The boot loader was the only thing that had a problem with tail. Noacl and noxattr were the only things added by the "third party". (Specifically Jeff Mahoney at novell). These things are meant to be handled by the kernel, but the patch allowed them even when there was no kernel support. They may be the source of some problems when posix acl support is not built into to the kernel. Reiserfs3 is well understood. Suse has be maintaining it for years. -- ----------JSA--------- Sig line deleted for the humor impaired. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org