Does sync_action repair raid6 zero mismatch_cnt?

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

 



I have had a problem with mismatch_cnt being huge (well over 500000) on a raid6

/dev/md2:
        Version : 1.0
  Creation Time : Mon Oct 15 20:55:58 2012
     Raid Level : raid6
     Array Size : 35163174912 (33534.22 GiB 36007.09 GB)
  Used Dev Size : 2930264576 (2794.52 GiB 3000.59 GB)
   Raid Devices : 14
  Total Devices : 15
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Wed Jul 22 13:04:39 2015
          State : active
 Active Devices : 14
Working Devices : 15
 Failed Devices : 0
  Spare Devices : 1

         Layout : left-symmetric
     Chunk Size : 512K

           Name : monster:2  (local to host monster)
           UUID : c9f7456d:39b575fd:5d8e3791:54bffeae
         Events : 459283

    Number   Major   Minor   RaidDevice State
      19      65      129        0      active sync   /dev/sdy1
       1      65      145        1      active sync   /dev/sdz1
      17      65       17        2      active sync   /dev/sdr1
      12       8      193        3      active sync   /dev/sdm1
       8      65        1        4      active sync   /dev/sdq1
       5      65       65        5      active sync   /dev/sdu1
       6      65       81        6      active sync   /dev/sdv1
       7      65       97        7      active sync   /dev/sdw1
      16       8      225        8      active sync   /dev/sdo1
      18       8      209        9      active sync   /dev/sdn1
      15       8      241       10      active sync   /dev/sdp1
      14      65      113       11      active sync   /dev/sdx1
      13      65      177       12      active sync   /dev/sdab1
      20      65      161       13      active sync   /dev/sdaa1

      21       8      177        -      spare   /dev/sdl1


mdadm - v3.2.5 - 18th May 2012


sync_action check did not fix it.
I tried sync_action repair, still a huge number.
Then I ran raid6check (built from latest mdadm source), took over a week to run.
Found no errors, I was expecting a flaky drive since mismatch_cnt was so huge.
raid6check does not update mismatch_cnt, so I did a sync_action check
which finally zeroed the mismatch_cnt.
I don't know if the newer raid6check fixed it or the repair?

If mismatch_cnt is non zero on a raid6, do I need to do a repair and
then a check? I thought repair would update mismatch_cnt.


Does not inspire confidence.
--
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