On Tue, Aug 03, 2004 at 08:57:24PM +0200, Thomas Gaertner wrote:
Seems to be a hashing problem in inode allocation procedure.
Actually it seems to be a problem with the r5 hash method. All string pairs mentioned in previous posts produce hash collisions in the function "r5_hash" in /usr/src/linux/fs/reiserfs/hashes.c I could only check this against kernel-source-2.6.4-0 (and kernel-source-2.4.21-231, although it had no effect on the filesystem there) but according to http://www.linuxhq.com/kernel/file/fs/reiserfs/hashes.c there were no further changes. BTW, the first 2 characters of each filename are sufficient to produce a collision. -- Michel Messerschmidt lists@michel-messerschmidt.de antiVirusTestCenter, Computer Science, University of Hamburg