[SCM] CTDB repository - branch master updated - ctdb-1.0.93-3-g687535b
Ronnie Sahlberg
sahlberg at samba.org
Fri Oct 9 05:19:26 MDT 2009
The branch, master has been updated
via 687535b51622d1fac7ccb38fa640bf1febd69fd8 (commit)
via 5cb4d63bf6887d15aba37fafc3f6b6ba38027f13 (commit)
from f72d33ac73ebb1af802bacdfb30279df3cd8b8f9 (commit)
http://gitweb.samba.org/?p=sahlberg/ctdb.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 687535b51622d1fac7ccb38fa640bf1febd69fd8
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Fri Oct 9 22:22:11 2009 +1100
Fix bug spotted by Metze,
the argument to ctdb_control_event_Script_disabled() is a string not a uint32
commit 5cb4d63bf6887d15aba37fafc3f6b6ba38027f13
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Thu Oct 8 19:17:57 2009 +1100
version 1.0.94
-----------------------------------------------------------------------
Summary of changes:
packaging/RPM/ctdb.spec | 4 +++-
server/eventscript.c | 6 +++---
2 files changed, 6 insertions(+), 4 deletions(-)
Changeset truncated at 500 lines:
diff --git a/packaging/RPM/ctdb.spec b/packaging/RPM/ctdb.spec
index 2d97b85..8e68200 100644
--- a/packaging/RPM/ctdb.spec
+++ b/packaging/RPM/ctdb.spec
@@ -4,7 +4,7 @@ Summary: Clustered TDB
Vendor: Samba Team
Packager: Samba Team <samba at samba.org>
Name: ctdb
-Version: 1.0.93
+Version: 1.0.94
Release: 1
Epoch: 0
License: GNU GPL version 3
@@ -132,6 +132,8 @@ fi
%{_libdir}/pkgconfig/ctdb.pc
%changelog
+* Thu Oct 10 2009 : Version 1.0.94
+ - Be very aggressive and quickly ban nodes that can not freeze their databases
* Tue Oct 8 2009 : Version 1.0.93
- When adding an ip, make sure to update this assignment on all nodes
so it wont show up as -1 on other nodes.
diff --git a/server/eventscript.c b/server/eventscript.c
index b60b1e4..bbb4016 100644
--- a/server/eventscript.c
+++ b/server/eventscript.c
@@ -193,13 +193,13 @@ int32_t ctdb_control_event_script_stop(struct ctdb_context *ctdb, TDB_DATA indat
*/
int32_t ctdb_control_event_script_disabled(struct ctdb_context *ctdb, TDB_DATA indata)
{
- int32_t res = *((int32_t *)indata.dptr);
+ const char *name = (const char *)indata.dptr;
struct ctdb_monitoring_status *monitoring_status =
talloc_get_type(ctdb->script_monitoring_ctx,
struct ctdb_monitoring_status);
struct ctdb_monitor_script_status *script;
- DEBUG(DEBUG_INFO, ("event script disabed called : %d\n", (int)res));
+ DEBUG(DEBUG_INFO, ("event script disabed called for script %s\n", name));
if (monitoring_status == NULL) {
DEBUG(DEBUG_ERR,(__location__ " script_status is NULL when script finished.\n"));
@@ -213,7 +213,7 @@ int32_t ctdb_control_event_script_disabled(struct ctdb_context *ctdb, TDB_DATA i
}
script->finished = timeval_current();
- script->status = res;
+ script->status = 0;
script->disabled = 1;
return 0;
--
CTDB repository
More information about the samba-cvs
mailing list