summaryrefslogtreecommitdiff
path: root/lib/Makefile.in
diff options
context:
space:
mode:
authorAlasdair G Kergon <agk@redhat.com>2013-08-13 23:26:58 +0100
committerAlasdair G Kergon <agk@redhat.com>2013-08-13 23:26:58 +0100
commit80bcdb93ffcd69e03923ceeac5afc018831d0cfc (patch)
tree3c0a1e4e8de9db6551d63a428bf6bae5511bc276 /lib/Makefile.in
parent0da72743ca46ae9f8185cd12d5c78b3c2b801872 (diff)
downloadlvm2-80bcdb93ffcd69e03923ceeac5afc018831d0cfc.tar.gz
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.
Diffstat (limited to 'lib/Makefile.in')
-rw-r--r--lib/Makefile.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Makefile.in b/lib/Makefile.in
index a58605c3c..8fdc19441 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -66,7 +66,8 @@ SOURCES =\
filters/filter-sysfs.c \
filters/filter-md.c \
filters/filter-mpath.c \
- filters/filter.c \
+ filters/filter-partitioned.c \
+ filters/filter-type.c \
format_text/archive.c \
format_text/archiver.c \
format_text/export.c \