mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
tests: correcting symlink manipulation
Fix symlink and add 'verbose' pvs for a while for checking scanning correctness.
This commit is contained in:
parent
76a45424a7
commit
89f34eaf0c
@ -83,7 +83,7 @@ EOF
|
||||
if aux kernel_at_least 2 6 33 ; then
|
||||
# in case the system is running without devtmpfs /dev
|
||||
# wait here for created device node on tmpfs
|
||||
test "$DM_DEV_DIR" != "/dev" && cp -LR "${mddev}p1" "$DM_DEV_DIR"
|
||||
test "$DM_DEV_DIR" = "/dev" || cp -LR "${mddev}p1" "${pvdev%/*}"
|
||||
|
||||
pvcreate --metadatasize 128k "${pvdev}p1"
|
||||
|
||||
@ -100,20 +100,25 @@ EOF
|
||||
check pv_field "${pvdev}p1" pe_start $pv_align --units b --nosuffix
|
||||
|
||||
pvremove "${pvdev}p1"
|
||||
test "$DM_DEV_DIR" != "/dev" && rm -f "$DM_DEV_DIR/${mddev}p1"
|
||||
test "$DM_DEV_DIR" = "/dev" || rm -f "${pvdev}p1"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Test newer topology-aware alignment detection w/ --dataalignment override
|
||||
if aux kernel_at_least 2 6 33 ; then
|
||||
# make sure we're clean for another test
|
||||
dd if=/dev/zero of="$mddev" bs=512 count=1
|
||||
dd if=/dev/zero of="$mddev" bs=512 count=4 conv=fdatasync
|
||||
partprobe -s "$mddev"
|
||||
aux prepare_md_dev 0 1024 2 "$dev1" "$dev2"
|
||||
pvdev=$(< MD_DEV_PV)
|
||||
|
||||
# optimal_io_size=2097152, minimum_io_size=1048576
|
||||
pvcreate --metadatasize 128k \
|
||||
--config 'devices { md_chunk_alignment=0 }' "$pvdev"
|
||||
|
||||
# to see the processing of scanning
|
||||
pvs -vvvv
|
||||
|
||||
check pv_field "$pvdev" pe_start "2.00m"
|
||||
|
||||
# now verify pe_start alignment override using --dataalignment
|
||||
|
Loading…
Reference in New Issue
Block a user