1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib/filters
Alasdair G Kergon 80bcdb93ff filters: check for mpath before opening devs
Split out the partitioned device filter that needs to open the device
and move the multipath filter in front of it.

When a device is multipathed, sending I/O to the underlying paths may
cause problems, the most obvious being I/O errors visible to lvm if a
path is down.

Revert the incorrect <backtrace> messages added when a device doesn't
pass a filter.

Log each filter initialisation to show sequence.

Avoid duplicate 'Using $device' debug messages.
2013-08-13 23:26:58 +01:00
..
filter-composite.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
filter-md.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
filter-mpath.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
filter-partitioned.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
filter-persistent.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
filter-regex.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
filter-sysfs.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
filter-type.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
filter.h filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00