[OpenAFS] What's the problem with reiser

Rob Banz rob@nofocus.org
Thu, 29 Nov 2007 08:24:30 -0500


On Nov 29, 2007, at 07:41, Dirk Heinrichs wrote:

> Am Donnerstag, 29. November 2007 schrieb ext Harald Barth:
>>> We use openafs clients on a lot of machines. The local Filesystems  
>>> are
>>> usually reiser. But for the DiskCache we have to install one  
>>> partition
>>> with ext2.
>>
>> To all my experience, reiserfs is broken. I recommend NOT to use that
>> file system. At all.
>
> OK. replase reiser with xfs, jfs, whatever. I guess the real  
> question was:
> What's the reason why one should not use other filesystems than ext2  
> for
> the cache partition on a Linux client?

For a cache partition, at least on other *ixes, the cache partition  
has always needed special attention because of the way its used by the  
AFS kernel module.  Certain care has to be taken as to do operations  
in such a way that kernel deadlocks and such are avoided.  For  
example, on Solaris you use ufs, however, you can't use logging ufs  
because of known deadlock problems.

I'd assume that the use of ext2 on Linux is for a similar reason.

-rob