Send Linux-ha-cvs mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Linux-ha-cvs digest..."
Today's Topics:
1. Linux-HA CVS: membership by zhenh from
([email protected])
2. Linux-HA CVS: cim by panjiam from
([email protected])
3. Linux-HA CVS: cim by panjiam from
([email protected])
4. Linux-HA CVS: cim by panjiam from
([email protected])
5. Linux-HA CVS: mgmt by zhenh from
([email protected])
----------------------------------------------------------------------
Message: 1
Date: Thu, 13 Apr 2006 20:41:31 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: membership by zhenh from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : zhenh
Host :
Project : linux-ha
Module : membership
Dir : linux-ha/membership/ccm
Modified Files:
ccmlib_memapi.c
Log Message:
only updating node name list in the handler of llm_msg, fix bug 1198
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/membership/ccm/ccmlib_memapi.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -3 -r1.43 -r1.44
--- ccmlib_memapi.c 13 Apr 2006 09:08:37 -0000 1.43
+++ ccmlib_memapi.c 14 Apr 2006 02:41:30 -0000 1.44
@@ -1,4 +1,4 @@
-/* $Id: ccmlib_memapi.c,v 1.43 2006/04/13 09:08:37 zhenh Exp $ */
+/* $Id: ccmlib_memapi.c,v 1.44 2006/04/14 02:41:30 zhenh Exp $ */
/*
* ccmlib_memapi.c: Consensus Cluster Membership API
*
@@ -121,20 +121,12 @@
on_llm_msg(mbr_private_t *mem, struct IPC_MESSAGE *msg)
{
unsigned long len = msg->msg_len;
- int numnodes;
if (mem->llm != NULL) {
g_free(mem->llm);
}
mem->llm = (ccm_llm_t *)g_malloc(len);
memcpy(mem->llm, msg->msg_body, len);
-
- mem->bornon = g_hash_table_new(g_direct_hash,
- g_direct_equal);
-
- numnodes = CLLM_GET_NODECOUNT(mem->llm);
-
- mem->cookie = NULL;
return;
}
@@ -185,6 +177,11 @@
break;
}
on_llm_msg(private, msg);
+
+ private->bornon = g_hash_table_new(g_direct_hash,
+ g_direct_equal);
+ private->cookie = NULL;
+
private->client_report = TRUE;
msg->msg_done(msg);
return 0;
------------------------------
Message: 2
Date: Thu, 13 Apr 2006 21:35:04 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: cim by panjiam from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : panjiam
Host :
Project : linux-ha
Module : cim
Dir : linux-ha/cim
Modified Files:
resource_common.c
Log Message:
group resource id missing
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/cim/resource_common.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- resource_common.c 13 Apr 2006 07:35:03 -0000 1.5
+++ resource_common.c 14 Apr 2006 03:35:02 -0000 1.6
@@ -610,6 +610,7 @@
rsctype = "master";
break;
case TID_RES_GROUP:
+ ha_msg_add(resource, "id", rscid);
rsctype = "group";
break;
}
------------------------------
Message: 3
Date: Thu, 13 Apr 2006 21:39:54 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: cim by panjiam from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : panjiam
Host :
Project : linux-ha
Module : cim
Dir : linux-ha/cim
Modified Files:
cluster_info.c
Log Message:
1. the parameter did not match in the macro.
2. clean up resource group disk image immediately after submmitted.
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/cim/cluster_info.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- cluster_info.c 13 Apr 2006 07:58:35 -0000 1.6
+++ cluster_info.c 14 Apr 2006 03:39:53 -0000 1.7
@@ -1314,10 +1314,10 @@
return 1;
}
-#define CLEAN_RESOURCE_RECORD(resid) do { \
- cim_update_disabled_rsc_list(0, rscid); \
- cim_erase_rscattrs(rscid); \
- cim_remove_rsctype(rscid); \
+#define CLEAN_RESOURCE_RECORD(resid) do { \
+ cim_update_disabled_rsc_list(0, resid); \
+ cim_erase_rscattrs(resid); \
+ cim_remove_rsctype(resid); \
}while(0)
/****************************************************************
@@ -1821,6 +1821,8 @@
return HA_FAIL;
}
+ CLEAN_RESOURCE_RECORD(rscid);
+
/* then add sub primitive resources into group */
count = cim_list_length(sublist);
for (i = 0; i < count; i++) {
@@ -1837,7 +1839,6 @@
CLEAN_RESOURCE_RECORD(cl_get_string(primitive, "id"));
}
- CLEAN_RESOURCE_RECORD(rscid);
ha_msg_del(sublist);
} else if ( type == TID_RES_CLONE || type == TID_RES_MASTER) {
struct ha_msg *primitive;
------------------------------
Message: 4
Date: Thu, 13 Apr 2006 21:44:10 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: cim by panjiam from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : panjiam
Host :
Project : linux-ha
Module : cim
Dir : linux-ha/cim
Modified Files:
clustering_service_provider.c
Log Message:
the CIM method should return HA_OK if succeed in adding resource.
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/cim/clustering_service_provider.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- clustering_service_provider.c 10 Apr 2006 10:14:00 -0000 1.1
+++ clustering_service_provider.c 14 Apr 2006 03:44:10 -0000 1.2
@@ -219,7 +219,7 @@
strcasecmp(METHOD_ADD_RESOURCE, method_name) == 0 ){
char * rscid;
rscid = CMGetKeyString(rscop, "Id", &rc);
- if ( cim_cib_addrsc(rscid) == HA_FAIL ) {
+ if ( ( ret = cim_cib_addrsc(rscid)) == HA_FAIL ) {
cl_log(LOG_ERR, "%s: failed to add resource %s.",
__FUNCTION__, rscid);
rc.rc = CMPI_RC_ERR_FAILED;
------------------------------
Message: 5
Date: Thu, 13 Apr 2006 22:25:02 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: mgmt by zhenh from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : zhenh
Host :
Project : linux-ha
Module : mgmt
Dir : linux-ha/mgmt/daemon
Modified Files:
mgmt_crm.c
Log Message:
add the type check of operations
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/mgmt/daemon/mgmt_crm.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -3 -r1.27 -r1.28
--- mgmt_crm.c 12 Apr 2006 09:14:34 -0000 1.27
+++ mgmt_crm.c 14 Apr 2006 04:25:02 -0000 1.28
@@ -1104,6 +1104,9 @@
}
for (i = 0; i < ops->nfields; i++) {
if (STRNCMP_CONST(ops->names[i], "op") == 0) {
+ if (ops->types[i] != FT_STRUCT) {
+ continue;
+ }
op = (struct ha_msg*)ops->values[i];
ret = mgmt_msg_append(ret, ha_msg_value(op, "id"));
ret = mgmt_msg_append(ret, ha_msg_value(op, "name"));
------------------------------
_______________________________________________
Linux-ha-cvs mailing list
[email protected]
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
End of Linux-ha-cvs Digest, Vol 29, Issue 85
********************************************