1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-09 18:03:17 +03:00
lvm2/lib
David Teigland 35cefa50fa device_id: change default search_for_devnames to all
Problematic scenario:
. the device for a PV has no wwid, so it's identified in system.devices
  with IDTYPE=devname IDNAME=/dev/foo
. user adds/enables a wwid for the device
. on reboot, the device name changes, e.g. now /dev/bar
. the code that searches for the new device name includes an
  optimization to skip looking on devs that have a wwid, on
  the basis that a device with a wwid won't have IDTYPE=devname
. this optimization causes lvm to not look for the PV on /dev/bar
  since that device now has a wwid, so the PV is not found
. the optimization is enabled by search_for_devnames="auto"
. change the default to search_for_devnames="all" which does not
  use the problematic optimization
2023-11-02 13:00:50 -05:00
..
activate vgmknodes: skipping thin pool is not an error 2023-07-24 12:03:06 -05:00
cache lvmdevices: new output and options for check and update 2023-11-02 11:46:31 -05:00
cache_segtype gcc: remove invalid attribute 2021-09-13 12:34:41 +02:00
commands device_id: fix conditions for device_ids_refresh 2023-10-05 15:33:55 -05:00
config device_id: change default search_for_devnames to all 2023-11-02 13:00:50 -05:00
datastruct cleanup: eliminate unused assign 2021-03-11 00:18:01 +01:00
device lvmdevices: new output and options for check and update 2023-11-02 11:46:31 -05:00
display gcc: correct signess comparation 2023-07-13 21:31:18 +02:00
error device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
filters filters: fix condition 2023-10-18 02:19:15 +02:00
format_text cleanup: correcting some log_print 2023-05-06 20:38:49 +02:00
freeseg device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
integrity cleanup: no backtraces needed after log_error 2021-03-10 01:11:52 +01:00
label device_id: improve validate debug messages 2023-11-02 11:46:31 -05:00
locking lvmlockd: let lockd_init_lv_args set lock_args 2023-08-16 15:29:20 -05:00
log debug: correcting check for error 2023-09-26 01:23:00 +02:00
lvmpolld device usage based on devices file 2021-02-23 16:43:32 -06:00
metadata typo: update 2023-10-20 00:21:13 +02:00
mirror lv_info: missing check for info.exists 2021-03-14 16:34:38 +01:00
misc lvm-exec: refactor code 2023-07-17 12:44:23 +02:00
mm mm: add libzstd to ignore list 2023-07-15 11:05:06 +02:00
notify debug: check for syscalls 2023-09-03 22:03:33 +02:00
properties build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
raid cleanup: reduce code dupliction 2021-03-19 23:21:18 +01:00
report devices: refresh device ids if the system changes 2023-09-27 15:22:11 -05:00
snapshot typo: fixes 2021-02-08 23:53:41 +01:00
striped device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
thin thin: rename internal function 2022-08-30 13:54:19 +02:00
unknown device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
uuid asan: fix some reports from libasan 2022-02-07 20:02:11 +01:00
vdo vdo: indent for lvdisplay 2023-06-29 13:10:42 +02:00
writecache writecache: support settings metadata_only and pause_writeback 2022-12-08 16:53:36 -06:00
zero device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
Makefile.in devices: factor common list functions 2022-11-07 11:38:46 -06:00