RE: 3.12: raid-1 mismatch_cnt question
From: Justin Piszcz <hidden>
Date: 2013-11-11 22:18:37
-----Original Message-----
From: NeilBrown [mailto:neilb@suse.de]
Sent: Monday, November 11, 2013 4:58 PM
To: Justin Piszcz
Cc: joystick; linux-raid
Subject: Re: 3.12: raid-1 mismatch_cnt question
On Mon, 11 Nov 2013 13:52:23 -0500 Justin Piszcz [off-list ref]
wrote:
[ .. ]
I cannot promise that my code is bug free, but if it wasn't getting this
locking correct, that would be a very serious bug. I think this possibility
is quite unlikely.
NeilBrown
--
FWIW:
Mount points/options:
# grep md /etc/fstab
/dev/md0 /boot ext3 defaults 0 0
/dev/md1 / ext4 defaults,discard 0 0
Both SSD's are plugged directly into the motherboard's 2 x 6Gbps ports
(Intel chipset/X9SRL-F mobo)
# mdadm --detail /dev/md0
/dev/md0:
Version : 0.90
Creation Time : Fri Nov 2 10:10:14 2012
Raid Level : raid1
Array Size : 1048512 (1024.11 MiB 1073.68 MB)
Used Dev Size : 1048512 (1024.11 MiB 1073.68 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Mon Nov 11 13:50:08 2013
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : 08624db8:4840de94:c44c77eb:7ee19756
Events : 0.441
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 17 1 active sync /dev/sdb1
# mdadm --detail /dev/md1
/dev/md1:
Version : 0.90
Creation Time : Fri Nov 2 10:10:27 2012
Raid Level : raid1
Array Size : 233381376 (222.57 GiB 238.98 GB)
Used Dev Size : 233381376 (222.57 GiB 238.98 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Mon Nov 11 17:12:37 2013
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : 03a64f68:595e7c61:c44c77eb:7ee19756
Events : 0.340396
Number Major Minor RaidDevice State
0 8 34 0 active sync /dev/sdc2
1 8 18 1 active sync /dev/sdb2
# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdc2[0] sdb2[1]
233381376 blocks [2/2] [UU]
md0 : active raid1 sdc1[0] sdb1[1]
1048512 blocks [2/2] [UU]
unused devices: <none>
At boot:
[ 12.579770] md: raid1 personality registered for level 1
[ 13.777189] md: Waiting for all devices to be available before autodetect
[ 13.790829] md: If you don't use raid, use raid=noautodetect
[ 13.804604] md: Autodetecting RAID arrays.
[ 13.820461] md: Scanned 4 and added 4 devices.
[ 13.834231] md: autorun ...
[ 13.847869] md: considering sdc2 ...
[ 13.861458] md: adding sdc2 ...
[ 13.874984] md: sdc1 has different UUID to sdc2
[ 13.888487] md: adding sdb2 ...
[ 13.901934] md: sdb1 has different UUID to sdc2
[ 13.915469] md: created md1
[ 13.928790] md: bind<sdb2>
[ 13.942004] md: bind<sdc2>
[ 13.955088] md: running: <sdc2><sdb2>
[ 13.968212] md/raid1:md1: active with 2 out of 2 mirrors
[ 13.981297] md1: detected capacity change from 0 to 238982529024
[ 13.994501] md: considering sdc1 ...
[ 14.007674] md: adding sdc1 ...
[ 14.020775] md: adding sdb1 ...
[ 14.033718] md: created md0
[ 14.046545] md: bind<sdb1>
[ 14.059301] md: bind<sdc1>
[ 14.071918] md: running: <sdc1><sdb1>
[ 14.084644] md/raid1:md0: active with 2 out of 2 mirrors
[ 14.097321] md0: detected capacity change from 0 to 1073676288
[ 14.110059] md: ... autorun DONE.
[ 14.123179] md1: unknown partition table
[ 14.138285] EXT4-fs (md1): mounted filesystem with ordered data mode.
Opts: (null)
[ 14.640887] md0:
[ 15.785971] EXT4-fs (md1): re-mounted. Opts: discard
[ 15.970284] EXT3-fs (md0): using internal journal
[ 15.970285] EXT3-fs (md0): mounted filesystem with writeback data mode
Justin.