1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-28 11:55:55 +03:00
lvm2/lib/device
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
..
dev-cache.c filters: check for mpath before opening devs 2013-08-13 23:26:58 +01:00
dev-cache.h filters: dump filter returns error code 2013-06-03 08:42:25 +02:00
dev-io.c cleanup: test for -1 value for lseek error 2013-05-30 17:26:42 +02:00
dev-luks.c cleanup: drop unused headers 2013-06-16 00:07:32 +02:00
dev-md.c dev-type: refine dev_get_primary_dev return codes and add more comments 2013-06-12 14:33:28 +02:00
dev-swap.c cleanup: drop unused headers 2013-06-16 00:07:32 +02:00
dev-type.c dev-type: dev_get_primary_dev default error code 0, not -1 2013-07-19 15:26:53 +02:00
dev-type.h refactor: make device type recognition code common for general use 2013-06-12 12:08:56 +02:00
device-types.h refactor: make device type recognition code common for general use 2013-06-12 12:08:56 +02:00
device.h refactor: make device type recognition code common for general use 2013-06-12 12:08:56 +02:00