[Bug 1187010] New: update lvm2 from 2.03.10 to 2.03.12
https://bugzilla.suse.com/show_bug.cgi?id=1187010 Bug ID: 1187010 Summary: update lvm2 from 2.03.10 to 2.03.12 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: heming.zhao@suse.com Reporter: heming.zhao@suse.com QA Contact: qa-bugs@suse.de CC: ghe@suse.com, zzhou@suse.com Found By: --- Blocker: --- This bug is used for updating lvm2 package from 2.03.10+ to 2.03.12+ the updating not only contains LVM2.2.03.12.tgz but also contain the patches after 2.03.12. the final result is lvm2 source code will follow the latest code of upstream master branch. below is the last/top commit: ``` commit 9759f915e78044667681de395bf2694bd5c7f393 Author: David Teigland <teigland@redhat.com> Date: Mon Jun 7 15:40:40 2021 -0500 tests: add writecache-cache-blocksize-2 inconsistent physical block size of devs used for main LV and cache ``` -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1187010 heming zhao <heming.zhao@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|update lvm2 from 2.03.10 to |update lvm2 from LVM2.03.10 |2.03.12 |to LVM2.2.03.12 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1187010 https://bugzilla.suse.com/show_bug.cgi?id=1187010#c3 --- Comment #3 from heming zhao <heming.zhao@suse.com> --- only focus failed cases. 2.03.12+ some test cases would be passed after re-test. lvm2-testsuite --flavours ndev_vanilla ``` ndev-vanilla:shell/lvconvert-mirror.sh failed <== pass after re-test ndev-vanilla:shell/lvcreate-thin-limits.sh failed <== not have enough disk space ndev-vanilla:shell/stress_multi_threads_1.sh failed <== testcase is wrong, should run in lvmlockd env. ndev-vanilla:shell/stress_single_thread.sh failed <== new case ``` --flavours udev-lvmlockd-test ``` udev-lvmlockd-test:shell/lvcreate-large-raid.sh failed <== not have enough disk space udev-lvmlockd-test:shell/lvcreate-thin-limits.sh failed <== not have enough disk space udev-lvmlockd-test:shell/thin-large.sh failed <== not have enough disk space ``` --flavours udev-lvmlockd-dlm ``` udev-lvmlockd-dlm:shell/integrity-blocksize-3.sh failed <== pass after re-test udev-lvmlockd-dlm:shell/large-physical-sector-size.sh failed <== pass udev-lvmlockd-dlm:shell/lvconvert-mirror.sh failed <== pass udev-lvmlockd-dlm:shell/profiles-thin.sh failed <== skip after re-test ``` the test result not worse than 2.03.10+ -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1187010 https://bugzilla.suse.com/show_bug.cgi?id=1187010#c4 heming zhao <heming.zhao@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from heming zhao <heming.zhao@suse.com> --- close this bug, the updated package had been merged into opensuse factory. the last lvm2 code commit of update package: ``` commit 440d6ae79fb4df92c7992d3c1689ba4f2d242d6a Author: David Teigland <teigland@redhat.com> Date: Tue Jun 8 14:49:34 2021 -0500 lvmdevices: add deviceidtype option When adding a device to the devices file with --adddev, lvm by default chooses the best device ID type for the new device. The new --deviceidtype option allows the user to override the built in preference. This is useful if there's a problem with the default type, or if a secondary type is preferrable. If the specified deviceidtype does not produce a device ID, then lvm falls back to the preference it would otherwise use. ``` -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1187010 https://bugzilla.suse.com/show_bug.cgi?id=1187010#c5 --- Comment #5 from heming zhao <heming.zhao@suse.com> --- this comment is for updating lvm2 from 2.03.12+ to 2.03.15+ the last/top commit of this update job: ``` From bef1363c0064f42e8063571143a428ad163d1bd9 Mon Sep 17 00:00:00 2001 From: David Teigland <teigland@redhat.com> Date: Tue, 1 Mar 2022 14:31:39 -0600 Subject: [PATCH 3/3] writecache: check memory usage warn if writecache neds > 50% of system memory, and confirm if writecache needs > 90% of system memory. ``` ----------------- test result for lvm2-2.03.15 1> lvm2-testsuite --flavours ndev-vanilla ### 395 tests: 325 passed, 60 skipped, 0 timed out, 3 warned, 7 failed ndev-vanilla:shell/000-basic.sh warnings <== same with lvm2-2.03.12 ndev-vanilla:shell/lvconvert-raid.sh warnings <== same with lvm2-2.03.12 ndev-vanilla:shell/lvcreate-repair.sh warnings <== same with lvm2-2.03.12 ndev-vanilla:shell/dmeventd-restart.sh failed <== same with lvm2-2.03.12 ndev-vanilla:shell/integrity-blocksize.sh failed <== passed after re-test ndev-vanilla:shell/lvconvert-repair-thin.sh failed <== passed after re-test ndev-vanilla:shell/lvcreate-usage.sh failed <== same with lvm2-2.03.12 ndev-vanilla:shell/pvmove-abort-all.sh failed <== same with lvm2-2.03.12 ndev-vanilla:shell/pvmove-abort.sh failed <== same with lvm2-2.03.12 ndev-vanilla:shell/read-ahead.sh failed <== same with lvm2-2.03.12 2> lvm2-testsuite --flavours udev-lvmlockd-test ### 395 tests: 248 passed, 136 skipped, 1 timed out, 3 warned, 7 failed udev-lvmlockd-test:shell/000-basic.sh warnings <== same with lvm2-2.03.12 udev-lvmlockd-test:shell/lvconvert-raid.sh warnings <== same with lvm2-2.03.12 udev-lvmlockd-test:shell/lvcreate-repair.sh warnings <== same with lvm2-2.03.12 udev-lvmlockd-test:shell/dmeventd-restart.sh failed <== same with lvm2-2.03.12 udev-lvmlockd-test:shell/inconsistent-metadata.sh failed <== testcase wrong udev-lvmlockd-test:shell/integrity-blocksize.sh failed <== passed after re-test udev-lvmlockd-test:shell/lvconvert-mirror.sh failed <== passed after re-test udev-lvmlockd-test:shell/lvcreate-usage.sh failed <== same with lvm2-2.03.12 udev-lvmlockd-test:shell/pvremove-thin.sh failed <== same with lvm2-2.03.12 udev-lvmlockd-test:shell/read-ahead.sh failed <== same with lvm2-2.03.12 3> lvm2-testsuite --flavours udev-lvmlockd-dlm ### 392 tests: 249 passed, 131 skipped, 1 timed out, 3 warned, 8 failed udev-lvmlockd-dlm:shell/000-basic.sh warnings <== same with lvm2-2.03.12 udev-lvmlockd-dlm:shell/lvconvert-raid.sh warnings <== same with lvm2-2.03.12 udev-lvmlockd-dlm:shell/lvcreate-repair.sh warnings <== same with lvm2-2.03.12 udev-lvmlockd-dlm:shell/dmeventd-restart.sh failed <== same with lvm2-2.03.12 udev-lvmlockd-dlm:shell/inconsistent-metadata.sh failed <== testcase wrong udev-lvmlockd-dlm:shell/integrity-blocksize.sh failed <== passed after re-test udev-lvmlockd-dlm:shell/lvconvert-mirror.sh failed <== passed after re-test udev-lvmlockd-dlm:shell/lvcreate-usage.sh failed <== same with lvm2-2.03.12 udev-lvmlockd-dlm:shell/process-each-duplicate-pvs.sh failed <== new case. testcase wrong udev-lvmlockd-dlm:shell/read-ahead.sh failed <== same with lvm2-2.03.12 udev-lvmlockd-dlm:shell/topology-support.sh failed <== passed after re-test 4> Summary differ with c#2 & c#3. Test result of lvm2-2.03.15 is not worse than 2.03.10+. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1187010 https://bugzilla.suse.com/show_bug.cgi?id=1187010#c6 heming zhao <heming.zhao@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|ghe@suse.com | --- Comment #6 from heming zhao <heming.zhao@suse.com> --- upload tumbleweed lvm2-2.03.16 test results. 1> local test (by: lvm2-testsuite) ### 398 tests: 323 passed, 43 skipped, 0 timed out, 3 warned, 29 failed warnings: ndev-vanilla:shell/000-basic.sh warnings ndev-vanilla:shell/lvconvert-raid.sh warnings ndev-vanilla:shell/lvcreate-repair.sh warnings failed: ndev-vanilla:shell/cache-single-options.sh failed ndev-vanilla:shell/cache-single-split.sh failed ndev-vanilla:shell/cache-single-types.sh failed ndev-vanilla:shell/cache-single-usage.sh failed ndev-vanilla:shell/dmeventd-restart.sh failed ndev-vanilla:shell/fsadm-renamed.sh failed ndev-vanilla:shell/integrity-blocksize-2.sh failed ndev-vanilla:shell/integrity-blocksize-3.sh failed ndev-vanilla:shell/integrity-blocksize.sh failed ndev-vanilla:shell/integrity-dmeventd.sh failed ndev-vanilla:shell/integrity-large.sh failed ndev-vanilla:shell/integrity-misc.sh failed ndev-vanilla:shell/integrity-syncaction.sh failed ndev-vanilla:shell/integrity.sh failed ndev-vanilla:shell/lvconvert-repair-thin.sh failed ndev-vanilla:shell/lvcreate-large-raid.sh failed ndev-vanilla:shell/lvcreate-thin-limits.sh failed ndev-vanilla:shell/lvcreate-usage.sh failed ndev-vanilla:shell/lvextend-caches-on-thindata.sh failed ndev-vanilla:shell/lvextend-caches.sh failed ndev-vanilla:shell/pvmove-abort-all.sh failed ndev-vanilla:shell/pvmove-abort.sh failed ndev-vanilla:shell/read-ahead.sh failed ndev-vanilla:shell/thin-large.sh failed ndev-vanilla:shell/writecache-cache-blocksize-2.sh failed ndev-vanilla:shell/writecache-cache-blocksize.sh failed ndev-vanilla:shell/writecache-misc.sh failed ndev-vanilla:shell/writecache-split.sh failed ndev-vanilla:shell/writecache.sh failed 2> lvmlockd dry run (by: lvm2-testsuite --flavours udev-lvmlockd-test) ### 397 tests: 244 passed, 121 skipped, 1 timed out, 3 warned, 28 failed warnings: udev-lvmlockd-test:shell/000-basic.sh warnings udev-lvmlockd-test:shell/lvconvert-raid.sh warnings udev-lvmlockd-test:shell/lvcreate-repair.sh warnings failed: udev-lvmlockd-test:shell/cache-single-options.sh failed udev-lvmlockd-test:shell/cache-single-split.sh failed udev-lvmlockd-test:shell/cache-single-types.sh failed udev-lvmlockd-test:shell/cache-single-usage.sh failed udev-lvmlockd-test:shell/dmeventd-restart.sh failed udev-lvmlockd-test:shell/fsadm-renamed.sh failed udev-lvmlockd-test:shell/inconsistent-metadata.sh failed udev-lvmlockd-test:shell/integrity-blocksize-2.sh failed udev-lvmlockd-test:shell/integrity-blocksize-3.sh failed udev-lvmlockd-test:shell/integrity-blocksize.sh failed udev-lvmlockd-test:shell/integrity-dmeventd.sh failed udev-lvmlockd-test:shell/integrity-large.sh failed udev-lvmlockd-test:shell/integrity-misc.sh failed udev-lvmlockd-test:shell/integrity-syncaction.sh failed udev-lvmlockd-test:shell/integrity.sh failed udev-lvmlockd-test:shell/lvconvert-mirror.sh failed udev-lvmlockd-test:shell/lvcreate-large-raid.sh failed udev-lvmlockd-test:shell/lvcreate-thin-limits.sh failed udev-lvmlockd-test:shell/lvcreate-usage.sh failed udev-lvmlockd-test:shell/lvextend-caches-on-thindata.sh failed udev-lvmlockd-test:shell/lvextend-caches.sh failed udev-lvmlockd-test:shell/pvremove-thin.sh failed udev-lvmlockd-test:shell/read-ahead.sh failed udev-lvmlockd-test:shell/thin-large.sh failed udev-lvmlockd-test:shell/writecache-cache-blocksize-2.sh failed udev-lvmlockd-test:shell/writecache-cache-blocksize.sh failed udev-lvmlockd-test:shell/writecache-split.sh failed udev-lvmlockd-test:shell/writecache.sh failed 3> lvmlockd real (by: lvm2-testsuite --flavours udev-lvmlockd-dlm) ### 394 tests: 243 passed, 116 skipped, 2 timed out, 3 warned, 30 failed warnings: udev-lvmlockd-dlm:shell/000-basic.sh warnings udev-lvmlockd-dlm:shell/lvconvert-raid.sh warnings udev-lvmlockd-dlm:shell/lvcreate-repair.sh warnings udev-lvmlockd-dlm:shell/cache-single-options.sh failed udev-lvmlockd-dlm:shell/cache-single-split.sh failed udev-lvmlockd-dlm:shell/cache-single-types.sh failed udev-lvmlockd-dlm:shell/cache-single-usage.sh failed udev-lvmlockd-dlm:shell/dmeventd-restart.sh failed udev-lvmlockd-dlm:shell/fsadm-renamed.sh failed udev-lvmlockd-dlm:shell/inconsistent-metadata.sh failed udev-lvmlockd-dlm:shell/integrity-blocksize-2.sh failed udev-lvmlockd-dlm:shell/integrity-blocksize-3.sh failed udev-lvmlockd-dlm:shell/integrity-blocksize.sh failed udev-lvmlockd-dlm:shell/integrity-dmeventd.sh failed udev-lvmlockd-dlm:shell/integrity-large.sh failed udev-lvmlockd-dlm:shell/integrity-misc.sh failed udev-lvmlockd-dlm:shell/integrity-syncaction.sh failed udev-lvmlockd-dlm:shell/integrity.sh failed udev-lvmlockd-dlm:shell/large-physical-sector-size.sh failed udev-lvmlockd-dlm:shell/lvconvert-mirror.sh failed udev-lvmlockd-dlm:shell/lvconvert-raid-takeover-thin.sh failed udev-lvmlockd-dlm:shell/lvcreate-large-raid.sh failed udev-lvmlockd-dlm:shell/lvcreate-thin-limits.sh failed udev-lvmlockd-dlm:shell/lvcreate-usage.sh failed udev-lvmlockd-dlm:shell/lvextend-caches-on-thindata.sh failed udev-lvmlockd-dlm:shell/lvextend-caches.sh failed udev-lvmlockd-dlm:shell/process-each-duplicate-pvs.sh failed udev-lvmlockd-dlm:shell/read-ahead.sh failed udev-lvmlockd-dlm:shell/thin-large.sh failed udev-lvmlockd-dlm:shell/writecache-cache-blocksize-2.sh failed udev-lvmlockd-dlm:shell/writecache-cache-blocksize.sh failed udev-lvmlockd-dlm:shell/writecache-split.sh failed udev-lvmlockd-dlm:shell/writecache.sh failed -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com