From: Marian Csontos <mcsontos@sourceware.org>
To: lvm-devel@redhat.com
Subject: v2_03_11 annotated tag has been created
Date: Fri, 8 Jan 2021 09:11:38 +0000 (GMT) [thread overview]
Message-ID: <20210108091138.325E9386F419@sourceware.org> (raw)
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=1e3f426680503e21cdb3d565c4788aead662de48
Commit: 1e3f426680503e21cdb3d565c4788aead662de48
Parent: 0000000000000000000000000000000000000000
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: 2021-01-08 09:09 +0000
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: 2021-01-08 09:09 +0000
annotated tag: v2_03_11 has been created
at 1e3f426680503e21cdb3d565c4788aead662de48 (tag)
tagging 3e8bd8d1bd70691f09a170785836aeb4f83154e6 (commit)
replaces v2_03_10
Release 2.03.11
- Improvements to VDO, writecache and integrity volumes.
- And lot of bugfixes.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABAgAGBQJf+CE6AAoJELkRJDHlCQOf4w8QALmaertFEgsz6F3YopsVX9s7
O1QlYyrLAdGOwHLUnfPhXGcdZbVAujDo25bMDxnocPvb4pfW+qttM2DfLzQ52ppR
JoC2IvF1M1kfxszSn5OIL+2jOjTLigfr7G/1ytmk8+LUT/cPEdv8azI9RfFRG99D
oOZ5zzJpZhToxm8h4eMp7bVg3C6WCj9YfUXcfDUG0yKJPKFZUqPN3iQWfuWiUHQr
mZf6YDSMlwGFCKMbHDFVw8HXke0Weqb4xZlPjbrcAvi9MizdbH+V6RtBrOmmtvfm
yJoKkL9ig3av1BxfjJc4Iu9q23vt1oHbtRG8p/qL6zBl3oYvYDltT6zU2ILjNpz8
B6wOBYPgETRgZQW8+4BvbQt0OKZ3Mioz0idt3uuqRQNO6kIQfPctdjKUTliEKEN/
1/urausVX+l3ov02q9AaREYAUg+iEfLeDQca2srbP0sdga/ZW/Qrs9a6Km134ERj
xylUtlxDYo0nfAGYsm6M7v9D5RiTnvAvPndGGLRNqHtL8hMY4+eE1VTov+4Iblyf
s0Ku2+oywsjZE5h0T3k9wdfQBija7vGvhqSDGul1DG1cZH9ukE881bgIcxebvgi+
SIhRolQBbytocfWUjfoxhGPO5qexnHsqpxxAeR4TiFeFInKzkZwCztA9DYOjSpNv
bJtUAaXLCZbem4NBeMm5
=UYke
-----END PGP SIGNATURE-----
Bastian Germann (1):
lvm: add readline alternative editline
David Teigland (62):
Revert "lvdisplay: dispaly correct status when underlying devs missing"
integrity: always default to journal mode
integrity: report raidintegritymode randintegrityblocksize
integrity: report mismatches
tests: add new integrity reporting fields
integrity: fix segfault for lv with no seg
integrity: improve lv type checks
hints: remove warning when clearing hint file
pvck: repair should clear hints
writecache: allow pvmove on origin
tests: fix pvck repair in hints.sh
integrity: fix segfault reporting integrity for other lvs
Revert "label: use formaters FMTu64 and FMTsize_t"
label: cleanup set_byte error exit
hints: enhance debug messages
configure: enable integrity by default
bcache: use indirection table for fd
metadata: open rw fd before closing ro fd
devices: fix reopen for unopened device
scanning: keep open an lvm device with scanning problem
lvpoll: don't use hints
tests: add case for metadata checksum differences
lvmlockd vdo: disallow use of shared lock on LV
lvmlockd vdo: add support
pvcreate/pvremove: reimplement device checks
writecache: use two step detach
tests: enable writecache test that uses cleaner
devices: support printing the filter that rejects a device
improve message for invalid device arg
improve message for invalid device arg in process_each_pv
lvconvert: move log message to fix segfault
tests: writecache-misc disable with lvmlockd
filters: allow filter wipe for one device
filters: nodata option
scanning: improve filtering control
lvmcache: add lvmcache_get_dev_mda
lvmcache: rename label_read label_scan_dev
add label_read_pvid
add label_scan_devs_cached
pvscan: rework to improve PVs without metadata
get dev size when setting pv device
pvcreate: clean up opening and filtering of args
lvchange: allow syncaction check with integrity
writecache: disallow partial or degraded activation
pvck: handle first mda at non-4096 offset
pvck: fix dev filtering
tests: revert lvm shell use in pvck-dump
Revert "tests: revert lvm shell use in pvck-dump"
pvck: fix previous commit
writecache: supported in dm-writecache version 3
tests: update integrity tests
integrity: display total mismatches at raid LV level
tests: integrity mismatch checks for all raid levels
lvchange: fix error for foreign vg activation
man: vgsplit source and destination VGs
lvm.conf: remove reference to locking_type
udev rule: remove lvmetad comments
man lvmcache: add writecache cleaner info
cache: activation cache_check on cachevol
writecache: fix uncache for two step detach
partial flag for writecache and integrity
lvconvert: chunksize option was missing with cachedevice
Heinz Mauelshagen (1):
Revert "lvconvert: display warning if raid1 LV image count does not change"
Marek Such????nek (1):
man: update writing style of the lvmvdo man page
Marian Csontos (9):
post-release
Update README
test: grep -q may fail and it does
Revert "tests: Adapt RAID test to changes"
gitignore: ignore gcov files
make: generate
build: make generate
configure: update
pre-release
Wu Guanghao (3):
pvmove: check return value of top_level_lv_name()
lvconvert_poll: ensure LV has snapshot type
lvconvert: check if LV has snapshot type
Zdenek Kabelac (204):
config: move some config setting into commented part
man: vdo improvals
wipe_lv: close devices on error path
config: drop reading file with mmap
tests: check we detect lvm.conf read failure
container_of: drop needless const converion
writecache: correct usage of const struct
lvmcache: use uint32_t for seqno caching
lv_manip: get_default_region_size return uint32_t
gcc: keep unsigned arithmetic
gcc: avoid stack alloc arithmetic
gcc: calc size in compile time
tools: move struct element before variable lenght list
gcc: use apropriate type for reading and printing values
gcc: do not use return with void function
gcc: drop bogus ;
WHATS_NEW: update
cachevol: correcting 64b math
tests: filefrag needs to support -e
dmsetup: initilize winsize struct
gcc: zero-sized array to fexlible array C99
gcc: preserve constness of buffer
gcc: keep using unsigned type
cov: always sure we end with '0'
cov: explicitely ignore function result
cov: always initialized values
cov: avoid duplicated assign
cleanup: matching declaration order
cleanup: user force_t enums instead of ints
cleanup: add spaces between literals
cleanup: better expressing passing key arg to _hash
pvck: use array of bytes
pvck: add simple check for fwrite
gcc: hide warn about possible uninitialized use of dev_ret
gcc: avoid shadowing of dev_name and pvs
tests: skip test when gcore cannot catch securetest
tests: set skipping autoactivation
tests: slightly faster
tests: skip this test for current 5.8 5.9 kernels
tests: add aux delayzero_dev support
tests: use delayzero_dev
lvconvert: flip return value of _raid_split_image_conversion
lv_manip: add synchronization points
raid: add _rimage and _rmeta as origin_only
raid: do not enforce flushing of raids when it is not required
tests: check for cache_version that supports v2
tests: check for writecache being compiled in
tests: tune extend test
Revert "raid: do not enforce flushing of raids when it is not required"
Revert "raid: add _rimage and _rmeta as origin_only"
man: correctly use configured directories
man: correcting vdo issues
configure: compile with vdo and writecache by default
lvextend: improve percentage estimation
lv_manip: relocate check to proper function
debug: drop debug trace from regular path
cleanup: comment typo
tests: disable dbustest with valgrind testing
tests: adding "" around DM_DEV_DIR
tests: aux collects stack trace when stuck is assumed
lv_manip: even better rounding
thin: compensate metadata size by extra percent
alloc: improve estimation of sufficient_pes_free
tests: have_cache function checks for cache-pool
tests: lower at_least to version 1.19
tests: reduce disk space usage by pvck-dump
tests: check for boundary allocation sizes
revert "lvconvert: check if LV has snapshot type"
lvconvert: check if LV has cow type
cov: drop model for origin_from_cow
cov: check sscanf result
cov: drop checking for EWOULDBLOCK
tests: skip test on failing kernel
tests: change skip to die for upstream crash
tests: support for 16T is needed
tests: avoid using string
locking: restore blocking signal for VG_GLOBAL lck
configure: just upper case start of sentence
headers: remove unused headers
cache: simplier signal handling
tests: check in_sync prints also dm status
tests: improve cache abort test
tests: raise needed target version
tests: tune usage of smaller metadata
tests: protect this test for another kernel
lvcreate: add extra synchronization at error path
lvcreate: change error message
hints: enhance debug with log_sys_debug
label: code deduplication
label: deduplicate dev_set_bytes
wipe: zeroing of 8 sectors is granted
wipe: convert zero_value to uint8_t
wipe: dev_set_bytes resolves zeroing
label: use formaters FMTu64 and FMTsize_t
tests: skip kernel for this test
tests: switch for checking version of installed tools
tests: fix bash regex syntax
tests: smaller delay and lowered version
tests: lower memory usage
tests: bigger data still needed for 0.7.0
tests: resolve missing removal of loopdevice on error path
tests: also use sed to shorten log output
tests: aux better handle invalid table
tests: utils better handle ouf of disk space
tests: inittest supports SKIP_WITH_LOW_SPACE
tests: enhance low-disk-space behavior
tests: update integrity-dmeventd
tests: printf to awk
tests: reduce disk usage
tests: ensure mnt is defined before trap install
tests: use faster awk generator
tests: use zero backend
tests: use parametrized function
bache: fix error return value
tests: check for cvol
tests: skip with fail of first prepare_scsi
tests: use 4K with mkfs.xfs
tests: use DIRECT io for zeroing whenver we can
tests: add FIXME case
tests: fix cleanup for unbound variables
activation: use revert_lv on tree suspend failure
vdo: drop unnecessary tabulator from metadata output
vdo: correct message about policy extend support
vdo: extend vdo segment validation
vdo: enhance vdo pool extension
tests: check vdopool policy extension
tests: update test
tests: move function to aux for reuse
tests: use aux wrapper and add more notes
vdo: disable support for online rename of vdopool LV
vdo: allow passing renamed vdopool name to kernel
lvconvert: suppport vdo raid conversion also through vpool
tests: a bit bigger mirrors
tests: add check for rename of cached vdopool
tests: basic test for vdo on raid LV
vgsplit: support for VDO volumes
thin: no delete message for device_id 0
thin: enhance lvcreate error paths
thin: improve error message
device_mapper: enhance error message
thin: pass through whole code
makefiles: document supported var in make help
tests: vgsplit of vdo volumes
tests: check some common errors
tests: also add thick snap of thin volume
tests: add small delay
configure: editline updates
configure: update help
activation: move locking of critical section
cleanup: avoid unneeded check
writecache: archive before modification of metadata
thin: use lv_status_thin and lv_status_thin_pool
thin: validate thin-pool state before sending messages
thin: remove unneeded code test
active: fix compilation without devmapper
debug: update debug message
debug: remove stacktrace on regular path
tests: thin-flags
configure: check for BLKZEROOUT support
configure: update with latest AM_PATH_PYTHON
configure: use our ordered list of python names
bcache: fix waiting problem for completed IO
bcache: fix busy loop with too many errors
bcache: support interrupts when waiting on IO
bcache: use flexible arrays
wipe_lv: drop label_scan_invalidate on error path
wipe_lv: interruptible wiping
wipe_lv: use BLKZEROOUT when possible
debug: update messages
debug: drop FD from error message
debug: show actually reason for taking this code path
debug: no backtrace
debug: drop vgid from debug
tests: rename shown debug trace
tests: aux hides zero and error device
tests: enable tests for lvmlockd
rpm: bare words are no longer supported
tests: extend area covered by error target
properties: fix data_usage typo
libdm: split code for sending message
libdm: enhance error message
libdm: validate thin-pool before sending messages
debug: shorten error message
dm: remove created devices on error path
cov: split check for type assignment
libdm: relocate code for sending messages
lvmcmdlib: lvm2_init_threaded
memlock: allocate at most halve of rlimit stack
tests: check dmevent with bigger reserved_stack
fsadm: use NULL
fsadm: handle fsck return 1 for corrected fs
fsadm: enhance error handling
tests: fsadm test continue after fs repair
lv_manip: add space into message
man: more precise UNIT
man: regenerate
WHATS_NEW: update
fsadm: better check for getsize64 support
tests: minor update
gcc: cleanup warns from older gcc
man: update vdo
man: update lvmvdo
fsadm: fix unbound variable usage
tests: few more fsadm checks
Zhao Heming (3):
lvdisplay: dispaly correct status when underlying devs missing
gcc: change zero-sized array to fexlible array
gitignore: ignore all cscope generated files
reply other threads:[~2021-01-08 9:11 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210108091138.325E9386F419@sourceware.org \
--to=mcsontos@sourceware.org \
--cc=lvm-devel@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.