[Cluster-devel] cluster/cman/daemon ais.c
pcaulfield at sourceware.org
pcaulfield at sourceware.org
Tue Oct 31 09:28:14 UTC 2006
CVSROOT: /cvs/cluster
Module name: cluster
Changes by: pcaulfield at sourceware.org 2006-10-31 09:28:13
Modified files:
cman/daemon : ais.c
Log message:
Set the default token timeout to 5 seconds. It can still be overridden
in cluster.conf if required.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cman/daemon/ais.c.diff?cvsroot=cluster&r1=1.42&r2=1.43
--- cluster/cman/daemon/ais.c 2006/10/05 07:48:33 1.42
+++ cluster/cman/daemon/ais.c 2006/10/31 09:28:12 1.43
@@ -470,6 +470,8 @@
"totem", strlen("totem"),
&object_handle) == 0)
{
+ void *value = NULL;
+
objdb->object_key_create(object_handle, "version", strlen("version"),
"2", 2);
@@ -480,6 +482,13 @@
objdb->object_key_create(object_handle, "vsftype", strlen("vsftype"),
"none", strlen("none")+1);
+ /* Set the token timeout is 5 seconds, but don't overrride anything that
+ might be in cluster.conf */
+ if (objdb->object_key_get(object_handle, "token", strlen("token"), &value, NULL) || value == NULL) {
+ global_objdb->object_key_create(object_handle, "token", strlen("token"),
+ "5000", strlen("5000")+1);
+ }
+
/* Set RRP mode appropriately */
if (num_interfaces > 1) {
global_objdb->object_key_create(object_handle, "rrp_mode", strlen("rrp_mode"),
More information about the Cluster-devel
mailing list