Opened 10 years ago
Closed 10 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 , 10 years ago
| Summary: | LVM-22.02.133 → LVM2-22.02.133 |
|---|
comment:2 by , 10 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
| Summary: | LVM2-22.02.133 → LVM2-2.02.133 |
comment:3 by , 10 years ago
comment:4 by , 10 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 , 10 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:
Version 2.02.133 - 30th October 2015 ==================================== Support repeated -o|--options for reporting commands. Support -o- and -o# for reporting commands to remove and compact fields. Fix missing PVs from pvs output if vgremove is run concurrently. Remove unwanted error message when running pvs/vgs/lvs and vgremove at once. Check newly created VG's metadata do not overlap in metadata ring buffer. Check metadata area size is at least the minimum size defined for the format. Thin pool targets uses low_water_mark from profile. Dropping 'yet' from error of unsupported thick snapshot of snapshots. Do not support unpartitioned DASD devices with CDL formatted with pvcreate. For thins use flush for suspend only when volume size is reduced. Enable code which detects the need of flush during suspend. Ensure --use-policy will resize volume to fit below threshold. Correct percentage evaluation when checking thin-pool over threshold. Fix lvmcache to move PV from VG to orphans if VG is removed and lvmetad used. Fix lvmcache to not cache even invalid info about PV which got removed. Support checking of memlock daemon counter. Allow all log levels to be used with the lvmetad -l option. Add optional shutdown when idle support for lvmetad. Fix missing in-sync progress info while lvconvert used with lvmpolld. Add report/compact_output_cols to lvm.conf to define report cols to compact. Do not change logging in lvm2 library when it's already set. Check for enough space in thin-pool in command before creating new thin. Make libblkid detect all copies of the same signature if use_blkid_wiping=1. Fix vgimportclone with -n to not add number unnecessarily to base VG name. Cleanup vgimportclone script and remove dependency on awk, grep, cut and tr. Add vg_missing_pv_count report field to report number of missing PVs in a VG. Properly identify internal LV holding sanlock locks within lv_role field. Add metadata_devices and seg_metadata_le_ranges report fields for raid vols. Fix lvm2-{activation,clvmd,cmirrord,monitor} service to exec before mounting.WHATS_NEW_DM: