[SCM] CTDB repository - branch 1.2.40 updated - ctdb-1.9.1-557-gd967d1b
Ronnie Sahlberg
sahlberg at samba.org
Sun Mar 11 20:39:40 MDT 2012
The branch, 1.2.40 has been updated
via d967d1bcf72d32312ca765bb467d03ddd4690cb7 (commit)
via ba1b678db4dde637d7aba1037f446038d2093ec2 (commit)
via 10249a8f350471d5c6e0bb16a7c1276ec3bcc22b (commit)
from 9fd1d9cca3fcced1aa4af5d515f7e2617eae4a50 (commit)
http://gitweb.samba.org/?p=ctdb.git;a=shortlog;h=1.2.40
- Log -----------------------------------------------------------------
commit d967d1bcf72d32312ca765bb467d03ddd4690cb7
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Mon Mar 12 13:05:07 2012 +1100
new version 1.2.42
commit ba1b678db4dde637d7aba1037f446038d2093ec2
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Mon Mar 12 13:03:19 2012 +1100
ReadOnly: Only restrict the readonly sanity/paranoia check that only allows
UPDATE_RECORD to create a record to only apply to normal databases, not
persistent databases or else the net registry command breaks
and other persistent database creation/updates .
S1035666
commit 10249a8f350471d5c6e0bb16a7c1276ec3bcc22b
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Tue Mar 6 16:03:18 2012 +1100
new version 1.2.41
-----------------------------------------------------------------------
Summary of changes:
packaging/RPM/ctdb.spec.in | 10 +++++++++-
server/ctdb_persistent.c | 5 ++++-
2 files changed, 13 insertions(+), 2 deletions(-)
Changeset truncated at 500 lines:
diff --git a/packaging/RPM/ctdb.spec.in b/packaging/RPM/ctdb.spec.in
index 3027baf..7519be1 100644
--- a/packaging/RPM/ctdb.spec.in
+++ b/packaging/RPM/ctdb.spec.in
@@ -3,7 +3,7 @@ Name: ctdb
Summary: Clustered TDB
Vendor: Samba Team
Packager: Samba Team <samba at samba.org>
-Version: 1.2.40
+Version: 1.2.42
Release: 1GITHASH
Epoch: 0
License: GNU GPL version 3
@@ -144,6 +144,14 @@ development libraries for ctdb
%{_libdir}/libctdb.a
%changelog
+* Mon Mar 12 2012 : Version 1.2.42
+ - Allow non-readonly database UPDATE_RECORD to create non-existing records
+ or else net command and the registry breaks.
+ S1035666
+* Tue Mar 6 2012 : Version 1.2.41
+ - rewrite of 13.per_ip_routing script
+ - readonly record bugfixes
+ - add statistics for readonly delegations and revokes
* Mon Feb 6 2012 : Version 1.2.40
- Fix for LCP2 failure to balance uneven netgroups
- Add ReadOnly record support
diff --git a/server/ctdb_persistent.c b/server/ctdb_persistent.c
index 669021a..01c0e86 100644
--- a/server/ctdb_persistent.c
+++ b/server/ctdb_persistent.c
@@ -732,7 +732,10 @@ int32_t ctdb_control_update_record(struct ctdb_context *ctdb,
state->ctdb_db = ctdb_db;
state->c = c;
state->m = m;
- state->flags = UPDATE_FLAGS_REPLACE_ONLY;
+ state->flags = 0;
+ if (!ctdb_db->persistent) {
+ state->flags = UPDATE_FLAGS_REPLACE_ONLY;
+ }
/* create a child process to take out a transaction and
write the data.
--
CTDB repository
More information about the samba-cvs
mailing list