Use typedefs for toollib process_each functions.
Use C locales and use_mlockall for clvmd.
Refactor code related to vg->pvs list and add pv->vg link.
- Mask LCK_HOLD flag in cluster VG locks for compatibility reasons.
+ Mask LCK_HOLD flag in cluster VG locks for backwards compatibility.
Add activation/polling_interval to lvm.conf as --interval default.
Don't ignore error if resuming any LV fails in resume_lvs.
Skip closing persistent filter cache file if open failed.
- Install .a .so links to $(usrlibdir).
- Add --enable-write_install options to install user writable files.
+ Install .a and .so links into $(usrlibdir).
+ Add --enable-write_install options to install user-writable files.
Use INSTALL_PROGRAM/DATA/WDATA target.
Switch from using VPATH to vpath in Makefiles.
Permit mimage LVs to be striped in lvcreate, lvresize and lvconvert.
Improve vg_validate to detect some loops in lists.
Change most remaining log_error WARNING messages to log_warn.
Always use blocking lock for VGs and orphan locks.
- Allocate all segments memory from vg private mempool.
+ Allocate all memory for segments from private VG mempool.
Return newly allocated PV segment after segment split.
- Optimise PV segments search for the most last segment search case.
+ Optimise searching PV segments for seeking the most recently-added.
Remove vg_validate call when parsing cached metadata.
Use hash table of LVs to speed up parsing of text metadata with many LVs.
- Fix two messages, add a whitespace and parentheses
- When dmeventd is not forking because of -d flag, don't kill the parent process
+ Fix two vg_validate messages, adding whitespace and parentheses.
+ When dmeventd is not forking because of -d flag, don't kill parent process.
Fix 'make install' when $(builddir) is different from $(srcdir).
Fix dso resource leak in error path of dmeventd.
Use C locales and use_mlockall for dmeventd.