I ran into some cases where checking the number of registered keys made multipathd think all paths had been registered, when they hadn't. The last two patches in this patchset rework that code. The first two are just fixes to other issues I happened to notice while working on this code.
Benjamin Marzinski (4): libmpathpersist: fix register retry status checking multipath-tools man pages: fix multipathd commands keyword ordering multipathd: remember number of registered keys when ioctl fails libmpathpersist: fix code for skipping multipathd path registration libmpathpersist/mpath_persist_int.c | 20 ++++---- libmpathpersist/mpath_updatepr.c | 48 ++++++++++++++----- libmpathpersist/mpathpr.h | 4 +- multipathd/callbacks.c | 1 + multipathd/cli.c | 1 + multipathd/cli.h | 2 + multipathd/cli_handlers.c | 39 ++++++++++++++-- multipathd/main.c | 72 +++++++++++++++++++---------- multipathd/main.h | 3 +- multipathd/multipathd.8.in | 24 ++++++---- 10 files changed, 155 insertions(+), 59 deletions(-) -- 2.50.1
