[lvm-devel] v2_03_06 annotated tag has been created

Marian Csontos mcsontos at sourceware.org
Wed Oct 23 08:03:44 UTC 2019


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=3b481062dfdf117db5cbaf000230aa79ab556b45
Commit:        3b481062dfdf117db5cbaf000230aa79ab556b45
Parent:        0000000000000000000000000000000000000000
Author:        Marian Csontos <mcsontos at redhat.com>
AuthorDate:    2019-10-23 07:52 +0000
Committer:     Marian Csontos <mcsontos at redhat.com>
CommitterDate: 2019-10-23 07:52 +0000

annotated tag: v2_03_06 has been created
	    at 3b481062dfdf117db5cbaf000230aa79ab556b45 (tag)
       tagging b9391b1b9f0b73303fa21f8f92574d17ce4c2b02 (commit)
      replaces v2_03_05

Release 2.03.06

NOTABLE CHANGES:

Prevent creating VGs with PVs with different logical block sizes.
Setting 'devices/allow_mixed_block_sizes' to 1 keeps the old behavior but may
lead to data corruption.

Improvements to cache volumes handling.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAABAgAGBQJdsAf0AAoJELkRJDHlCQOf5HMP/jvPhs1Wd08ozCQrfOPkStn+
DPXuSC6ZjcHC/EWPZkGMNR0BL5gtnDHAZGUYnRXkE73+3bnH03bB8GokK4rIdARO
UQhN4s9qF3WyFoG5lgzcY39ypktwnrVX+WUM3eFKzlxWOCw8pSFjZtrroe7AXvbE
IvIBGvGb/F4uwIWs5f4aA2TsaT/V9dWbOK2tJei3/dPgoMKyQi7oCEDs7ynxlnEg
o4Ee7ogwfz2620fFLBm9DbdqAJxdHl/Ha0JUdRuDHrD3yRrltFqdwemTkTIW1fJb
l+RxbmI9ApEK1KUmwfu53/zSuTAZ1btoi9WlnTF/KdBjST0WlZlNyTed7nb/KM/2
S+IjLviAOvecx7Kal0kf9V5Avz69bx9AYtuUd701Ax7qOFEichDhRLXodxwyi/hq
8muGAQBRxhgfRRFXYSxCDLLI3oXSYIIX/VgKDD6M0mHrXWen6gWl4BE/a/bkbqXa
S4/n5lAVaArYS8oMvwLIq2MDWfr7pPSxkMLefYgwfjYMxQTE7FlajQVsLFcgez5I
3xN+SXKxetP6NoH3MA1LHOH+4y3RiE9GclYsFyqTZOIADdaUvITnHOAVCVNhnO6U
S2LoAo2E7X+mi/zeYAt0D2kE7qnEBp1bGuNpIqEREfoAaITaFmKHvZHLG8H4/q+k
7LuPOqdpcxDBsVEA1pbG
=3AeE
-----END PGP SIGNATURE-----

Bryn M. Reeves (1):
      dmsetup: do not treat no groups as an error in dmstats list --group

