[dm-devel] [PATCH 0/2] multipath: Stop extra scans on stacked devices
Christophe Varoqui
christophe.varoqui at opensvc.com
Wed Mar 12 21:47:56 UTC 2014
Thanks for the reminder.
This set is applied.
On Tue, Mar 11, 2014 at 5:34 PM, Xose Vazquez Perez
<xose.vazquez at gmail.com> wrote:
> On 02/12/2014 Benjamin Marzinski wrote:
>
>> Whenever there is a DM_DEVICE_RESUME ioctl, a uevent is generated. Right now,
>> when multipath is reloading existing devices do to paths going or coming,
>> lvmetad will rescan those devices. This is unnecessary, and can cause a lot
>> of overhead. Also, multipath devices with no working paths will get scanned.
>> These patches make multipath set a new flag, DM_SUBSYSTEM_UDEV_FLAG0, when it
>> is reloading devices due to path changes, and lvmetad can safely ignore it.
>> They also add a new udev rules file, 11-dm-mpath.rules, to disable scanning
>> when it would not be useful.
>>
>> Benjamin Marzinski (2):
>> New udev rules to deal with stacked devices
>> Mark reloads with udev flag
>>
>> Makefile.inc | 1 +
>> kpartx/devmapper.c | 4 ++--
>> kpartx/devmapper.h | 8 +++++++-
>> kpartx/kpartx.c | 8 ++++----
>> libmultipath/configure.c | 4 ++--
>> libmultipath/devmapper.c | 26 ++++++++++++++------------
>> libmultipath/devmapper.h | 10 ++++++++--
>> multipath/11-dm-mpath.rules | 34 ++++++++++++++++++++++++++++++++++
>> multipath/Makefile | 3 +++
>> multipathd/cli_handlers.c | 4 ++--
>> 10 files changed, 77 insertions(+), 25 deletions(-)
>> create mode 100644 multipath/11-dm-mpath.rules
>
> This set is missing in git.
More information about the dm-devel
mailing list