[SCM] CTDB repository - branch 1.2.40 updated - ctdb-1.2.70-2-gf0416af

Amitay Isaacs amitay at samba.org
Sun Dec 8 19:46:04 MST 2013


The branch, 1.2.40 has been updated
       via  f0416afa6dc776489e2c7b3f0ede3480a3035bdb (commit)
       via  bcb73f0b9c48fab6ac89e4ec0a297fd156beb6f6 (commit)
      from  5620a403f3ed8dd1ec8dcb449de4cf8a840893a8 (commit)

http://gitweb.samba.org/?p=ctdb.git;a=shortlog;h=1.2.40


- Log -----------------------------------------------------------------
commit f0416afa6dc776489e2c7b3f0ede3480a3035bdb
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Dec 9 12:02:47 2013 +1100

    New version 1.2.71
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>

commit bcb73f0b9c48fab6ac89e4ec0a297fd156beb6f6
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Dec 9 11:47:01 2013 +1100

    eventscripts: Do not restart NFS on reconfigure, just do statd notify
    
    See also commit 2629de72e1f37b5e46772c2ef8d8d0012fc4ed37 in the master
    branch.
    
    In this branch the NFS restart was accidentally re-added in
    30e05c8b14413f3e1150b01e856d4b51c675ea5c and formalised in
    3fd4da153703bc83cf102ad367dd20d873e938a0 when the mistake wasn't
    realised.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>

-----------------------------------------------------------------------

Summary of changes:
 config/events.d/60.nfs     |   17 ++++++++++-------
 packaging/RPM/ctdb.spec.in |    4 +++-
 2 files changed, 13 insertions(+), 8 deletions(-)


Changeset truncated at 500 lines:

diff --git a/config/events.d/60.nfs b/config/events.d/60.nfs
index f567c82..13a2b04 100755
--- a/config/events.d/60.nfs
+++ b/config/events.d/60.nfs
@@ -14,7 +14,16 @@ start_nfs() {
 service_name="nfs"
 service_start="start_nfs"
 service_stop="startstop_nfs stop"
-service_reconfigure="startstop_nfs restart"
+service_reconfigure="reconfigure_nfs"
+
+reconfigure_nfs ()
+{
+    # If IPs have been reallocated, we must restart the lock manager
+    # across all nodes and notify statd clients.
+    if [ -x "$CTDB_BASE/statd-callout" ] ; then
+	"$CTDB_BASE/statd-callout" notify &
+    fi >/dev/null 2>&1
+}
 
 nfs_check_thread_count ()
 {
@@ -200,12 +209,6 @@ case "$1" in
 	    ctdb_service_reconfigure
 	    exit 0
 	fi
-
-	# if the ips have been reallocated, we must restart the lockmanager
-	# across all nodes and ping all statd listeners
-	[ -x $CTDB_BASE/statd-callout ] && {
-		$CTDB_BASE/statd-callout notify &
-	} >/dev/null 2>&1
 	;;
     *)
 	ctdb_standard_event_handler "$@"
diff --git a/packaging/RPM/ctdb.spec.in b/packaging/RPM/ctdb.spec.in
index 2792b59..715a824 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.70
+Version: 1.2.71
 Release: 1GITHASH
 Epoch: 0
 License: GNU GPL version 3
@@ -155,6 +155,8 @@ development libraries for ctdb
 
 %changelog
 
+* Mon Dec 09 2013 : Version 1.2.71
+  - Don't restart NFS on failover, just do statd notification
 * Mon Nov 25 2013 : Version 1.2.70
   - Just warn when recovery fails to update flags on inactive node
 * Mon Nov 04 2013 : Version 1.2.69


-- 
CTDB repository


More information about the samba-cvs mailing list