mpathpersist: Add new utility for managing persistent reservation on dm multipath...
authorVijay Chauhan <vijay.chauhan@netapp.com>
Thu, 9 Feb 2012 15:00:20 +0000 (10:00 -0500)
committerVijay Chauhan <vijay.chauhan@netapp.com>
Thu, 9 Feb 2012 15:00:20 +0000 (10:00 -0500)
commitae4e8a681e918d9835d4692801fed92c199f4ef5
treee33246577ae2ff75849709508c0380e40b050658
parent02ce0e8f40f10c0d0c6ad15b3abd02cb43653879
mpathpersist: Add new utility for managing persistent reservation on dm multipath device

Persistent reservation management utility (mpathpersist) allows cluster management software to manage
persistent reservation through mpath device. It processes management request from caller
and hides the management task details. It also handles persistent reservation management of
data path life cycle and state changes.

Signed-off-by: Vijay Chauhan <vijay.chauhan@netapp.com>
30 files changed:
Makefile
Makefile.inc
libmpathpersist/Makefile [new file with mode: 0644]
libmpathpersist/mpath_persist.c [new file with mode: 0644]
libmpathpersist/mpath_persist.h [new file with mode: 0644]
libmpathpersist/mpath_persistent_reserve_in.3 [new file with mode: 0644]
libmpathpersist/mpath_persistent_reserve_out.3 [new file with mode: 0644]
libmpathpersist/mpath_pr_ioctl.c [new file with mode: 0644]
libmpathpersist/mpath_pr_ioctl.h [new file with mode: 0644]
libmpathpersist/mpath_updatepr.c [new file with mode: 0644]
libmpathpersist/mpathpr.h [new file with mode: 0644]
libmultipath/config.c
libmultipath/config.h
libmultipath/configure.c
libmultipath/dict.c
libmultipath/discovery.c
libmultipath/propsel.c
libmultipath/propsel.h
libmultipath/structs.h
mpathpersist/Makefile [new file with mode: 0644]
mpathpersist/main.c [new file with mode: 0644]
mpathpersist/main.h [new file with mode: 0644]
mpathpersist/mpathpersist.8 [new file with mode: 0644]
multipathd/Makefile
multipathd/cli.c
multipathd/cli.h
multipathd/cli_handlers.c
multipathd/cli_handlers.h
multipathd/main.c
multipathd/main.h