David Teigland (112):
      config: remove filter typo
      vgchange: don't fail monitor command if vg is exported
      metadata: include description with command in metadata areas
      scanning: open devs rw when rescanning for write
      exported vg handling
      tests: add exported.sh
      cache: warn and prompt for writeback with cachevol
      scan: remove unused arg to setup_bcache
      md component detection for differing PV and device sizes
      pvscan: fix PV online when device has a different size
      enable full md component detection at the right time
      tests: extend lvm-on-md
      tests: pvscan-autoactivate test unmatching dev and PV size
      pvck: fix looping dump metadata_all
      metadata: extend writes to zero space
      tests: metadata-zero-space
      tests: lvm-on-md use variable run dir
      Fix rounding writes up to sector size
      tests: large-physical-sector-size
      WHATS_NEW: fix large physical block size
      vgcreate/vgextend: restrict PVs with mixed block sizes
      tests: allow-mixed-block-sizes
      WHATS_NEW: vgcreate/vgextend logical block size
      config: set deprecated version for segment_libraries
      config: cache_policy should be cfg_runtime
      Revert "config: cache_policy should be cfg_runtime"
      devices: clean up block size functions
      devices: put ifdef around BLKPBSZGET
      increase soft open file limit
      tests: open-file-limit
      md component detection addition in vg_read
      lvmcache: renaming functions and variables
      lvmcache: replace found_duplicates variable
      lvmcache: use devl list helper
      improve duplicate pv handling for md components
      pvscan cache: use lvmcache_label_scan
      tests: duplicate-pvs-md
      bcache: increase max allowed bcache size
      pvscan: disable sleeping and retrying for udev
      man lvmthin: remove nonexistent topic
      fix duplicate pv size check
      hints: fix copy of filter
      hints: check for malloc failure
      fix segfault for invalid characters in vg name
      vgextend: check missing device during block size check
      pvscan: avoid full scan for activation
      bcache: change log level for prefetch message
      tests: metadata-bad-text.sh with lvmlockd
      pvscan: allow use of noudevsync option
      tests: cache-single tests require version 1 10
      tests: allow-mixed-block-sizes skip with older losetup
      tests: open-file-limit skip without prlimit
      tests: skip without xxd
      tests: metadata-zero-space add info for debugging
      tests: use standard md devices
      tests: more debug in metadata-zero-space
      tests: skip some without wipefs
      tests: unnecessary braces causes test failures
      tests: metadata-zero-space more debugging
      tests: don't change real test output
      tests: drop unnecessary pid from LVMTEST prefix
      Revert "lvmlockd: use commonly used define NOTIFYDBUS_SUPPORT"
      Revert "tests: drop unnecessary pid from LVMTEST prefix"
      lvconvert: cachevol LV can have multiple segments
      cachevol: add dm uuid suffixes to hidden lvs
      lvchange: allow activating cachevol
      lvconvert: detaching cachevol with missing PVs
      tests: add cache-single-split
      writecache: use dm suffixes and lv attributes
      writecache: display layout and role fields
      tests: update cache-single-split
      drop cvol dm uuid suffix for cachevol LVs
      tests: update cache-single-split
      lvconvert: allow --cache shortcut for --type cache with cachevol
      tests: add writecache-split
      lvconvert: separate splitcache and uncache functions
      lvconvert: enable --uncache with dm-cache cachevol
      tests: update cache-single-split
      lvremove: remove attached cachevol with removed LV
      writecache: move code into new file
      writecache: allow removing LV with attached writecache
      lvconvert: enable --uncache with dm-writecache cachevol
      tests: writecache-split check have_writecache
      tests: skip md tests if system not clean
      tests: mdadm stop in test cleanup
      metadata: add args to metadata import functions
      metadata: import device name hint from metadata
      pvscan: use quick activation only with matching PV device names
      scan: add PV summary info to lvmcache
      scan: use PV size for choosing duplicate PV
      scan: use PV device name hint for choosing duplicate PV
      tests: update duplicate md tests
      pvck: handle PVs with zero metadata copies
      tests: update to md dev name
      tests: add wipefs wrapper
      lvmlockd: set failure flag for test mode
      tests: improve lib wipefs_a
      vgremove: remove internal lvmlock LV
      man: lvmcache note dm-cache block size issue
      pvmove: remove some cmirror related code
      vgck: fix updatemetadata writing different descriptions
      vgck: let updatemetadata repair mismatched metadata
      cache: change cachevol flags for backward compat
      allow activating known LVs when other LVs have unknown segtypes
      cache: change default cachevol metadata sizes
      writecache: add cvol suffix to attached cachevol
      tests: metadata-zero-space long vgnames
      pvck: dump metadata search
      man: lvmcache naming updates
      cachevol: use cachepool code for metadata size
      vgchange: remove bogus option restriction
      improve command definition matching using type

Heinz Mauelshagen (8):
      lvconvert: allow --stripes/--stripesize in 'mirror' conversions
      dmeventd: avoid bail out preventing repair in raid plugin
      lvchange: add --resync help/manual text relative to 'R' attribute
      Revert "dmeventd: avoid bail out preventing repair in raid plugin"
      dmeventd: avoid bail out preventing repair in raid plugin but keep message
      test: add checks for not 100% sync ratio after initiation of check/repair
      test: add RAID lvextend resynchronization test
      test: increase size of raid10 LV allowing tests to succeed on fast storage

