Thread (4 messages) 4 messages, 4 authors, 2009-09-02

Re: Write intent bitmaps.

From: NeilBrown <hidden>
Date: 2009-08-24 20:25:14

On Tue, August 25, 2009 12:39 am, Simon Jackson wrote:

I am trying to use write intent bitmaps on some RAID 1 volumes to reduce
the rebuild times in the event of hard resets that cause the md driver to
kick members out of my arrays.

I used the mdadm --grow /dev/md0 --bitmap=internal  and this appeared to
succeed, but when I tried to examine the bitmap I get an error.


:~$ sudo mdadm --grow /dev/md0 --bitmap=internal
:~$ sudo mdadm -X /dev/md0
        Filename : /dev/md0
           Magic : 00000000
mdadm: invalid bitmap magic 0x0, the bitmap file appears to be corrupted
         Version : 0
mdadm: unknown bitmap version 0, either the bitmap file is corrupted or
you need to upgrade your tools
Quoting from the man page:

       -X, --examine-bitmap
              Report  information about a bitmap file.  The argument is
either
              an external bitmap file or an array  component  in  case  of
 an
              internal  bitmap.   Note  that  running  this on an array
device
              (e.g.  /dev/md0) does not report the bitmap for that array.


Particularly read the last sentence.
Then try
   mdadm -X /dev/sda5

NeilBrown

cat /proc/mdstat
Personalities : [raid1]

md0 : active raid1 sda5[0] sdb5[1]
      7823552 blocks [2/2] [UU]
      bitmap: 29/239 pages [116KB], 16KB chunk

unused devices: <none>
sjackson@mercuryst5:~$ sudo mdadm -X /dev/md0
        Filename : /dev/md0
           Magic : 00000000
mdadm: invalid bitmap magic 0x0, the bitmap file appears to be corrupted
         Version : 0
mdadm: unknown bitmap version 0, either the bitmap file is corrupted or
you need to upgrade your tools

Do I really have a usable bitmap on the device in this case?

Thanks for any input.


--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help