Prioritizers enhancement
authorChristophe Varoqui <christophe.varoqui@opensvc.com>
Fri, 21 May 2010 14:41:30 +0000 (16:41 +0200)
committerChristophe Varoqui <christophe.varoqui@opensvc.com>
Fri, 21 May 2010 14:41:30 +0000 (16:41 +0200)
commit1098120a420ad7f892abab2801872d70c87ac3a3
tree30d9e62f2a838e83d22c8e584d7c0b80ee95e7d4
parent6c07072b8dd5171a429cb6a995f6dbb5a41b0803
Prioritizers enhancement

1/ add the 'prio_args' config keyword to allow passing arguments
   to the getprio function

2/ merge the datacore prioritizer. Adapt the legacy datacore
   prioritizer callout to the libprio framework. First use of the
   'prio_args'

3/ fix the 'show config' multipathd cli command to display the
   prio and prio_args values. Also fix a bunch of other values
   affected by the same bug (features, ...).

4/ update docs

5/ remove some heading whitespaces

6/ remove useless prioritizers include files
27 files changed:
libmultipath/config.c
libmultipath/config.h
libmultipath/dict.c
libmultipath/hwtable.c
libmultipath/prio.c
libmultipath/prio.h
libmultipath/prioritizers/Makefile
libmultipath/prioritizers/alua.c
libmultipath/prioritizers/const.c
libmultipath/prioritizers/const.h [deleted file]
libmultipath/prioritizers/datacore.c [new file with mode: 0644]
libmultipath/prioritizers/emc.c
libmultipath/prioritizers/emc.h [deleted file]
libmultipath/prioritizers/hds.c
libmultipath/prioritizers/hds.h [deleted file]
libmultipath/prioritizers/hp_sw.c
libmultipath/prioritizers/hp_sw.h [deleted file]
libmultipath/prioritizers/netapp.c
libmultipath/prioritizers/netapp.h [deleted file]
libmultipath/prioritizers/random.c
libmultipath/prioritizers/random.h [deleted file]
libmultipath/prioritizers/rdac.c
libmultipath/prioritizers/rdac.h [deleted file]
libmultipath/propsel.c
libmultipath/version.h
multipath.conf.annotated
multipath.conf.defaults