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: resources by sunjd from
([email protected])
2. Linux-HA CVS: crm by andrew from
([email protected])
3. Linux-HA CVS: crm by andrew from
([email protected])
4. Linux-HA CVS: crm by andrew from
([email protected])
5. Linux-HA CVS: lib by andrew from
([email protected])
----------------------------------------------------------------------
Message: 1
Date: Mon, 15 May 2006 04:07:32 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: resources by sunjd from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : sunjd
Host :
Project : linux-ha
Module : resources
Dir : linux-ha/resources/OCF
Modified Files:
apache.in
Log Message:
bug1254: can get metadata even httpd isnot found
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/resources/OCF/apache.in,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- apache.in 11 May 2006 14:56:42 -0000 1.19
+++ apache.in 15 May 2006 10:07:32 -0000 1.20
@@ -548,6 +548,7 @@
stop) return $OCF_SUCCESS;;
monitor) return $OCF_NOT_RUNNING;;
status) return $LSB_STATUS_STOPPED;;
+ meta-data) metadata_apache;;
esac
ocf_log err "No valid httpd found! Please revise your <HTTPDLIST>
item"
exit $OCF_ERR_CONFIGURED
------------------------------
Message: 2
Date: Mon, 15 May 2006 04:21:05 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: crm by andrew from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : andrew
Host :
Project : linux-ha
Module : crm
Dir : linux-ha/crm/cib
Modified Files:
io.c callbacks.c
Log Message:
Allow renames and or new ID's to be assigned silently in do_id_check()
As yet no-where allows renames but everywhere except startup allows
new ID's to be assigned where one doesnt exist.
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/crm/cib/io.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -3 -r1.66 -r1.67
--- io.c 20 Apr 2006 13:19:01 -0000 1.66
+++ io.c 15 May 2006 10:21:04 -0000 1.67
@@ -1,4 +1,4 @@
-/* $Id: io.c,v 1.66 2006/04/20 13:19:01 andrew Exp $ */
+/* $Id: io.c,v 1.67 2006/05/15 10:21:04 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
*
@@ -329,7 +329,14 @@
crm_xml_add(root, "generated", XML_BOOLEAN_FALSE);
- do_id_check(root, NULL);
+ if(do_id_check(root, NULL, FALSE, FALSE)) {
+ crm_crit("%s does not contain a vaild configuration.",
+ filename);
+ crm_crit("Inhibiting respawn by Heartbeat to avoid loss"
+ " of configuration data.");
+ cl_flush_logs();
+ exit(100);
+ }
if (verifyCibXml(root) == FALSE) {
crm_crit("%s does not contain a vaild configuration.",
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/crm/cib/callbacks.c,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -3 -r1.121 -r1.122
--- callbacks.c 21 Apr 2006 07:08:03 -0000 1.121
+++ callbacks.c 15 May 2006 10:21:04 -0000 1.122
@@ -1,4 +1,4 @@
-/* $Id: callbacks.c,v 1.121 2006/04/21 07:08:03 andrew Exp $ */
+/* $Id: callbacks.c,v 1.122 2006/05/15 10:21:04 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
*
@@ -1123,7 +1123,7 @@
update_counters(__FILE__, __FUNCTION__, result_cib);
- if(do_id_check(result_cib, NULL)) {
+ if(do_id_check(result_cib, NULL, TRUE, FALSE)) {
rc = cib_id_check;
if(call_options & cib_force_diff) {
crm_err("Global update introduces id
collision!");
------------------------------
Message: 3
Date: Mon, 15 May 2006 04:21:05 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: crm by andrew from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : andrew
Host :
Project : linux-ha
Module : crm
Dir : linux-ha/crm/pengine
Modified Files:
ptest.c
Log Message:
Allow renames and or new ID's to be assigned silently in do_id_check()
As yet no-where allows renames but everywhere except startup allows
new ID's to be assigned where one doesnt exist.
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/crm/pengine/ptest.c,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -3 -r1.73 -r1.74
--- ptest.c 18 Mar 2006 17:23:48 -0000 1.73
+++ ptest.c 15 May 2006 10:21:04 -0000 1.74
@@ -1,4 +1,4 @@
-/* $Id: ptest.c,v 1.73 2006/03/18 17:23:48 andrew Exp $ */
+/* $Id: ptest.c,v 1.74 2006/05/15 10:21:04 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
@@ -242,7 +242,7 @@
CRM_CHECK(cib_object != NULL, return 4);
crm_notice("Required feature set: %s", feature_set(cib_object));
- do_id_check(cib_object, NULL);
+ do_id_check(cib_object, NULL, FALSE, FALSE);
crm_zero_mem_stats(NULL);
------------------------------
Message: 4
Date: Mon, 15 May 2006 04:21:05 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: crm by andrew from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : andrew
Host :
Project : linux-ha
Module : crm
Dir : linux-ha/crm/admin
Modified Files:
crm_verify.c
Log Message:
Allow renames and or new ID's to be assigned silently in do_id_check()
As yet no-where allows renames but everywhere except startup allows
new ID's to be assigned where one doesnt exist.
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/crm/admin/crm_verify.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- crm_verify.c 5 Apr 2006 13:37:05 -0000 1.10
+++ crm_verify.c 15 May 2006 10:21:05 -0000 1.11
@@ -1,4 +1,4 @@
-/* $Id: crm_verify.c,v 1.10 2006/04/05 13:37:05 andrew Exp $ */
+/* $Id: crm_verify.c,v 1.11 2006/05/15 10:21:05 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
@@ -214,7 +214,7 @@
#endif
crm_notice("Required feature set: %s", feature_set(cib_object));
- if(do_id_check(cib_object, NULL)) {
+ if(do_id_check(cib_object, NULL, FALSE, FALSE)) {
pe_config_err("ID Check failed");
}
------------------------------
Message: 5
Date: Mon, 15 May 2006 04:21:06 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by andrew from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : andrew
Host :
Project : linux-ha
Module : lib
Dir : linux-ha/lib/crm/common
Modified Files:
xml.c
Log Message:
Allow renames and or new ID's to be assigned silently in do_id_check()
As yet no-where allows renames but everywhere except startup allows
new ID's to be assigned where one doesnt exist.
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/lib/crm/common/xml.c,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -3 -r1.82 -r1.83
--- xml.c 11 May 2006 12:13:06 -0000 1.82
+++ xml.c 15 May 2006 10:21:05 -0000 1.83
@@ -1,4 +1,4 @@
-/* $Id: xml.c,v 1.82 2006/05/11 12:13:06 andrew Exp $ */
+/* $Id: xml.c,v 1.83 2006/05/15 10:21:05 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
*
@@ -2249,7 +2249,8 @@
}
gboolean
-do_id_check(crm_data_t *xml_obj, GHashTable *id_hash)
+do_id_check(crm_data_t *xml_obj, GHashTable *id_hash,
+ gboolean silent_add, gboolean silent_rename)
{
char *lookup_id = NULL;
gboolean modified = FALSE;
@@ -2273,7 +2274,7 @@
xml_child_iter(
xml_obj, xml_child,
- if(do_id_check(xml_child, id_hash)) {
+ if(do_id_check(xml_child, id_hash, silent_add, silent_rename)) {
modified = TRUE;
}
);
@@ -2309,9 +2310,12 @@
id_hash, lookup_id, crm_strdup(tag_id));
break;
}
- }
+ modified |= (!silent_rename);
- modified = TRUE;
+ } else {
+ modified |= (!silent_add);
+ }
+
crm_free(lookup_id);
assign_uuid(xml_obj);
tag_id = ID(xml_obj);
------------------------------
_______________________________________________
Linux-ha-cvs mailing list
[email protected]
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
End of Linux-ha-cvs Digest, Vol 30, Issue 44
********************************************