From: Karel Zak Date: Tue, 17 Dec 2019 17:10:31 +0000 (+0100) Subject: tests: (fdisk) make sure we use the same sizes for MD devices X-Git-Tag: v2.35-rc2~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=653d1c811062c550f43dba2edf20b92a359b8d13;p=thirdparty%2Futil-linux.git tests: (fdisk) make sure we use the same sizes for MD devices 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 --- diff --git a/tests/expected/fdisk/align-512-4K-md b/tests/expected/fdisk/align-512-4K-md index 10f3ca6af1..ce9b3e7e91 100644 --- a/tests/expected/fdisk/align-512-4K-md +++ b/tests/expected/fdisk/align-512-4K-md @@ -16,7 +16,7 @@ Created a new . 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 . Command (m for help): Disk : 50 MiB, 52428800 bytes, 102400 sectors @@ -28,8 +28,8 @@ Disklabel type: dos Disk identifier: Device Boot Start End Sectors Size Id Type -1 2048 43007 40960 20M 83 Linux -2 43008 102399 59392 29M 83 Linux +1 2048 51198 49151 24M 83 Linux +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 . 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 . 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 . -Command (m for help): Disk : 48.9 MiB, 51249152 bytes, 100096 sectors +Command (m for help): Disk : 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 / bytes diff --git a/tests/ts/fdisk/align-512-4K-md b/tests/ts/fdisk/align-512-4K-md index 1cb53b7e4a..e659281c80 100755 --- a/tests/ts/fdisk/align-512-4K-md +++ b/tests/ts/fdisk/align-512-4K-md @@ -41,12 +41,12 @@ n p 1 -+20M ++49150 n p 2 - ++49150 p w q