]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: (fdisk) make sure we use the same sizes for MD devices
authorKarel Zak <kzak@redhat.com>
Tue, 17 Dec 2019 17:10:31 +0000 (18:10 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 17 Dec 2019 17:10:31 +0000 (18:10 +0100)
It seems on some kernels MD can return error if the devices in RAID
have different size

 # mdadm -q --create /dev/md8 --chunk=64 --level=0 --raid-devices=2 /dev/sda1 /dev/sda2
 mdadm: RUN_ARRAY failed: Unknown error 524

 # dmesg
 ...
 [ 1485.148435] md/raid0:md8: cannot assemble multi-zone RAID0 with default_layout setting
 [ 1485.152306] md/raid0: please set raid.default_layout to 1 or 2
 [ 1485.154050] md: pers->run() failed ...
 [ 1485.154104] md: md8 stopped.

Signed-off-by: Karel Zak <kzak@redhat.com>
tests/expected/fdisk/align-512-4K-md
tests/ts/fdisk/align-512-4K-md

index 10f3ca6af1fcedeef6fb0e4f471dd389b89453a4..ce9b3e7e91ccc70db7dd28b4a4d637126fffb57a 100644 (file)
@@ -16,7 +16,7 @@ Created a new <removed>.
 Command (m for help): Partition type
    p   primary (1 primary, 0 extended, 3 free)
    e   extended (container for logical partitions)
-Select (default p): Partition number (2-4, default 2): First sector (43008-102399, default 43008): Last sector, +/-sectors or +/-size{K,M,G,T,P} (43008-102399, default 102399): 
+Select (default p): Partition number (2-4, default 2): First sector (51199-102399, default 51200): Last sector, +/-sectors or +/-size{K,M,G,T,P} (51200-102399, default 102399): 
 Created a new <removed>.
 
 Command (m for help): Disk <removed>: 50 MiB, 52428800 bytes, 102400 sectors
@@ -28,8 +28,8 @@ Disklabel type: dos
 Disk identifier: <removed>
 
 Device     Boot Start    End Sectors Size Id Type
-<removed>1        2048  43007   40960  20M 83 Linux
-<removed>2       43008 102399   59392  29M 83 Linux
+<removed>1        2048  51198   49151  24M 83 Linux
+<removed>2       51200 100350   49151  24M 83 Linux
 
 Command (m for help): The partition table has been altered.
 Calling ioctl() to re-read partition table.
@@ -50,16 +50,16 @@ Created a new <removed>.
 Command (m for help): Partition type
    p   primary (0 primary, 0 extended, 4 free)
    e   extended (container for logical partitions)
-Select (default p): Partition number (1-4, default 1): First sector (2048-100095, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-100095, default 100095): 
+Select (default p): Partition number (1-4, default 1): First sector (2048-97791, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-97791, default 97791): 
 Created a new <removed>.
 
 Command (m for help): Partition type
    p   primary (1 primary, 0 extended, 3 free)
    e   extended (container for logical partitions)
-Select (default p): Partition number (2-4, default 2): First sector (22528-100095, default 22528): Last sector, +/-sectors or +/-size{K,M,G,T,P} (22528-100095, default 100095): 
+Select (default p): Partition number (2-4, default 2): First sector (22528-97791, default 22528): Last sector, +/-sectors or +/-size{K,M,G,T,P} (22528-97791, default 97791): 
 Created a new <removed>.
 
-Command (m for help): Disk <removed>: 48.9 MiB, 51249152 bytes, 100096 sectors
+Command (m for help): Disk <removed>: 47.77 MiB, 50069504 bytes, 97792 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 4096 bytes
 I/O size (minimum/optimal): 65536 bytes / <removed> bytes
index 1cb53b7e4a0117b364a8981a3c5b83f3ba1890b5..e659281c80a66e9e9b65b2556f9974ab58966747 100755 (executable)
@@ -41,12 +41,12 @@ n
 p
 1
 
-+20M
++49150
 n
 p
 2
 
-
++49150
 p
 w
 q