From: "Mike Snitzer" <snitzer@gmail.com>
To: NeilBrown <neilb@suse.de>
Cc: linux-raid@vger.kernel.org
Subject: Need clarification on raid1 resync behavior with bitmap support
Date: Sat, 21 Jul 2007 12:59:49 -0400 [thread overview]
Message-ID: <170fa0d20707210959q11153d38u3281062c98d3adb7@mail.gmail.com> (raw)
On 6/1/06, NeilBrown <neilb@suse.de> wrote:
>
> When an array has a bitmap, a device can be removed and re-added
> and only blocks changes since the removal (as recorded in the bitmap)
> will be resynced.
Neil,
Does the same apply when a bitmap-enabled raid1's member goes faulty?
Meaning even if a member is faulty, when the user removes and re-adds
the faulty device the raid1 rebuild _should_ leverage the bitmap
during a resync right?
I've seen messages like:
[12068875.690255] raid1: raid set md0 active with 2 out of 2 mirrors
[12068875.690284] md0: bitmap file is out of date (0 < 1) -- forcing
full recovery
[12068875.690289] md0: bitmap file is out of date, doing full recovery
[12068875.710214] md0: bitmap initialized from disk: read 5/5 pages,
set 131056 bits, status: 0
[12068875.710222] created bitmap (64 pages) for device md0
Could you share the other situations where a bitmap-enabled raid1
_must_ perform a full recovery?
- Correct me if I'm wrong, but one that comes to mind is when a server
reboots (after cleanly stopping a raid1 array that had a faulty
member) and then either:
1) assembles the array with the previously faulty member now available
2) assembles the array with the same faulty member missing. The user
later re-adds the faulty member
AFAIK both scenarios would bring about a full resync.
regards,
Mike
next reply other threads:[~2007-07-21 16:59 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-21 16:59 Mike Snitzer [this message]
2007-07-23 7:21 ` Need clarification on raid1 resync behavior with bitmap support Neil Brown
2007-07-23 12:47 ` Mike Snitzer
2007-08-03 6:42 ` Neil Brown
2007-08-03 13:41 ` Mike Snitzer
2007-08-03 21:33 ` Neil Brown
2007-08-06 15:30 ` Mike Snitzer
2007-08-10 5:15 ` Neil Brown
2008-01-27 19:44 ` 2 failed disks RAID 5 behavior bug? TJ Harrell
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=170fa0d20707210959q11153d38u3281062c98d3adb7@mail.gmail.com \
--to=snitzer@gmail.com \
--cc=linux-raid@vger.kernel.org \
--cc=neilb@suse.de \
/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;
as well as URLs for NNTP newsgroup(s).