Re: [lc-devel] [PATCH] 2.4.18-0.23pre5
Status: Beta
Brought to you by:
nitin_sf
From: Rodrigo S. de C. <rc...@im...> - 2002-05-31 15:57:40
|
On Thu, May 30, 2002 at 10:02:18AM -0300, Rodrigo Souza de Castro wrote: > In particular, a bug that was hit under UML which could cause FS > corruption and a bug in swap buffers management that could hang the > machine. Sorry about that, but that was a wrong fix. I noticed that there had been an increase in IO performed when compressed cache was enabled and after digging into the problem, the culprit was this "fix" to the FS corruption bug under UML. I learned better how buffers work and can say that this fix just papers over that UML bug by forcing extra disk reads. This morning I even introduced a checksum for compressed data to doublecheck if we were returning sane data. My conclusion: there is no bug in our code regarding this IO corruption problem under UML (that's likely the reason we can't hit this corrupton bug on a real machine). I will back out this "fix", so we cannot use UML until it gets fixed. Although I can't reproduce this bug on vanilla under UML, I've already reported a reproducible bug (running dbench) that corrupts UML filesystem, even on a vanilla kernel. -- Rodrigo S. de Castro <rc...@im...> |