Re: create raid10 md raid which hangs on auto-read-only with resync=PENDING

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Neil,

Yes, I confirm debian has that variable set to 1:

#cat /sys/module/md_mod/parameters/start_ro
1

It is strange that creating the array will stay in such state in the first place. As I have not seen that before I
googled for solution, before attempting to mkfs on the device.

Perhaps what you suggested might work just fine for all, thus avoid the confusion.

Cheers,
- -Nik

On 05/04/2012 12:23 AM, NeilBrown wrote:
> On Thu, 03 May 2012 12:04:49 +0300 Nikolay Kichukov <hijacker@xxxxxxxxx>
> wrote:
> 
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
> 
>> Hi all,
>> I have recently included one more drive in my system and has switched from raid0 to raid10 on 3 devices/partitions.
> 
>> I have created the raid as follows:
> 
>> mdadm --create /dev/md3 --verbose --raid-devices=3 --level=raid10 --name=cryptdata  --layout=o2 --chunk=2M /dev/sda3
>> /dev/sdb3 /dev/sdf3
>> mdadm: size set to 319434752K
>> mdadm: Defaulting to version 1.2 metadata
>> mdadm: array /dev/md3 started.
> 
> 
>> Information about the array:
> 
>> mdadm --detail /dev/md3
>> /dev/md3:
>>         Version : 1.2
>>   Creation Time : Thu May  3 11:42:57 2012
>>      Raid Level : raid10
>>      Array Size : 479152128 (456.96 GiB 490.65 GB)
>>   Used Dev Size : 319434752 (304.64 GiB 327.10 GB)
>>    Raid Devices : 3
>>   Total Devices : 3
>>     Persistence : Superblock is persistent
> 
>>     Update Time : Thu May  3 11:42:57 2012
>>           State : clean, resyncing (PENDING)
>>  Active Devices : 3
>> Working Devices : 3
>>  Failed Devices : 0
>>   Spare Devices : 0
> 
>>          Layout : offset=2
>>      Chunk Size : 2048K
> 
>>            Name : hanna64:cryptdata  (local to host hanna64)
>>            UUID : a7cc8eb7:8555b1bd:2856b686:829861be
>>          Events : 0
> 
>>     Number   Major   Minor   RaidDevice State
>>        0       8        3        0      active sync   /dev/sda3
>>        1       8       19        1      active sync   /dev/sdb3
>>        2       8       83        2      active sync   /dev/sdf3
> 
> 
>> And under /proc/mdstat:
> 
>> cat /proc/mdstat
>> Personalities : [raid0] [raid1] [raid10]
>> md3 : active (auto-read-only) raid10 sdf3[2] sdb3[1] sda3[0]
>>       479152128 blocks super 1.2 2048K chunks 2 offset-copies [3/3] [UUU]
>>       	resync=PENDING
> 
> 
>> The resync was not started due to the array being in auto-read-only mode.
> 
>> I googled the issue and found out that to be able to start the resync one should issue:
> 
>> mdadm --readwrite /dev/mdx
>> (ref.: http://wiki.xtronics.com/index.php/Raid )
> 
>> I have done it and it started resyncing:
>> cat /proc/mdstat
>> Personalities : [raid0] [raid1] [raid10]
>> md3 : active raid10 sdf3[2] sdb3[1] sda3[0]
>>       479152128 blocks super 1.2 2048K chunks 2 offset-copies [3/3] [UUU]
>>       [=>...................]  resync =  6.2% (29748096/479152128) finish=120.3min speed=62220K/sec
> 
> 
> 
>> Is this intended feature for 1.2 metadata?
> 
> This behaviour isn't a function of 1.2 metadata.
> It is a function of  /sys/module/md_mod/parameters/start_ro which
> is probably being setting by Debian early in boot because that can be a very
> sensible thing to do.
> 
> I should probably get --create to over-ride it (I thought I had, but
> obviously not).
> 
> If you write '0' to it, you'll find that the array starts normally.
> 
> Alternately, just start using the array.  As soon as you "mkfs", the array
> will start resyncing.
> 
> NeilBrown
> 
> 
> 
>> Kernel: 3.1.0-1-amd64
>> mdadm: 3.2.3-2
>> Distro: Debian testing
> 
>> Cheers,
>> - -Nik
>> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPqSrHAAoJEDFLYVOGGjgXTk0IAOL5usQPgFRlrNEUJvH7lLWV
eJxx+VFUiscwqjY3Ri7yLmEFUIylRunpM1+88gIyNH4eqVE1n/KBPmb//jUJJa/D
UPEgulqP5Dfa8I2vQGELN6m+ysyEacW8QRgpAt6KhwF4kp6Kl4dbLPvEFbkX4lMr
AMe/JlhL8GjpiiasTXSonkolM8BcVlK31UdWB/J0QyMVyzj4jz9xhXgUMq7r+sC+
/tu/yXe45Z6caXf0qABrOnfbi/PPE5lflrERRHQyC3by334jzUiAiAhK99BHPOBq
UBr7AYbI7349LyIe/nmh2Vnsh4i2gIICrAk+J5729M01JjcD+NgCYyUHvItiU/A=
=9A3L
-----END PGP SIGNATURE-----
--
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