From: Matt Mackall <mpm@selenic.com>
To: WANG Cong <xiyou.wangcong@gmail.com>
Cc: Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org,
Rusty Russell <rusty@rustcorp.com.au>
Subject: Re: 2.6.22-rc4-mm1
Date: Thu, 7 Jun 2007 11:59:16 -0500 [thread overview]
Message-ID: <20070607165916.GZ11115@waste.org> (raw)
In-Reply-To: <20070607163930.GA11060@localhost.localdomain>
On Fri, Jun 08, 2007 at 12:39:30AM +0800, WANG Cong wrote:
> >Ketchup doesn't even look inside patches, and patch doesn't invent
> >names, so something in the bzip2 -> patch(1) -> filesystem chain got
> >corrupted. Probably not bzip2, as it has CRCs.
> >
>
> Do you mean ketchup doesn't do anything if a file is corrupted?
Ketchup never even sees the filenames. It just calls bzip2 | patch. So
it can't be responsible for damaging the filename.
> >Do you have ECC memory?
>
> No. Do you mean it's an error of my RAM? I have never met such things before,
> how often does such kind of things happen? May be less often than a bug in
> a stable kernel?
The best studies I've seen suggest so-called "soft errors" in DRAM
happen at a rate of once a week to once a day per gigabyte of RAM at
sea-level. It's unknown how many of these errors manifest by visibly
corrupting data, but it wouldn't be surprising if it were
significantly less than 10%. But ECC is definitely not just for the
paranoid!
So if I were to rank the reliability of everything, it'd look
something like this, highest to lowest:
bzip: simple, stable and heavily-used codebase, built-in safeguards like CRC
patch: simple, stable, heavily-used, limited detection of input errors
CPU: heavily used, very low non-catastrophic failure rate
disk: heavily used, CRC on cable, ECC on disk
kernel: complex, rapidly-changing, but heavily-used
Non-ECC DRAM: significant known transient failure rate
When the error rate for the kernel approaches that of DRAM, it gets
very hard to assign blame.
(And of course, there's the user, who tends to be near the bottom of
this range, but I'll let you judge that.)
--
Mathematics is the supreme nostalgia of our time.
next prev parent reply other threads:[~2007-06-07 17:00 UTC|newest]
Thread overview: 120+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-06-06 9:07 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 11:39 ` 2.6.22-rc4-mm1 Gabriel C
2007-06-06 16:51 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-07 0:01 ` 2.6.22-rc4-mm1 Robert Hancock
2007-06-06 12:43 ` 2.6.22-rc4-mm1 Cedric Le Goater
2007-06-06 15:18 ` 2.6.22-rc4-mm1 Michal Piotrowski
2007-06-06 16:01 ` 2.6.22-rc4-mm1 Cedric Le Goater
2007-06-06 16:26 ` 2.6.22-rc4-mm1 Mel Gorman
2007-06-06 16:35 ` 2.6.22-rc4-mm1 William Lee Irwin III
2007-06-06 16:47 ` 2.6.22-rc4-mm1 Mel Gorman
2007-06-06 16:53 ` 2.6.22-rc4-mm1 Cedric Le Goater
2007-06-06 17:20 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 17:06 ` 2.6.22-rc4-mm1 Peter Zijlstra
2007-06-06 19:27 ` 2.6.22-rc4-mm1 Peter Zijlstra
2007-06-06 13:04 ` 2.6.22-rc4-mm1 Jiri Slaby
2007-06-06 13:06 ` 2.6.22-rc4-mm1 Cedric Le Goater
2007-06-06 13:48 ` 2.6.22-rc4-mm1 Andy Whitcroft
2007-06-06 17:23 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 13:49 ` 2.6.22-rc4-mm1 -- ia64 build failure Andy Whitcroft
2007-06-06 17:43 ` Andrew Morton
2007-06-06 18:11 ` Yinghai Lu
2007-06-06 14:00 ` 2.6.22-rc4-mm1 -- x86_64 ACPI panic Andy Whitcroft
2007-06-06 17:52 ` Andrew Morton
2007-06-08 9:15 ` Luming Yu
2007-06-08 18:12 ` Andrew Morton
2007-06-26 6:00 ` Len Brown
[not found] ` <6bffcb0e0706060356y3628e26m49fdce4d6fb8cac9@mail.gmail.com>
2007-06-06 14:34 ` 2.6.22-rc4-mm1 Michal Piotrowski
2007-06-06 17:14 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 16:08 ` 2.6.22-rc4-mm1 - 'lvm vgscan' busticated again Valdis.Kletnieks
2007-06-07 6:44 ` Tejun Heo
2007-06-07 20:28 ` Valdis.Kletnieks
2007-06-08 6:37 ` Tejun Heo
2007-06-06 16:19 ` 2.6.22-rc4-mm1 WANG Cong
2007-06-06 18:09 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-07 2:26 ` 2.6.22-rc4-mm1 WANG Cong
2007-06-07 5:59 ` 2.6.22-rc4-mm1 Matt Mackall
2007-06-07 6:51 ` 2.6.22-rc4-mm1 WANG Cong
2007-06-07 14:04 ` 2.6.22-rc4-mm1 Matt Mackall
2007-06-07 15:40 ` 2.6.22-rc4-mm1 WANG Cong
2007-06-07 15:59 ` 2.6.22-rc4-mm1 Matt Mackall
2007-06-07 16:39 ` 2.6.22-rc4-mm1 WANG Cong
2007-06-07 16:59 ` Matt Mackall [this message]
2007-06-08 4:43 ` 2.6.22-rc4-mm1 WANG Cong
2007-06-06 16:30 ` 2.6.22-rc4-mm1 William Lee Irwin III
2007-06-06 18:13 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 19:43 ` 2.6.22-rc4-mm1 William Lee Irwin III
2007-06-07 0:32 ` 2.6.22-rc4-mm1 Paul Menage
2007-06-07 1:09 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-07 6:13 ` 2.6.22-rc4-mm1 William Lee Irwin III
2007-06-06 18:23 ` 2.6.22-rc4-mm1 Andy Whitcroft
2007-06-06 16:42 ` 2.6.22-rc4-mm1 Cedric Le Goater
2007-06-06 18:48 ` 2.6.22-rc4-mm1 Michal Piotrowski
2007-06-06 20:16 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 22:14 ` 2.6.22-rc4-mm1 Kay Sievers
2007-06-07 8:40 ` 2.6.22-rc4-mm1 Michal Piotrowski
2007-06-07 8:48 ` 2.6.22-rc4-mm1 Kay Sievers
2007-06-07 9:41 ` 2.6.22-rc4-mm1 Michal Piotrowski
2007-06-07 15:04 ` 2.6.22-rc4-mm1 Kay Sievers
2007-06-07 15:25 ` 2.6.22-rc4-mm1 Peter Jones
2007-06-07 15:43 ` 2.6.22-rc4-mm1 Greg KH
2007-06-07 15:52 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-07 15:59 ` 2.6.22-rc4-mm1 Greg KH
2007-06-07 16:06 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-07 16:15 ` 2.6.22-rc4-mm1 Greg KH
2007-06-07 18:48 ` 2.6.22-rc4-mm1 Bill Nottingham
2007-06-07 20:01 ` 2.6.22-rc4-mm1 Greg KH
2007-06-07 21:00 ` 2.6.22-rc4-mm1 Peter Jones
2007-06-07 23:09 ` 2.6.22-rc4-mm1 Greg KH
2007-06-07 22:32 ` 2.6.22-rc4-mm1 Alan Cox
2007-06-07 23:09 ` 2.6.22-rc4-mm1 Greg KH
2007-06-08 15:33 ` 2.6.22-rc4-mm1 Valdis.Kletnieks
2007-06-08 15:50 ` 2.6.22-rc4-mm1 Greg KH
2007-06-08 16:11 ` 2.6.22-rc4-mm1 Greg KH
2007-06-08 16:10 ` 2.6.22-rc4-mm1 Kay Sievers
2007-06-08 7:31 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-08 15:51 ` 2.6.22-rc4-mm1 Greg KH
2007-06-08 16:36 ` 2.6.22-rc4-mm1 Kay Sievers
2007-06-08 17:21 ` 2.6.22-rc4-mm1 Peter Jones
2007-06-06 19:32 ` 2.6.22-rc4-mm1 Mariusz Kozlowski
2007-06-06 20:24 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 20:52 ` 2.6.22-rc4-mm1 Fabio Comolli
2007-06-06 21:28 ` 2.6.22-rc4-mm1 Herbert Xu
2007-06-06 23:42 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-07 6:54 ` 2.6.22-rc4-mm1 Jan Engelhardt
2007-06-07 7:01 ` 2.6.22-rc4-mm1 Herbert Xu
2007-06-07 7:12 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-11 5:01 ` 2.6.22-rc4-mm1 Dan Williams
2007-06-11 6:26 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-11 6:51 ` 2.6.22-rc4-mm1 Paul Mundt
2007-06-07 19:27 ` 2.6.22-rc4-mm1 Adrian Bunk
2007-06-06 20:58 ` 2.6.22-rc4-mm1 Grant Wilson
2007-06-06 23:37 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-07 14:53 ` 2.6.22-rc4-mm1 Alan Stern
2007-06-08 4:23 ` [linux-usb-devel] 2.6.22-rc4-mm1 Greg KH
2007-06-08 14:06 ` Alan Stern
2007-06-08 18:47 ` Greg KH
2007-06-07 7:53 ` [2.6.22-rc4-mm1] ACPI Exception (processor_throttling) Maciej Rutecki
2007-06-07 8:51 ` Maciej Rutecki
2007-06-07 9:09 ` Luming Yu
2007-06-07 10:30 ` Maciej Rutecki
2007-06-07 12:47 ` 2.6.22-rc4-mm1 KAMEZAWA Hiroyuki
2007-06-07 15:34 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-08 0:31 ` 2.6.22-rc4-mm1 KAMEZAWA Hiroyuki
-- strict thread matches above, loose matches on Subject: below --
2007-06-06 14:21 2.6.22-rc4-mm1 Mikael Pettersson
2007-06-06 15:34 ` 2.6.22-rc4-mm1 Jiri Slaby
2007-06-06 17:56 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 18:24 ` 2.6.22-rc4-mm1 Jiri Slaby
2007-06-07 6:44 ` 2.6.22-rc4-mm1 Tejun Heo
2007-06-07 7:01 ` 2.6.22-rc4-mm1 Jiri Slaby
2007-06-07 7:09 ` 2.6.22-rc4-mm1 Tejun Heo
2007-06-07 7:15 ` 2.6.22-rc4-mm1 Jiri Slaby
2007-06-07 7:22 ` 2.6.22-rc4-mm1 Tejun Heo
2007-06-07 15:54 ` 2.6.22-rc4-mm1 Jiri Slaby
2007-06-07 16:01 ` 2.6.22-rc4-mm1 Greg KH
2007-06-07 17:02 ` 2.6.22-rc4-mm1 Jiri Slaby
2007-06-07 20:09 ` 2.6.22-rc4-mm1 Greg KH
[not found] <fa.463099pz3wyAW1RRKsHFuX299RE@ifi.uio.no>
[not found] ` <fa.zIhbKpmFY9tR8ro0OTwpTvD79Xk@ifi.uio.no>
2007-06-06 14:35 ` 2.6.22-rc4-mm1 Robert Hancock
2007-06-06 18:18 ` 2.6.22-rc4-mm1 Andy Whitcroft
2007-06-06 18:27 ` 2.6.22-rc4-mm1 Andrew Morton
2007-06-06 19:06 ` 2.6.22-rc4-mm1 Andy Whitcroft
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070607165916.GZ11115@waste.org \
--to=mpm@selenic.com \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=rusty@rustcorp.com.au \
--cc=xiyou.wangcong@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox