Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
List overview
Download
lvm2-commits
May 2015
----- 2025 -----
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
lvm2-commits@lists.fedorahosted.org
7 participants
214 discussions
Start a n
N
ew thread
master - tests: hide error message
by Zdenek Kabelac
01 May '15
01 May '15
Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=0eea780bceccb5e1…
Commit: 0eea780bceccb5e1693429529f292b2fb36afadd Parent: 0480b4743a77c166390f50561e8bcdb68214d4ba Author: Zdenek Kabelac <zkabelac(a)redhat.com> AuthorDate: Thu Apr 30 13:57:08 2015 +0200 Committer: Zdenek Kabelac <zkabelac(a)redhat.com> CommitterDate: Fri May 1 15:07:58 2015 +0200 tests: hide error message Hide error about missing declare -A support. --- test/lib/aux.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/test/lib/aux.sh b/test/lib/aux.sh index 276bb35..c6b05f8 100644 --- a/test/lib/aux.sh +++ b/test/lib/aux.sh @@ -786,7 +786,7 @@ EOF echo "$v" done >> "$config_values" - declare -A CONF || { + declare -A CONF 2>/dev/null || { # Associative arrays is not available local s for s in $(cut -f1 -d/ "$config_values" | sort | uniq); do
1
0
0
0
master - tests: wait between remount
by Zdenek Kabelac
01 May '15
01 May '15
Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=0480b4743a77c166…
Commit: 0480b4743a77c166390f50561e8bcdb68214d4ba Parent: 4daede06e50bc87e7d5e0b9645e239a9fb03adc0 Author: Zdenek Kabelac <zkabelac(a)redhat.com> AuthorDate: Thu Apr 30 13:43:31 2015 +0200 Committer: Zdenek Kabelac <zkabelac(a)redhat.com> CommitterDate: Fri May 1 15:07:58 2015 +0200 tests: wait between remount Let's see if this help with some races... --- test/shell/topology-support.sh | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/test/shell/topology-support.sh b/test/shell/topology-support.sh index c186814..f465ab7 100644 --- a/test/shell/topology-support.sh +++ b/test/shell/topology-support.sh @@ -24,9 +24,11 @@ test_snapshot_mount() { mount "$(lvdev_ $vg $lv1)" test_mnt lvcreate -L4M -n $lv2 -s $vg/$lv1 umount test_mnt + aux udev_wait # mount the origin mount "$(lvdev_ $vg $lv1)" test_mnt umount test_mnt + aux udev_wait # mount the snapshot mount "$(lvdev_ $vg $lv2)" test_mnt umount test_mnt
1
0
0
0
master - tests: move kernel_at_least to aux
by Zdenek Kabelac
01 May '15
01 May '15
Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=4daede06e50bc87e…
Commit: 4daede06e50bc87e7d5e0b9645e239a9fb03adc0 Parent: f48a4c391c2f7f92765f6608a60e79b008ead890 Author: Zdenek Kabelac <zkabelac(a)redhat.com> AuthorDate: Thu Apr 30 13:23:56 2015 +0200 Committer: Zdenek Kabelac <zkabelac(a)redhat.com> CommitterDate: Fri May 1 15:07:58 2015 +0200 tests: move kernel_at_least to aux Hide func processing and reuse existing version_at_least(). --- test/api/percent.sh | 2 +- test/lib/aux.sh | 6 +++++- test/lib/utils.sh | 15 --------------- test/shell/lvconvert-repair-replace.sh | 2 +- test/shell/lvcreate-usage.sh | 2 +- test/shell/pvcreate-operation-md.sh | 8 ++++---- 6 files changed, 12 insertions(+), 23 deletions(-) diff --git a/test/api/percent.sh b/test/api/percent.sh index a503ca3..e099497 100644 --- a/test/api/percent.sh +++ b/test/api/percent.sh @@ -13,7 +13,7 @@ . lib/inittest -kernel_at_least 2 6 33 || skip +aux kernel_at_least 2 6 33 || skip aux prepare_pvs 2 diff --git a/test/lib/aux.sh b/test/lib/aux.sh index 6fceb68..276bb35 100644 --- a/test/lib/aux.sh +++ b/test/lib/aux.sh @@ -936,7 +936,7 @@ version_at_least() { local major local minor local revision - IFS=. read -r major minor revision <<< "$1" + IFS=".-" read -r major minor revision <<< "$1" shift test -z "$1" && return 0 @@ -1073,6 +1073,10 @@ total_mem() { done < /proc/meminfo } +kernel_at_least() { + version_at_least "$(uname -r)" "$@" +} + test -z "$LVM_TEST_AUX_TRACE" || set -x test -f DEVICES && devs=$(< DEVICES) diff --git a/test/lib/utils.sh b/test/lib/utils.sh index 80e5922..ba3ba34 100644 --- a/test/lib/utils.sh +++ b/test/lib/utils.sh @@ -214,21 +214,6 @@ skip() { exit 200 } -kernel_at_least() { - local major=$(uname -r | cut -d. -f1) - local minor=$(uname -r | cut -d. -f2 | cut -d- -f1) - - test "$major" -gt "$1" && return 0 - test "$major" -eq "$1" || return 1 - test "$minor" -gt "$2" && return 0 - test "$minor" -eq "$2" || return 1 - test -z "$3" && return 0 - - local minor2=$(uname -r | cut -d. -f3 | cut -d- -f1) - test -z "$minor2" -a "$3" -ne 0 && return 1 - test "$minor2" -ge "$3" 2>/dev/null || return 1 -} - get_devs() { local IFS=$IFS_NL DEVICES=( $(<DEVICES) ) diff --git a/test/shell/lvconvert-repair-replace.sh b/test/shell/lvconvert-repair-replace.sh index 8a3567c..bf031be 100644 --- a/test/shell/lvconvert-repair-replace.sh +++ b/test/shell/lvconvert-repair-replace.sh @@ -67,7 +67,7 @@ check mirror $vg mirror2 vgs $vg vgremove -ff $vg -if kernel_at_least 3 0 0; then +if aux kernel_at_least 3 0 0; then # 2-way, mirrored log # Double log failure, full replace vgcreate $vg "$dev1" "$dev2" "$dev3" "$dev4" "$dev5" "$dev6" diff --git a/test/shell/lvcreate-usage.sh b/test/shell/lvcreate-usage.sh index fe82005..45fa850 100644 --- a/test/shell/lvcreate-usage.sh +++ b/test/shell/lvcreate-usage.sh @@ -175,7 +175,7 @@ fail lvcreate -Mn --major 234 -l1 $vg fail lvcreate --persistent n --minor 234 -l1 $vg # out-of-range minor value fail lvcreate --minor 9999999 -l1 $vg -if kernel_at_least 2 4 0; then +if aux kernel_at_least 2 4 0; then # On >2.4 we ignore --major lvcreate --major 234 -l1 $vg |& tee err; grep "Ignoring" err diff --git a/test/shell/pvcreate-operation-md.sh b/test/shell/pvcreate-operation-md.sh index 810fc53..52a2c37 100644 --- a/test/shell/pvcreate-operation-md.sh +++ b/test/shell/pvcreate-operation-md.sh @@ -45,7 +45,7 @@ check pv_field "$pvdev" pe_start "1.00m" # Test newer topology-aware alignment detection # - first added to 2.6.31 but not "reliable" until 2.6.33 -if kernel_at_least 2 6 33 ; then +if aux kernel_at_least 2 6 33 ; then # optimal_io_size=131072, minimum_io_size=65536 pvcreate --metadatasize 128k \ --config 'devices { md_chunk_alignment=0 }' "$pvdev" @@ -53,7 +53,7 @@ if kernel_at_least 2 6 33 ; then fi # partition MD array directly, depends on blkext in Linux >= 2.6.28 -if kernel_at_least 2 6 28 ; then +if aux kernel_at_least 2 6 28 ; then # create one partition sfdisk "$mddev" <<EOF ,,83 @@ -69,7 +69,7 @@ EOF # Checking for 'alignment_offset' in sysfs implies Linux >= 2.6.31 # but reliable alignment_offset support requires
kernel.org
Linux >= 2.6.33 - if kernel_at_least 2 6 33 ; then + 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" @@ -94,7 +94,7 @@ EOF fi # Test newer topology-aware alignment detection w/ --dataalignment override -if kernel_at_least 2 6 33 ; then +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 aux prepare_md_dev 0 1024 2 "$dev1" "$dev2"
1
0
0
0
master - tests: watch out for RAM size
by Zdenek Kabelac
01 May '15
01 May '15
Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=f48a4c391c2f7f92…
Commit: f48a4c391c2f7f92765f6608a60e79b008ead890 Parent: 11e0dc40dcae9021bb52d60403fd1a3b8b40c58c Author: Zdenek Kabelac <zkabelac(a)redhat.com> AuthorDate: Thu Apr 30 11:55:38 2015 +0200 Committer: Zdenek Kabelac <zkabelac(a)redhat.com> CommitterDate: Fri May 1 15:07:58 2015 +0200 tests: watch out for RAM size Reduce mem-requirements on low memory boxes, activate less volumes if machine is below 0.5G. Also print mem size at test header. --- test/lib/aux.sh | 7 +++++++ test/lib/inittest.sh | 1 + test/shell/vgchange-many.sh | 2 ++ 3 files changed, 10 insertions(+), 0 deletions(-) diff --git a/test/lib/aux.sh b/test/lib/aux.sh index 67df0f5..6fceb68 100644 --- a/test/lib/aux.sh +++ b/test/lib/aux.sh @@ -1066,6 +1066,13 @@ wait_pvmove_lv_ready() { done } +# return total memory size in kB units +total_mem() { + while IFS=":" read -r a b ; do + case "$a" in MemTotal*) echo ${b%% kB} ; break ;; esac + done < /proc/meminfo +} + test -z "$LVM_TEST_AUX_TRACE" || set -x test -f DEVICES && devs=$(< DEVICES) diff --git a/test/lib/inittest.sh b/test/lib/inittest.sh index 96dfff2..dd4f060 100644 --- a/test/lib/inittest.sh +++ b/test/lib/inittest.sh @@ -78,6 +78,7 @@ echo "$TESTNAME" >TESTNAME echo "Kernel is $(uname -a)" # Report SELinux mode echo "Selinux mode is $(getenforce 2>/dev/null || echo not installed)." +free -h # Set vars from utils now that we have TESTDIR/PREFIX/... prepare_test_vars diff --git a/test/shell/vgchange-many.sh b/test/shell/vgchange-many.sh index 16e0516..cbb4363 100644 --- a/test/shell/vgchange-many.sh +++ b/test/shell/vgchange-many.sh @@ -16,6 +16,8 @@ # Number of LVs to create DEVICES=1000 +# On low-memory boxes let's not stress too much +test "$(aux total_mem)" -gt 524288 || DEVICES=256 aux prepare_pvs 1 400
1
0
0
0
← Newer
1
...
19
20
21
22
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Results per page:
10
25
50
100
200