What we are doing :
on some file systems we have a lot of disk activity: creating, moving and
removing files. This action is done simulteanously by more than one process.
We are running under Solaris 7 and everything is ok that way under normal
operation. Unfortunately when the server is stopped abruptly (hardware
failure, power failure, anything else, ...) we discovered that some files
where mixed that is that one file could end with the lines that should
obviously be in an other one.
We thought that "ufs + logging" was safer than "ufs" but it is not at all
and we are very dispointed about it. Why are the files mixed after the
server has recovered. We accept them to be truncated or even to disapear but
the fact that they are mixed seems to be a problem with the file system
structure. It is the same under Solaris 8.
After some tests, "vxfs" seems to work better but it still mixes files under
heavy load. Is it true that this type of file system is not recommended if
it moves a lot (many creations and file removals) ?
We made tests under an i686 running Suse 6.4 with a "reiserfs" file system
type which is some sort of "logging" and no problem was ever produced. Isn't
Sun Solaris 7 or 8 capable of the same performance ?
--
Le site originel - The site of origins :
http://jeanmarc.launois.free.fr
Visite le, si tu l'oses... - Visit it, if you dare...