linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Need clarification on raid1 resync behavior with bitmap support
@ 2007-07-21 16:59 Mike Snitzer
  2007-07-23  7:21 ` Neil Brown
  0 siblings, 1 reply; 9+ messages in thread
From: Mike Snitzer @ 2007-07-21 16:59 UTC (permalink / raw)
  To: NeilBrown; +Cc: linux-raid

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-01-27 19:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-21 16:59 Need clarification on raid1 resync behavior with bitmap support Mike Snitzer
2007-07-23  7:21 ` 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

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).