Re: 2.3.42 fs corruption

From: Horst von Brand (vonbrand@sleipnir.valparaiso.cl)
Date: Tue Feb 08 2000 - 16:29:48 EST


On Fri, 4 Feb 2000, Andrea Arcangeli wrote:

> I would be interested to know if people who experienced fs corruption with
> the late 2.3.x is able to reproduce after applying this patch on the top
> of 2.3.42:
>
> ftp://ftp.*.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.3/2.3.
42aa2.gz
>
> The interesting bit is this:
>
> ftp://ftp.*.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.3/2.3.
42aa2/buffer-4.gz
>
> I am now running under heavy fs/dentry load 2.3.42aa2 on alpha and I am
> waiting to reproduce. If you have hints on how to exploit the corruption
> your're welcome ;).

I've been seeing filesystem corruption here (P2 UP, SR440BX mobo, IDE disc
WDC WD135AA) starting when I got this machine (2.3.20 was current). Never
had problems with 2.2.x kernels. Tried up to several 2.3.41pre on and off,
always got severe corruption (files transformed into directories or
devices, or the other way around (lately rare), weird user/group/permission
(also rare lately), duplicate blocks (usually between innocent bystanders
and new files, but also with files that had been deleted and halfways
resurrected somehow AFAICS (.o files cleaned from kernel compiles, for
example, later in lost+found)), lots of files in lost+found). A relatively
common way to trigger it was to get several compilations going
simultaneously, AFAIKS.

I applied 2.3.42aa2 on top of clean 2.3.42, compiled with Red Hat's
egcs-1.1.2-24 + binutils-2,9.5.0.24-1 (selfbuilt from sources for i585)
fsck(8)ed everything under 2.2.15pre5 (e2fsprogs-1.18-0, built for i686
from sources), all clean. Compiled linux-2.2.15pre6, umount(8) + fsck(8)
of /usr/src, all clean. Then built 4 RPMs in parallel, again no problems.

Not prepared just yet to give it a clean bill of health, tough...

-- 
Horst von Brand                             vonbrand@sleipnir.valparaiso.cl
Casilla 9G, Viņa del Mar, Chile                               +56 32 672616

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Feb 15 2000 - 21:00:14 EST