summaryrefslogtreecommitdiff
path: root/libmultipath
diff options
context:
space:
mode:
authorChristophe Varoqui <root@xa-s05.(none)>2006-01-15 16:10:36 +0100
committerChristophe Varoqui <root@xa-s05.(none)>2006-01-15 16:10:36 +0100
commit58f201ef7a4a6e8ae388f4320614133cdc7a8c2d (patch)
treeec298d0527d2257b0e076f7ee2e4d04a4b9ded6b /libmultipath
parenteac085464cff877c6e6f5b2e53b2f074b0ba9fab (diff)
downloadmultipath-tools-58f201ef7a4a6e8ae388f4320614133cdc7a8c2d.tar.gz
multipath-tools-58f201ef7a4a6e8ae388f4320614133cdc7a8c2d.tar.bz2
multipath-tools-58f201ef7a4a6e8ae388f4320614133cdc7a8c2d.zip
[libmultipath] define more defaults to defaults.h
And use them in propsel.c when appropriate.
Diffstat (limited to 'libmultipath')
-rw-r--r--libmultipath/defaults.h8
-rw-r--r--libmultipath/propsel.c4
2 files changed, 9 insertions, 3 deletions
diff --git a/libmultipath/defaults.h b/libmultipath/defaults.h
index 4bac55d..784263f 100644
--- a/libmultipath/defaults.h
+++ b/libmultipath/defaults.h
@@ -4,11 +4,17 @@
#define DEFAULT_FEATURES "0"
#define DEFAULT_HWHANDLER "0"
#define DEFAULT_MINIO 1000
+#define DEFAULT_GETPRIO NULL
+#define DEFAULT_PGPOLICY FAILOVER
+#define DEFAULT_FAILBACK -FAILBACK_MANUAL
+#define DEFAULT_RR_WEIGHT RR_WEIGHT_NONE
+#define DEFAULT_NO_PATH_RETRY NO_PATH_RETRY_UNDEF
+#define DEFAULT_USER_FRIENDLY_NAMES 0
#define DEFAULT_TARGET "multipath"
#define DEFAULT_PIDFILE "/var/run/multipathd.pid"
#define DEFAULT_SOCKET "/var/run/multipathd.sock"
#define DEFAULT_CONFIGFILE "/etc/multipath.conf"
-#define DEFAULT_BINDINGS_FILE "/var/lib/multipath/bindings"
+#define DEFAULT_BINDINGS_FILE "/var/lib/multipath/bindings"
char * set_default (char * str);
diff --git a/libmultipath/propsel.c b/libmultipath/propsel.c
index 980649a..a26d62b 100644
--- a/libmultipath/propsel.c
+++ b/libmultipath/propsel.c
@@ -76,7 +76,7 @@ select_pgfailback (struct multipath * mp)
mp->pgfailback);
return 0;
}
- mp->pgfailback = -FAILBACK_MANUAL;
+ mp->pgfailback = DEFAULT_FAILBACK;
condlog(3, "pgfailover = %i (internal default)", mp->pgfailback);
return 0;
}
@@ -118,7 +118,7 @@ select_pgpolicy (struct multipath * mp)
condlog(3, "pgpolicy = %s (config file default)", pgpolicy_name);
return 0;
}
- mp->pgpolicy = FAILOVER;
+ mp->pgpolicy = DEFAULT_PGPOLICY;
mp->pgpolicyfn = pgpolicies[mp->pgpolicy];
if (get_pgpolicy_name(pgpolicy_name, mp->pgpolicy))
return 1;