Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v2_03_31

    3a6e221c · pre-release 2.03.31 ·
    Release 2.03.31
    
    Bugfix release:
    
    * Disallow shared activation of LV with CoW snapshot.
    * Ignore reported `optimal_io_size` not divisible by 4096.
    * Restore support for `LVM_SUPPRESS_FD_WARNINGS` (2.03.24).
    * Fix DM cache preserving logic (2.03.28).
    * Restore missing symbol `dm_tree_node_size_changed@Base` (1.02.175).
    * Restore missing symbol `dm_bitset_parse_list@@DM_1_02_138` (1.02.175).
    * Fix uncache and split cache restoring original state of volume.
    * Extend use of lockopt skip to more scenarios.
    * Reduce `mandoc -T lint` reported issues for man pages.
    * Enhance error path resolving in polling code.
    * Fix lvmlockd use in lvremove of CoW snapshot, VDO pool, and uncache.
    * Improve mirror split with opened temporary volumes.
    * Improve pvmove finish with opened temporary volumes.
    * Fix backup limit for devices file, handle over 10,000 files.
    * Fix busy-loop in config reading when read returned 0.
    * Improve use of lvmlockd for usecases involving thin volumes and pools.
    
  • v2_03_30

    9f81fccd · pre-release 2.03.30 ·
    Release 2.03.30
    
    Small bugfix release:
    
    * Create /dev/disk/by-diskseq/<DISKSEQ> symlink for public DM devices.
    * Lvresize reports origin vdo volume cannot be resized.
    * Support setting reserved_memory|stack using --config on cmdline.
    * Fix support for disabling memory locking (2.03.27).
    * Do not extend an LV if FS resize unsupported and '--fs resize' used.
    * Prevent leftover temporary device when converting in use volume to a pool.
    * lvconvert detects volume in use early when converting it to a pool.
    * Handle NVMe with quirk changed WWID not matching WWID in devices file.
    
  • v2_03_29

    32cfcfd1 · pre-release 2.03.29 ·
    Release 2.03.28
    
    Mostly bugfix release, few interesting changes:
    
    * Fix renaming of raid sub LVs when converting a volume to raid (2.03.28).
    * Fix segfault/VG write error for raid LV `lvextend -i|--stripes -I|--stripesize`.
    * Add configure --enable/disable-sd-notify to control lvmlockd build with sd-notify.
    * Allow test mode when lvmlockd is built without dlm support.
    * Add a note about RAID + integrity synchronization to lvmraid(7) man page.
    * Add a function for running lvconvert --repair on RAID LVs to lvmdbusd.
    * Improve option section of man pages for listing commands ({pv,lv,vg}{s,display}).
    * And some cleanup mostly in test code.
    
  • v2_03_28

    f87a6ad6 · pre-release 2.03.28 ·
    Release 2.03.28
    
    Few bugfixes and a lot of speed improvements.
    
    * Introduce setting config/validate_metadata = full | none.
    * Restore fs resize call for lvresize -r on the same size LV (2.03.17).
    * Correct off-by-one devicesfile backup counting.
    * Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization.
    
  • v2_03_27

    207990a8 · pre-release ·
    Release 2.03.27
    
    * Deprecate vdo settings `vdo_write_policy` and `vdo_write_policy`.
    * Do not accept duplicate device names for pvcreate.
    * Handle swap devices in FS-related checks for lvreduce/lvextend.
    * Filter out devices with non-empty GPT partition table.
    * Add `global/sanlock_align_size` option to configure sanlock lease size.
    * Disable mem locking when `activation/reserved_stack` or `reserved_memory` is `0`.
    * Fix locking issues in lvmlockd leaving thin pool inactive but locked.
    * Corrected integrity parameter `interleave_sectors` for DM table line.
    * Ignore `-i|--stripes`, `-I|--stripesize` for lvextend on raid0 LV, like on raid10.
    * Fix lot of typos across lvm2 code base (codespell).
    * Cleanup udev sync semaphore if `dm_{udev_create,task_set}_cookie` fails.
    * Improve error messages on failed udev cookie create/inc/dec operation.
    * And some minor clean up, static analysis fixes, etc.
    
  • v2_03_26

    6de3937a · pre-release ·
    Release 2.03.26
    
    * Add `--integritysettings` option to manipulate dm-integrity settings.
    * Add `--refresh` with `vgscan --mknodes`.
    * Improve documentation for `--refresh` option.
    * Use `log/report_command_log=1` config setting by default for JSON output format.
    * Fix `vgmknodes --refresh` to wait for udev before checking `/dev` content.
    * Fix internal error reported by pvmove on a VG with single PV.
    * Fix unreleased memory pools on RAID lvextend.
    * And as usually some clean up, static analysis fixes, etc.
    
  • v2_03_25

    0eef5ab6 · pre-release ·
    Release 2.03.25
    
    * **Change device cache data structures and caching to speed up operations with many LVs.**
    * Add `vgimportdevices --rootvg [--auto]` adding devices from root VG to devices file.
    * Add `lvm-devices-import.{path,service}` service using the above to initialize devices file.
    * Handle pruning ids from devices file when lvremove is called and a PV is on top of the LV.
    * Fix infinite loop in lvm shell completion causing out of memory issue (2.03.24).
    * Allow forced change of locktype from none.
    * Handle OPTIONS defined in /etc/sysconfig/lvmlockd.
    * And more. See doc/release-notes/2.03.25.mdwn, WHATS_NEW, and
      WHATS_NEW_DM files.
    
  • v2_03_24

    90ec2cd9 · pre-release ·
    Release 2.03.24
    
    * **Changes in udev rules, new version of systemd is recommended (256).**
    * **When using LVs as PVs these are no longer auto activated!**
    * Allow creating VDO device for thin data when creating thin pool.
    * More devices can be used as external origin for thin snapshot.
    * Changes to devices file are backed up in /etc/lvm/devices/backup directory.
    * And much more. See doc/release-notes/2.03.24.mdwn, WHATS_NEW, and
      WHATS_NEW_DM files.
    
  • v2_03_22

    016e469c · pre-release ·
    Release 2.03.22
    
    * Improvements in VDO volumes and lvm_import_vdo.
    * Support conversion from thick to fully provisioned thin LV.
    * Individual thin volume can be cached, but cannot take snapshot.
    * Allow snpashots of raid+integrity LVs.
    * Minor bug fixes.
    
  • v2_03_21

    54efdab2 · pre-release ·
    Release 2.03.21
    
    Mostly bugfix release.
    
    Allow (write)cache over raid+integrity LVs.
    
  • v2_03_20

    3e0ee8db · pre-release ·
    Release 2.03.20
    
    Bugfix release
    
  • v2_03_19

    f7dd2562 · pre-release ·
    Release 2.03.19
    
    Bugfix release
    
  • v2_03_18

    2772d299 · WHATS_NEW: update ·
    Release 2.03.18
    
    Bugfix release.
    
  • lvm2-2.03.14-7.el8

  • v2_03_17

    f8127c45 · pre-release ·
    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.
    
  • lvm2-2.03.14-6.el8

  • lvm2-2.03.16-2.el9

    a8588f39 · make: generate ·
  • lvm2-2.03.14-4.el8

    13b8c209 · make: generate ·
  • v2_03_16

    6d1e894a · pre-release ·
    Release 2.03.16
    
    Mostly bug fixes and minor improvements.
    
  • v2_03_15

    6987f318 · pre-release ·
    Release 2.03.15
    
    WARNING: This release removes service based autoactivation.
    global/event_activation = 0 does nothing, user is responsible to
    activate any volumes.
    
    - Removed service based autoactivation.
    - New man page lvmautoactivation(7).