1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/device_mapper
Zdenek Kabelac 6cee8f1b06 devicemapper: retry remove even for subLVs
With older systems and udevs we don't have control over scanning of lvm2
internal devices - so far we set retry-removal only for top-level LVs,
but in occasional cases udev can be 'fast enough' to open device for
scanning and prevent removal of such device from DM table.

So to combat this case - try to pass 'retry' flag also for removal of
internal device so see how many races can go away with this simple
patch.

Note: patch is applied only to internal version of libdm so the external
API remains working in the old way for now.
2018-11-08 12:20:57 +01:00
..
datastruct device_mapper: move hash.[hc] to base/data-struct 2018-06-08 13:54:19 +01:00
ioctl cleanup: move cast to det_t into MKDEV macro 2018-11-05 17:25:11 +01:00
misc cleanup: move cast to det_t into MKDEV macro 2018-11-05 17:25:11 +01:00
mm device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
regex build: get separate builddir working again 2018-06-04 13:22:14 +01:00
vdo cov: ignore error of vsnprintf 2018-10-15 17:49:44 +02:00
all.h Add dm-writecache support 2018-11-06 14:18:41 -06:00
libdm-common.c cleanup: move cast to det_t into MKDEV macro 2018-11-05 17:25:11 +01:00
libdm-common.h device_mapper: rename libdevmapper.h -> all.h 2018-06-08 12:31:45 +01:00
libdm-config.c device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
libdm-deptree.c devicemapper: retry remove even for subLVs 2018-11-08 12:20:57 +01:00
libdm-file.c cov: mark warning as expected one 2018-11-03 16:10:32 +01:00
libdm-report.c cov: ensure vars are set 2018-10-15 17:49:44 +02:00
libdm-string.c device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
libdm-targets.c Add dm-writecache support 2018-11-06 14:18:41 -06:00
libdm-timestamp.c device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
Makefile device_mapper: basic support for vdo dm target 2018-07-09 15:28:35 +02:00