Files
packages/utils
Daniel Golle 4c2d847a31 lvm2: update to 2.03.40 (libdm 1.02.209)
Update LVM2 from 2.03.33 to 2.03.40, bundled libdm from 1.02.207 to
1.02.209.

LVM2 highlights since 2.03.33:

2.03.40 (28th April 2026):
 * Many bug fixes and memory/lock leak fixes throughout the
   tree (vgcreate, vgmerge, vgimportclone, pvscan, raid, dmeventd,
   pvmove, lvmpolld).
 * Validate area_count and metadata sizes to prevent overflows.
 * Fix percent_check threshold stuck above 100% in dmeventd
   thin/vdo plugins.
 * Pre-create udev cookie before critical section to avoid
   resume failures.

2.03.39 (13th March 2026):
 * Support --interval +N to delay first poll in pvmove and lvpoll.
 * Add atomic leases using Compare and Write (CAW) to lvmlockd.
 * Add lvm-index(7), lvm-categories(7), lvm-args(7) man pages.
 * Show active cache mode in kernel table line (lvs -o kernel_cache_mode).
 * Switch from internal device_mapper library to libdm.

2.03.34 - 2.03.38:
 * Persistent reservation support on a VG; VG attr character + pr
   field on vgs reflecting persistent reservation status.
 * dmeventd: restart with no monitored devices, no actions on
   removed devices.
 * Various filter, integrity, cache, raid and pvmove fixes.

libdm changes since 1.02.207 (1.02.208 / 1.02.209) consist purely
of internal cleanups and version bumps; no user-visible changes
documented in WHATS_NEW_DM.

Link: https://gitlab.com/lvmteam/lvm2/-/blob/v2_03_40/WHATS_NEW
Link: https://gitlab.com/lvmteam/lvm2/-/blob/v2_03_40/WHATS_NEW_DM
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-05-09 19:14:58 +03:00
..
2024-05-28 12:39:35 -07:00
2026-03-15 09:15:43 +02:00
2026-02-06 11:28:50 +02:00
2025-09-12 14:47:16 +08:00
2024-06-02 20:10:52 -07:00
2025-07-15 15:05:45 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-01-18 07:19:05 +02:00
2026-04-03 22:24:03 +03:00
2026-02-15 10:33:55 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:35:07 +02:00
2026-05-08 22:28:27 +02:00
2025-11-12 19:10:09 +02:00
2025-04-27 18:29:25 +01:00
2026-05-08 22:28:27 +02:00
2026-02-23 16:49:58 -07:00
2026-02-23 16:49:58 -07:00
2024-09-20 13:11:50 +08:00
2026-04-25 08:39:01 +03:00
2025-07-30 02:55:48 +08:00
2026-05-09 19:14:58 +03:00
2024-10-01 18:18:11 +08:00
2026-05-08 22:28:27 +02:00
2026-04-25 08:39:01 +03:00
2026-04-25 08:39:01 +03:00
2026-05-08 22:28:27 +02:00
2026-05-09 10:55:47 +08:00
2026-05-08 22:28:27 +02:00
2025-07-18 22:20:50 +08:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-07-09 00:26:41 +08:00
2025-12-17 01:26:26 +02:00
2026-05-08 22:28:27 +02:00
2025-11-02 01:21:45 +02:00
2026-01-04 13:26:24 +02:00
2025-08-11 17:12:37 +08:00
2026-05-09 19:11:39 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-09-20 23:13:03 +08:00
2025-12-20 18:22:24 +02:00
2025-10-02 17:07:06 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-10-17 01:34:34 +08:00
2026-03-19 12:45:33 +02:00
2026-03-18 07:37:50 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-02-10 09:42:01 +02:00
2025-05-11 21:23:13 +03:00
2024-07-08 16:49:22 -07:00
2025-10-12 20:04:29 +03:00
2025-02-10 18:37:55 -08:00
2026-05-08 22:28:27 +02:00
2025-10-06 19:18:19 -03:00
2024-05-28 12:39:06 -07:00
2025-10-21 20:21:06 +02:00
2026-02-21 17:48:48 +02:00
2026-03-15 09:12:26 +02:00
2026-05-08 22:28:27 +02:00
2024-06-23 11:04:42 -07:00
2025-12-13 20:48:22 +01:00
2026-05-06 21:05:02 +03:00
2026-03-01 08:49:21 +02:00
2024-07-12 13:15:33 -07:00
2024-10-10 18:57:52 +03:00
2026-04-08 18:59:06 +03:00
2025-06-02 13:08:58 +02:00
2024-09-13 12:53:16 +08:00
2025-08-24 19:50:48 +03:00
2024-10-30 05:16:05 -07:00
2026-05-08 22:28:27 +02:00
2025-07-29 19:54:08 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-03 20:59:28 +03:00
2026-05-08 22:28:27 +02:00
2025-08-22 16:17:20 +03:00
2026-05-08 22:28:27 +02:00
2026-04-27 08:28:16 +03:00
2024-06-16 16:42:26 -07:00
2026-05-08 22:28:27 +02:00
2026-01-09 10:53:29 +01:00
2026-05-08 22:28:27 +02:00
2025-10-25 08:24:39 +03:00
2025-12-21 11:55:28 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-12-05 22:55:24 +01:00
2026-04-25 08:39:01 +03:00
2025-08-02 16:59:40 +08:00
2026-05-03 08:14:01 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2024-09-18 13:25:47 +08:00
2026-05-08 22:28:27 +02:00
2025-10-18 14:31:36 +03:00
2025-09-08 15:36:13 +03:00
2024-07-31 15:00:56 +08:00
2026-04-12 19:15:32 +03:00
2026-05-08 22:28:27 +02:00
2026-02-03 12:12:44 +02:00
2025-05-20 08:57:12 +02:00
2025-09-25 09:52:20 +02:00
2024-09-01 17:25:35 +03:00
2024-06-01 17:28:35 -07:00
2026-05-08 22:28:27 +02:00
2026-03-18 07:33:03 +01:00
2026-03-11 12:11:52 +01:00
2025-07-18 22:21:14 +08:00
2025-08-23 01:04:54 +02:00
2026-05-06 21:05:02 +03:00
2025-11-07 19:36:47 +02:00
2026-05-08 22:28:27 +02:00
2026-05-09 11:32:23 +08:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00