Re: mdadm --wait doesn't

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Jul 5, 2009 at 3:54 PM, John
Robinson<john.robinson@xxxxxxxxxxxxxxxx> wrote:
> On 05/07/2009 18:35, Jon Nelson wrote:
>>
>> I was trying to use mdadm --wait a bit ago to wait for a recovery
>> operation, but mdadm --wait didn't actually wait.
>>
>> Here is md12 after adding /dev/sdf1 back to it.
>>
>> md12 : active raid1 sdf1[3] nbd0[2](W)(F) sde[0]
>>      72612988 blocks super 1.1 [3/1] [U__]
>>      [>....................]  recovery =  3.0% (2195456/72612988)
>> finish=51.4min speed=22805K/sec
>>      bitmap: 139/139 pages [556KB], 256KB chunk
>>
>> However, mdadm /dev/md12 --wait (and --wait-clean) did not wait for
>> the recovery to be complete.
>>
>> turnip:~ # mdadm /dev/md12 --wait
>> turnip:~ # echo $?
>> 0
>> turnip:~ # mdadm --version
>> mdadm - v3.0 - 2nd June 2009
>>
>> I would --fail and --remove /dev/sdf1 and try again (with --add), and
>> I did this several times, and I could not get it to wait until the
>> recovery was complete.
>>
>> Am I doing something wrong? Did I mis-read the documentation?
>
> Did you try `mdadm --wait /dev/md12`? For me that returns 1 on a fully-up
> array (where there's nothing to wait for) while `mdadm /dev/md12 --wait`
> returns 0, so they're obviously handled differently. I don't really feel
> like degrading an array to test further, I'll leave it to you :-)

OK, that's weird. mdadm /dev/md12 --wait doesn't, while mdadm --wait
/dev/md12 does.
That doesn't seem right to me.

-- 
Jon
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux