Opened 9 years ago
Closed 9 years ago
#7067 closed enhancement (fixed)
LVM2-2.02.133
Reported by: | Owned by: | Pierre Labastie | |
---|---|---|---|
Priority: | normal | Milestone: | 7.9 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
New point version
Change History (7)
comment:1 by , 9 years ago
Summary: | LVM-22.02.133 → LVM2-22.02.133 |
---|
comment:2 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Summary: | LVM2-22.02.133 → LVM2-2.02.133 |
comment:3 by , 9 years ago
comment:4 by , 9 years ago
Tests again! Testing on an older VM, I got again 10 or so "failed" tests, all of which had something to do with the DM target dm-cache. Reason: configure expects that modprobe can be found in $PATH. If it finds it, it sets MODPROBE_CMD to modprobe, otherwise, it leaves it empty. But since I build as much as possible as user, I have PATH=/usr/local/bin:/bin:/usr/bin:/opt/jdk/bin, and modprobe is not found. However the cache library in lvm2 uses MODPROBE_CMD to check or load the dm-cache module. Since it is empty, it finds that it is impossible to use the cache feature and marks the test as failed, although the test is run as root and now modprobe can be found in the PATH. So I think it should be wise to add path_append /sbin; path_append /usr/sbin before the configure command, maybe saving the PATH variable before.
Note that the cache feature is broken not only for tests but also for the installed package if modprobe is not found during configure.
comment:6 by , 9 years ago
Test results, without installing thin-provisionning tools, without dmeventd, without lvmetad, running make check_local as root:
### 232 tests: 185 passed, 39 skipped, 0 timed out, 6 warned, 2 failed
I have used the --with-thin-check=, etc switches. /usr/sbin and /sbin in the path during configure. Almost all config switches in the Multiple devices driver support (RAID and LVM) section selected as buit-in.
WHATS_NEW:
WHATS_NEW_DM: