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: mgmt by zhenh from
([email protected])
2. Linux-HA CVS: mgmt by zhenh from
([email protected])
3. Linux-HA CVS: include by zhenh 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, 5 Jun 2006 23:05:05 -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:
pass NULL as hostname when we clean up a resource
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/mgmt/daemon/mgmt_crm.c,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -3 -r1.48 -r1.49
--- mgmt_crm.c 5 Jun 2006 11:07:04 -0000 1.48
+++ mgmt_crm.c 6 Jun 2006 05:05:04 -0000 1.49
@@ -847,8 +847,10 @@
NULL, &crmd_channel);
send_hello_message(crmd_channel, our_pid, client_name, "0", "1");
- delete_lrm_rsc(crmd_channel, argv[1], argv[2]);
- refresh_lrm(crmd_channel, argv[1]);
+ delete_lrm_rsc(crmd_channel, NULL, argv[1]);
+ refresh_lrm(crmd_channel, NULL);
+
+
return cl_strdup(MSG_OK);
}
------------------------------
Message: 2
Date: Mon, 5 Jun 2006 23:06:47 -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/client
Modified Files:
haclient.py.in
Log Message:
fix a bug, mistype the handler of cleanup resource
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/mgmt/client/haclient.py.in,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -3 -r1.50 -r1.51
--- haclient.py.in 5 Jun 2006 11:09:38 -0000 1.50
+++ haclient.py.in 6 Jun 2006 05:06:46 -0000 1.51
@@ -1457,8 +1457,7 @@
manager.do_cmd("move_rsc\n%s\ndown"%self.cur_name)
def on_item_cleanup(self, action) :
- hostname = manager.get_rsc_running_on(self.cur_name)
- manager.do_cmd("cleanup_rsc\n"+hostname[0] + "\n" +
self.cur_name)
+ manager.do_cmd("cleanup_rsc\n"+self.cur_name)
def load_icon(self, name, file) :
icons = gtk.IconFactory()
@@ -1563,7 +1562,7 @@
('resource', None, _('Resources')),
('addrsc', "ha-add-resource", _('Add New Item'),
None,_('add new item'), self.on_add_item),
('delrsc', "ha-remove-resource", _('Delete'),
None,_('delete current item'), self.on_del_item),
- ('cleanuprsc', "ha-cleanup-resource", _('Clean up'),
None,_('refresh the resource'), self.on_item_action),
+ ('cleanuprsc', "ha-cleanup-resource", _('Clean up'),
None,_('refresh the resource'), self.on_item_cleanup),
('startrsc', "ha-start-resource", _('Start'),
None,_('start resource'), self.on_item_action),
('stoprsc', "ha-stop-resource", _('Stop'), None,_('stop
resource'), self.on_item_action),
('defaultrsc', "ha-default-resource", _('Default'),
None,_('work as default'), self.on_item_action),
------------------------------
Message: 3
Date: Mon, 5 Jun 2006 23:18:06 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: include by zhenh from
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
linux-ha CVS committal
Author : zhenh
Host :
Project : linux-ha
Module : include
Dir : linux-ha/include/mgmt
Modified Files:
mgmt_common.h
Log Message:
don't need hostname when we clean up a resource
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/include/mgmt/mgmt_common.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- mgmt_common.h 5 Jun 2006 05:38:57 -0000 1.11
+++ mgmt_common.h 6 Jun 2006 05:18:06 -0000 1.12
@@ -385,7 +385,7 @@
description:
clean up a unmanaged resource
format:
- MSG_CLEANUP_RSC hostname resource
+ MSG_CLEANUP_RSC resource
return:
MSG_OK
or
------------------------------
Message: 4
Date: Tue, 6 Jun 2006 00:17:54 -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_resource.c
Log Message:
Pass the options in the right order.
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/crm/admin/crm_resource.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- crm_resource.c 29 May 2006 11:53:53 -0000 1.33
+++ crm_resource.c 6 Jun 2006 06:17:53 -0000 1.34
@@ -1,4 +1,4 @@
-/* $Id: crm_resource.c,v 1.33 2006/05/29 11:53:53 andrew Exp $ */
+/* $Id: crm_resource.c,v 1.34 2006/06/06 06:17:53 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
@@ -897,7 +897,7 @@
fprintf(stderr, "You need to supply a value with the -v
option\n");
return CIBRES_MISSING_FIELD;
}
- rc = set_resource_attr(rsc_id, prop_id, prop_set, prop_name,
+ rc = set_resource_attr(rsc_id, prop_set, prop_id, prop_name,
prop_value, cib_conn, &data_set);
} else if(rsc_cmd == 'd') {
------------------------------
Message: 5
Date: Tue, 6 Jun 2006 10:36:31 -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:
Corruption in the CIB is to be avoided at all costs...
unconditionally turn on verification of XML diff application
Fix the generation of XML diffs to better reflect the actual changes
(and prevent false positives when verification is performed)
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/lib/crm/common/xml.c,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -3 -r1.89 -r1.90
--- xml.c 31 May 2006 06:01:43 -0000 1.89
+++ xml.c 6 Jun 2006 16:36:31 -0000 1.90
@@ -1,4 +1,4 @@
-/* $Id: xml.c,v 1.89 2006/05/31 06:01:43 andrew Exp $ */
+/* $Id: xml.c,v 1.90 2006/06/06 16:36:31 andrew Exp $ */
/*
* Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
*
@@ -1627,7 +1627,6 @@
" saw %d", root_nodes_seen);
result = FALSE;
-#if CRM_DEV_BUILD
} else if(result) {
crm_data_t *intermediate = NULL;
crm_data_t *diff_of_diff = NULL;
@@ -1636,16 +1635,17 @@
intermediate = diff_xml_object(old, *new, FALSE);
diff_of_diff = diff_xml_object(intermediate, diff, TRUE);
if(diff_of_diff != NULL) {
- crm_warn("Diff application failed!");
+ crm_err("Diff application failed!");
log_xml_diff(LOG_DEBUG, diff_of_diff,
"diff:diff_of_diff");
log_xml_diff(LOG_INFO, intermediate,
"diff:actual_diff");
+ crm_log_xml_info(old, "diff:old");
+ crm_log_xml_info(*new, "diff:new");
result = FALSE;
}
free_xml(diff_of_diff);
free_xml(intermediate);
diff_of_diff = NULL;
intermediate = NULL;
-#endif
}
if(result == FALSE) {
@@ -1808,6 +1808,7 @@
crm_data_t *right_child = NULL;
const char *right_val = NULL;
const char *name = NULL;
+ const char *value = NULL;
int lpc = 0;
const char *filter[] = {
@@ -1903,8 +1904,10 @@
/* check for XML_DIFF_MARKER in a child */
xml_child_iter(
right, right_child,
- if(crm_element_value(right_child, XML_DIFF_MARKER)) {
- crm_debug_2("Found the root of the deletion:
%s", name);
+ value = crm_element_value(right_child, XML_DIFF_MARKER);
+ if(value != NULL && safe_str_eq(value, "removed:top")) {
+ crm_debug("Found the root of the deletion: %s",
name);
+ crm_log_xml_debug(right_child, "deletion");
differences = TRUE;
break;
}
------------------------------
_______________________________________________
Linux-ha-cvs mailing list
[email protected]
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
End of Linux-ha-cvs Digest, Vol 31, Issue 14
********************************************