[lvm-devel] v2_03_17 annotated tag has been created
Marian Csontos
mcsontos at sourceware.org
Thu Nov 10 13:22:38 UTC 2022
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=0ea00227b96a383479139e72db9168448eee48c9
Commit: 0ea00227b96a383479139e72db9168448eee48c9
Parent: 0000000000000000000000000000000000000000
Author: Marian Csontos <mcsontos at redhat.com>
AuthorDate: 2022-11-10 13:11 +0000
Committer: Marian Csontos <mcsontos at redhat.com>
CommitterDate: 2022-11-10 13:11 +0000
annotated tag: v2_03_17 has been created
at 0ea00227b96a383479139e72db9168448eee48c9 (tag)
tagging f8127c45c5fa8fc8e163565bfa2001a0bb8ae72e (commit)
replaces v2_03_16
Release 2.03.17
Major feature is rework of lvresize (lvextend, lvreduce) handling of
nested file systems. New --fs and --fsmode options, see lvresize(8).
May bugfixes and improvements, noteworthy to lvmdbusd, VDO, and device_id.
-----BEGIN PGP SIGNATURE-----
iQJIBAABCAAyFiEE1QGkeEQK4v0TChvouREkMeUJA58FAmNs+JYUHG1jc29udG9z
QHJlZGhhdC5jb20ACgkQuREkMeUJA581/xAAoHPtvCyP/j9BChRLGqHKlmozYzbf
6CQlajiO+Kpj81LRSM+KeszzUFeaTBu2K65ca4bTecr/XKT8gmrWlPpuF9x35o4q
R500RlCQ1yXOPonCvzKSctVU7WH2OGlSOOGooTA+6GiZsQMwmluEUwYZb40BlwDl
Xz7trb/VP0N5WmO9wq1IY0iKPFCRb8QCYviL9vik3r6JQrTJ6pZF8wFKbujocC36
V5LTZWLrNzh+B6GVfAyssrLAy8BUleZdX80FiCnZfbC8vlU142AmJ/FG6VFQKOJ6
y13lLuClL6zBkk0VnVgyiw2+Gt6/ETuiek2us3y91MddnWwiUuxdLtAXzXHTl53v
OOIroqyJFHbccAg+koyB2XK3FtugB4g5FLUjdphbfJbAiq3ArUF09f+kRnwPClfu
P0Ju5RL7SP41WPY8ovjZZiXU7gl7886S66n5Wpd3AubaIHLFqKRepQK+bMN9tqOX
bGBXfvfbRwZBzZm1nLLhq8/c5hQYt/FfG6HRC80NZbXqOiuUVN+kPn9/r2eSSBoC
ruj3NLe23dS60xkhpGL1sC16Tzjpr7q+RQ8JcMSf7i46MwIAw3Zrt3fHc6+pPNnK
BWH7ePrsPBVIFWpS4EEr/fkgiDTYWMB48cr4UnmE/dGZWXeBKBdgJxXu4BOVWUTO
uDMN3ohSzbvaqQk=
=wqjW
-----END PGP SIGNATURE-----
David Teigland (42):
devices file: move clean up after command is run
devices file: fail if --devicesfile filename doesn't exist
filter-mpath: handle other wwid types in blacklist
filter-mpath: get wwids from sysfs vpd_pg83
pvdisplay: restore --reportformat option
exit with error when --devicesfile name doesn't exist
apply multipath_component_detection=0 to duplicate PV handling
devices file: fix pvcreate --uuid matching pvid entry with no device id
vgimportdevices: change result when devices are not added
vgimportdevices: fix locking when creating devices file
fix fs block size detection
remove libblkid flag BLKID_SUBLKS_FSINFO
lvresize: restructure code
lvresize: add new options and defaults for fs handling
tests: skip new lvresize tests when missing new libblkid
vgremove: remove online files in run dir
covscan: free wwid strings in lvmcache
make: move cmds.h
lvreduce: use temporary flag when activating lv to check for fs
change messages about libblkid features
remove unused variables
lvresize: let env var set lvresize_fs_helper_path
lvresize: exclude new fs handling at build time
lvresize: give special advice to reiserfs users
blkid: fix BLKID_SUBLKS_FSINFO usage
lvresize: move the lockd_lv earlier
device id wwid adjustments
device id: change space handling in t10 wwid
device id: add new types using values from vpd_pg83
tests: device ids using vpd data
lvmdevices: use deviceidtype option strictly
tests: skip lvresize tests without mkfs.xfs
lvmlockd: fix warning
tests: add comments to fsadm-renamed
lvreduce: require active LV when no fs option is used
lvreduce: change error message about --fs options
cmd: save device_id_sysfs_dir
device_id: remove debug trace
vgchange systemid: use tag or select
device_id: look for serial number in other locations
device_id: handle duplicate serial numbers
devices: factor common list functions
Lidong Zhong (1):
lvmlockd: purge the lock resources left in previous lockspace
Marian Csontos (10):
post-release
spec: Use libedit for newer distributions
configure: fix typo
spec: use --with-default-use-devices-file=1 for rhel9+
config: add correct unconfigured value for use_devicesfile
configure: update
spec: Workaround for failing build
make: Fix build in chroot
make: generate
pre-release
Peter Rajnoha (24):
shell: also output error message about max number of args hit with JSON format
libdm: report: add DM_REPORT_GROUP_JSON_STD group
libdm: report: remove double quotes around numeric values in JSON_STD output
libdm: report: use 'null' for undefined numeric values in JSON_STD output
libdm: report: enhance the way string list is stored internally
libdm: report: separate basic and JSON+JSON_STD format in _output_field
libdm: report: use proper JSON array for string list output in JSON_STD format
config: recognize 'json_std' for report/output_format config setting
args: recognize 'json_std' for --reportformat cmd line arg
man: update lvmreport man page about json_std format
make: generate
report: fix pe_start column type from NUM to SIZ
test: add report-format test
WHATS_NEW: update
report: report numeric values (not string synonyms) for NUM and BIN fields with json_std format
lvmconfig: add --valuesonly option
config: remove unnecessary copy of config line's space prefix before printing
config: check for possible mempool errors in _out_line_fn
shell: add pre-cmd log report object type and enable lastlog for it
libdm: report: fix escaping of JSON quote char in reported fields
args: add ARG_NONINTERACTIVE for cmds not supported in lvm shell
report: values: add note about self-decriptive values to report
report: fix lv_active column type from STR to BIN
toollib: do not process just created historical LV
Tony Asleson (85):
lvmdbusd: Correct conditional for lvm child process running
lvmdbusd: Simplify child process env
lvmdbusd: re-work lvm shell main
lvmdbusd: Add debug output for which lvm binary is used
lvmdbusd: Change unit test vdo minimum size
lvmdbusd: Fix env variable LVM_DBUSD_TEST_MODE
lvmdbusd: Remove the use of sub shell for lvm shell
lvmdbusd: Job prop. Get/GetAll exec. immediately
lvmdbusd: Don't require "lvm> " prompt for shell
lvmdbusd: Correct grammar in lvm shell proxy comments
lvmdbustest: Test job remove path when job not complete
lvmdbustest: Correct comment spelling/grammar
lvmdbustest: Increase number of LVs
lvmdusd: Remove non lvm JSON output support
lvmdbusd: Remove try/except for mkfifo
lvmdbustest: Add test for property "Get"
lvmdbustest: Use updated pyudev syntax
lvmdbustest: Include major number 259
lvmdbusd: Remove addl. checks on --nojson
lvmdbusd: Move arg. setup/checking to function
lvmdbusd: Add lockfile
lvmdbustest: Remove force exception in _wait_for_job
lvmdbusd: Re-work flight recorder data
lvmdbusd: Add SIGUSR2 to dump flight recorder
lvmdbusd: Remove unneeded command line args
lvmdbusd: Remove exclusionary language
lvmdbustest: nesting improvements
lvmdbusd: Handle no lastlog
lvmdbusd: Correct typos
lvmdbusd: Make sure to set cfg.got_external_event
lvmdbusd: Remove unused locking functionality
lvmdbustest: Add test for passing log file in options
lvmdbustest: Add test for external event
lvmdbustest: Add test removing incomplete job
lvmdbusd: fix hangs on SIGINT
lvmdbusd: Correct typos
lvmdbustest: Add DaemonInfo class
lvmdbustest: Factor out tearDown implementation for re-use
lvmdbustest: Add optional option to _create_num_lvs
lvmdbustest: Add test_sigint test
lvmdbustest: Add test for ensuring only 1 instance of daemon
lvmdbustest: Add systemctl daemon start
lvmdbusd: Set LVM_COMMAND_PROFILE=lvmdbusd
lvmdbustest: Skip test_singleton_daemon running systemd svc.
lvmdbusd: Add debug circular buffer
lvmdbusd: WS, imports, grammar
lvmdbusd: Don't report recoverable error
lvmdbusd: Handle SIGINT quietly
lvmdbusd: Re-work error handling for run_cmd
lvmdbusd: refactor and correct fetch thread logic
lvmdbustest: Skip test_nesting if scan_lvs is not enabled
lvmdbusd: Don't output debug for fullreport exit code 5
lvmdbusd: Use common function for traceback
lvmdbusd: Re-work error handling
lvmdbusd: Instruct lvm to output debug to file for fullreport
lvmdbusd: Raise LvmBug exception for invalid JSON
lvmdbusd: Remove duplicate code
lvmdbustest: Utilize addCleanup in unit test
lvmdbusd: Remove PID from log messages
lvmdbusd: Use pseudo tty to get "lvm>" prompt again
lvmdbusd: Handle 'exit' for lvm_shell_proxy
lvmdbustest: Move signals to last
lvmdbustest: Check for self.pvs
lvmdbusd: Correct undefined var
lvmdbusd: Use common func. for checking missing LV keys
lvmdbusd: Check for KeyError in refresh
lvmdbusd: Correct log_error for shell proxy
lvmdbusd: Raise IOError instead of ignoring
lvmdbusd: Call readlines instead of readline
lvmdbusd: Include lvm debug output for lvmshell
lvmdbustest: Add wrapper for injecting errors
lvmdbusd: Remove --reportformat
lvmdbusd: Correct get_object_path_by_uuid_lvm_id
lvmdbusd: Register for SIGTERM
lvmdbusd: Correct lvm shell signal & child process handling
lvmdbustest: Make vg name suffix more unique
lvmdbustest: Refuse to remove a VG we didn't create
lvmdbustest: Re-work setUp
lvmdbustest: Add test to stress mode changing
lvmdbusd: Correct env. variable
lvmnotify.c: Check to see if dbus daemon is running
lvmdbustest: Add test for wipefs
lvmdbusd: Always leverage udev
lvmdbustest: Add test for copy signature
lvmdbusd: Handle PV signature copy
Wu Guanghao (1):
_vg_read_raw_area: fix segfault caused by using null pointer
Zdenek Kabelac (64):
vdo: fix conversion of vdo_slab_size_mb
tests: add lvm_vdo_wrapper
tests: update for wrapper
tests: skip running tests for non root user
vdo: fix conversion of vdo_slab_size_mb 2nd
man: space after size
vdo: use single validator
vdo: update info about memory
vdo: use defines also for configuration defines
vdo: report supported range in error path
vdo: check vdo memory constrains
vdo: add reformating to extent size aligned virtual size
vdo: support v4 kernel target line
vdo: enhance lvcreate validation
vdo: suffle code for better error path handling
cov: remove unused headers
cov: restore disable_dm_devs also for error path
make: generate
lvconvert: correct test support for vdo-pool
vdo: use only verbose log level for reformating
vdo: fix --vdosettings parser
autoreconf: support newer archs
vdo: reset errno before strtoull
vdo: extend volume and pool without flush
mm: remove libaio from being skipped
dmsetup: check also for ouf of range value
devices: drop double // from sysfs path
thin: rename internal function
configure: check for mallinfo2
configure: remove some obsolete or duplicate checks
mm: preallocate memory only with glibc
mm: use mallinfo2 when available
gcc: eliminate warnings
python: variable without destdir
make: update make.tmpl
tests: rework makefile
tests: vdo emulation without vdo binary
tests: skip this test for 5.19
tests: remove slash
tests: check for at least 1G of RAM
tests: make damage optional
tests: no caching for blkid in testing
tests: lvextend update for 300M XFS
tests: add thin requirement
tests: add /dev requirement
tests: use conv=fdatasync
tests: writecache adapt to 300M XFS
tests: fsadm 300m xfs
tests: cache use 300M XFS
gitignore: update
tests: integrity switch to ext4
makefiles: use single libs definition
tests: discard update
tests: validate CONFIG_HZ_1000
make: generate
configure: update use_devicesfile in example.conf
device_mapper: add parser for vdo metadata
dev_manager: accept misalined vdo pools.
device_mapper: vdo V4 avoid messaging
vdo: replace errors with debug
vdo: enhance detection of virtual size
tests: update test to handle different status
lvcreate: fix error path return values
vdo: improve validation message
corubba (1):
lvmlockd: Fix sanlock lvmlock lv size calculation
More information about the lvm-devel
mailing list