[[!meta title="Version 2.03.27 - Bug Fix Release"]] Version 2.03.27 =============== * Deprecate vdo settings `vdo_write_policy` and `vdo_write_policy`. * Do not accept duplicate device names for pvcreate. * Fix swap device size detection using blkid for lvresize/lvreduce/lvextend. * Detect GPT partition table and pass partition filter if no partitions defined. * 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. [[!tag]]