[OpenAFS] What's the problem with reiser

Jason Edgecombe jason@rampaginggeek.com
Thu, 29 Nov 2007 08:46:57 -0500


Rob Banz wrote:
>
> 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 
Fascinating. I did not know of UFS logging issue on the cache partition.
Strangely, I haven't heard of any issues. does ext3 have this issue as well?

Thanks,
Jason