Was the Crash from ReiserFS or a Harddisk Problem?
In analyzing the crash that took down REBOL.net last week, it is very difficult to determine the exact cause. It could be either the harddisk or the filesystem. What we are seeing is a complete mixup of file contents at a low level, but file directory structures are fine - no errors there.
The mixup is interesting in that unrelated files are being merged. For example, in AltME worlds, the users.set database has parts of the registry.set database within it, and viceversa. Initially, I would have guessed this pattern to be a REBOL problem, but I also find recent emails and web pages mixed in as well. That is not under REBOL's control so the problem is not REBOL.
The primary crash patterns of interest are:
This is the second time we've experienced exactly the same type of file system crash. If I had to point a finger, I would say this looks a lot like the ReiserFS 3.6 is at fault, but how can you really tell? A harddisk error that occurs within one of the primary sector maps or journals could perhaps produce the same errors.
But, to be on the safe side, we will roll back to the ext3 filesystem the first chance we get. There's really no good reason for this Linux server to run newer filesystems when the old ones will work just fine... and maybe better.