ctdb-tests: Use onnode to start/stop local daemons
authorMartin Schwenke <martin@meltin.net>
Tue, 6 Mar 2018 01:29:52 +0000 (12:29 +1100)
committerAmitay Isaacs <amitay@samba.org>
Mon, 19 Mar 2018 01:23:20 +0000 (02:23 +0100)
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/tests/simple/scripts/local_daemons.bash

index aad533b969b189f21435ddb0c8f87689bd61df73..1858492bcd5d83c2900a8781e46b7e7deb6e28e3 100644 (file)
@@ -192,17 +192,9 @@ EOF
 start_ctdb_1 ()
 {
        local pnn="$1"
-       local node_dir=$(node_dir "$pnn")
-       local pidfile=$(node_pidfile "$pnn")
-       local conf=$(node_conf "$pnn")
-       local socket=$(node_socket "$pnn")
 
        CTDBD="${VALGRIND} ctdbd --sloppy-start --nopublicipcheck" \
-            CTDB_BASE="$node_dir" \
-            CTDBD_CONF="$conf" \
-            CTDB_PIDFILE="$pidfile" \
-            CTDB_SOCKET="$socket" \
-            ctdbd_wrapper start
+            onnode "$pnn" ctdbd_wrapper start
 }
 
 daemons_start ()
@@ -218,16 +210,8 @@ daemons_start ()
 stop_ctdb_1 ()
 {
        local pnn="$1"
-       local node_dir=$(node_dir "$pnn")
-       local pidfile=$(node_pidfile "$pnn")
-       local conf=$(node_conf "$pnn")
-       local socket=$(node_socket "$pnn")
-
-       CTDB_BASE="$node_dir" \
-                CTDBD_CONF="$conf" \
-                CTDB_PIDFILE="$pidfile" \
-                CTDB_SOCKET="$socket" \
-                ctdbd_wrapper stop
+
+       onnode "$pnn" ctdbd_wrapper stop
 }
 
 daemons_stop ()