journal disk become the first of --detail list after fail/remove one disk

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

 



Hi folks

patch[1] has move journal to end of --detail list, but I found after fail/remove the one of the disk, 
the journal disk change to be the fisrt one, detailed steps pls refer[2]

[1]
commit 6fe4c6160399c94a15eda6092371e0ac9a38a4bc
Author: Song Liu <songliubraving@xxxxxx>
Date:   Mon Dec 21 11:23:41 2015 -0800

    move journal to end of --detail list

[2]
Reproduce steps
# uname -r
4.7.0
# mdadm --version
mdadm - v3.4-63-g52209d6 - 21st July 2016
# mdadm --create --run /dev/md0 --level 4 --metadata 1.2 --raid-devices 7 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6 /dev/loop7 --write-journal /dev/loop0 --bitmap=internal --bitmap-chunk=64M --chunk 512
mdadm: array /dev/md0 started.
# mdadm --wait /dev/md0 
# mdadm -D /dev/md0 
/dev/md0:
        Version : 1.2
  Creation Time : Thu Aug  4 18:42:19 2016
     Raid Level : raid4
     Array Size : 3139584 (2.99 GiB 3.21 GB)
  Used Dev Size : 523264 (511.00 MiB 535.82 MB)
   Raid Devices : 7
  Total Devices : 8
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Thu Aug  4 18:42:34 2016
          State : clean 
 Active Devices : 7
Working Devices : 8
 Failed Devices : 0
  Spare Devices : 1

     Chunk Size : 512K

           Name : dhcp-12-125.nay.redhat.com:0  (local to host dhcp-12-125.nay.redhat.com)
           UUID : 29a267c2:04e91998:639e6eef:64ddbab0
         Events : 20

    Number   Major   Minor   RaidDevice State
       0       7        1        0      active sync   /dev/loop1
       1       7        2        1      active sync   /dev/loop2
       2       7        3        2      active sync   /dev/loop3
       3       7        4        3      active sync   /dev/loop4
       4       7        5        4      active sync   /dev/loop5
       5       7        6        5      active sync   /dev/loop6
       8       7        7        6      active sync   /dev/loop7

       7       7        0        -      journal   /dev/loop0
# mdadm /dev/md0 -f /dev/loop1 
mdadm: set /dev/loop1 faulty in /dev/md0
# mdadm -D /dev/md0 
/dev/md0:
        Version : 1.2
  Creation Time : Thu Aug  4 18:42:19 2016
     Raid Level : raid4
     Array Size : 3139584 (2.99 GiB 3.21 GB)
  Used Dev Size : 523264 (511.00 MiB 535.82 MB)
   Raid Devices : 7
  Total Devices : 8
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Thu Aug  4 18:43:07 2016
          State : clean, degraded 
 Active Devices : 6
Working Devices : 7
 Failed Devices : 1
  Spare Devices : 1

     Chunk Size : 512K

           Name : dhcp-12-125.nay.redhat.com:0  (local to host dhcp-12-125.nay.redhat.com)
           UUID : 29a267c2:04e91998:639e6eef:64ddbab0
         Events : 22

    Number   Major   Minor   RaidDevice State
       7       7        0        -      journal   /dev/loop0
       1       7        2        1      active sync   /dev/loop2
       2       7        3        2      active sync   /dev/loop3
       3       7        4        3      active sync   /dev/loop4
       4       7        5        4      active sync   /dev/loop5
       5       7        6        5      active sync   /dev/loop6
       8       7        7        6      active sync   /dev/loop7

       0       7        1        -      faulty   /dev/loop1
# mdadm /dev/md0 -r /dev/loop1 
mdadm: hot removed /dev/loop1 from /dev/md0
# mdadm -D /dev/md0 
/dev/md0:
        Version : 1.2
  Creation Time : Thu Aug  4 18:42:19 2016
     Raid Level : raid4
     Array Size : 3139584 (2.99 GiB 3.21 GB)
  Used Dev Size : 523264 (511.00 MiB 535.82 MB)
   Raid Devices : 7
  Total Devices : 7
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Thu Aug  4 18:43:22 2016
          State : clean, degraded 
 Active Devices : 6
Working Devices : 7
 Failed Devices : 0
  Spare Devices : 1

     Chunk Size : 512K

           Name : dhcp-12-125.nay.redhat.com:0  (local to host dhcp-12-125.nay.redhat.com)
           UUID : 29a267c2:04e91998:639e6eef:64ddbab0
         Events : 23

    Number   Major   Minor   RaidDevice State
       7       7        0        -      journal   /dev/loop0
       1       7        2        1      active sync   /dev/loop2
       2       7        3        2      active sync   /dev/loop3
       3       7        4        3      active sync   /dev/loop4
       4       7        5        4      active sync   /dev/loop5
       5       7        6        5      active sync   /dev/loop6
       8       7        7        6      active sync   /dev/loop7


Best Regards,
  Yi Zhang


--
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