[dm-devel] [PATCH 0/3] multipathd per-device waiter fixes

Benjamin Marzinski bmarzins at redhat.com
Fri Mar 16 21:31:04 UTC 2018


These patches fix some issues in the old waiter code that I noticed
when writing my the polling waiter code. Neither of them is particularly
likely to cause a problem in real world situations, but I don't think
the fixes should be that controversial.

These patches are based on top of my "multipath: new and rebased patches"
set.

Benjamin Marzinski (3):
  multipathd: fix waiter thread cancelling
  multipathd: move __setup_multipath to multipathd
  multipathd: stop waiter in __setup_multipath

 libmultipath/structs_vec.c | 103 ---------------------------------------------
 libmultipath/structs_vec.h |   4 --
 multipathd/dmevents.c      |   1 +
 multipathd/main.c          | 103 +++++++++++++++++++++++++++++++++++++++++++++
 multipathd/main.h          |   4 ++
 multipathd/waiter.c        |  22 ++++++++--
 6 files changed, 127 insertions(+), 110 deletions(-)

-- 
2.7.4




More information about the dm-devel mailing list