Marian Csontos (16):
      post-release
      config: Fix default option which makes no sense
      test: Fix unbound variable
      test: Remove now useless clvmd test
      tests: Fix unbound variable
      configure: Fix the default in help string
      configure: Fix setting of CLDFLAGS default
      spec: Move blkdeactivate to device-mapper
      build: make generate
      spec: enable writecache
      spec: Fix lvm2-activation-generator man page handling
      test: Minimize data written by metadata-zero-space
      dm: fix compilation of dmsetup
      build: make generate
      cov: Fix memory leak
      pre-release

Mikulas Patocka (1):
      dm: introduce DM_GET_TARGET_VERSION

Peter Rajnoha (2):
      udev: do not overwrite ID_MODEL in 69-dm-lvm-metad.rules
      udev: remove unsupported OPTIONS+="event_timeout" rule

Vojtech Trefny (1):
      Fix converting dbus.UInt types to string

Zdenek Kabelac (85):
      make: support comments in exported symbols
      exported_symbols: comment old symbols
      libdm: implement search for device names for older kernels
      cov: ensure cname exists before derefering it
      cov: check for socket_path being set
      make: generate
      tests: replaces grep -q usage
      tests: fix ra checking
      tests: add settle wait before issue remove
      tests: accept also value 512
      tests: for cluster testing we always need exclusive mirrors
      tests: simplify some var settings
      pvmove: correcting read_ahead setting
      pvmove: add missing synchronization
      activation: add synchronization point
      dmsetup: debug print
      activation: extend handling of pending_delete
      snapshot: always activate
      cache: improve vgremove loop
      lv_manip: add synchronizations
      dmsetup: missed trailing newline
      configure: check for prlimit
      configure: continue build if prlimit is missing
      activation: use cmd pending mem for pending_delete
      lvconvert: improve validation thin and cache pool conversion
      tests: pool conversion
      devices: crypto skip
      thin: activate layer pool aas read-only LV
      vdo: enhance activation with layer -vpool
      tests: check vdo
      vdo: deactivate forgotten vdo pool
      vdo: properly check percentage for resize
      vdo: restore monitoring of vdo pool
      cmirrord: deamon links libdm
      cache: report for succesful status
      resize: continue change for getting vdo status before resize
      display: try to show status for inactive vdopool
      vdo: raise VDO default bio threads to 4
      vdo: keep minimum_io_size in sectors
      vdo: correct internal API for set_vdo_write_policy
      vdo: introduce get_vdo_write_policy_name
      vdo: field update
      vdo: remember configure VDO write policy in metadata
      vdo: add lvs fields to query vdo volume properties
      WHATS_NEW: update
      lvconvert: fix return value when zeroing fails
      tests: disable caching of VDO
      lvconvert: use struct initializer
      cache: reload only when switched to cleaner policy
      cache: recognize cachevol with lv_cache_remove
      cache: correct condition
      cache: enhance removal function to work with cvol
      cachevol: wipe 'normal' device
      cachevol: rename converted LV to _cvol
      cachevol: drop LV_CACHE_VOL on detach automatically
      cachevol: use writethrough for partial removal
      cachevol: put _cvol as protected suffix.
      cachevol: improve manipulation with dm tree
      cachevol: use lv_cache_remove
      cachevol: drop no longer needed functions
      tests: drop manipulation with 'internal' LV
      tests: cvol
      cachevol: use CVOL UUID for cdata and cmeta layered devices
      cache: add more comments for min meta size
      cache: drop validation check
      cachevol: move flag setting after taking archive
      cachevol: move cvol rename
      debug: missing trace
      cache: single code for removal of cached volume
      cachevol: support removal of cachevol
      tests: skip when raid is not present
      tests: cachevol needs FORMAT2
      lv_manip: add lv_uniq_rename_update
      lvm-string: add drop_lvname_suffix
      lvconvert: use new functions
      cache: drop _cpool suffix from unused cache-pool
      cache: use _cpool for used cache-pools
      tests: used cache_pool adds _cpool
      gcc: older compiler is happier with this initilizer
      gcc: all paths will set ret
      gcc: avoid warning: declaration of xxx shadows a global declaration
      gcc: older version can't see udev is always set
      tests: more suffixes
      tests: enable with 6.2.1
      cache: _cpool is protected suffix now




More information about the lvm-devel mailing list