From: Kasper Sandberg <postmaster@metanurb.dk>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: linux-raid <linux-raid@vger.kernel.org>
Subject: Re: Idea for new RAID type - background extended recovery information
Date: Sat, 12 Dec 2009 08:22:11 +0100 [thread overview]
Message-ID: <1260602531.7209.10.camel@localhost> (raw)
In-Reply-To: <alpine.DEB.1.10.0912091143350.23464@uplift.swm.pp.se>
On Wed, 2009-12-09 at 11:53 +0100, Mikael Abrahamsson wrote:
> On Wed, 9 Dec 2009, Michael Evans wrote:
>
> > keeps a checksum for every storage segment. However that conflicts
> > with the 'zero it before creation and assume-clean works' idea. It
> > also very likely has extremely poor write performance.
>
> Generally, my experience has been that total disk failures are fairly
> rare, instead with the much larger disks today, I get single block/sector
> failures, meaning 512 bytes (or 4 k, I don't remember) can't be read. Is
> there any data to support this?
>
> Would it make sense to add 4k to every 64k of raid chunk (non-raid1) for
> some kind of "parity" information. Since I guess all writes involves
> re-writing the whole chunk, adding 4k here shouldn't make the write
> performance be worse?
>
> The problem I'm trying to address is the raid5 "disk failure and then
> random single block/sector error on the rest of the drives".
>
> For arrays with few drives this would be much more efficient than going to
> raid6...?
>
> An 8 disk raid6 with 1TB you get 6 TB of usable data, for an 8 disk raid5p
> (p for parity, I just made that up), it would be 7*64/68=6.59 TB.
while this could work, i would personally far rather see raid6 gain all
the recovery/sanity options possible. raid6 has multiple copies of the
same data, and as long as you have >2 copies, you can begin to look at
all the data sets, and with a pretty good probability weed out the bad
set.
>
> For 6 disk raid6 = 4TB and raid5p makes this 5*64/68=4.71TB.
>
> For 4 disk raid5 = 2TB and raid5p makes this 3*64=68=2.82TB.
>
next prev parent reply other threads:[~2009-12-12 7:22 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-09 9:06 Idea for new RAID type - background extended recovery information Michael Evans
2009-12-09 10:53 ` Mikael Abrahamsson
2009-12-10 0:45 ` Michael Evans
2009-12-12 7:22 ` Kasper Sandberg [this message]
2009-12-13 3:47 ` Michael Evans
2009-12-16 13:13 ` Goswin von Brederlow
2009-12-17 1:11 ` Michael Evans
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=1260602531.7209.10.camel@localhost \
--to=postmaster@metanurb.dk \
--cc=linux-raid@vger.kernel.org \
--cc=swmike@swm.pp.se \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.