summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2011-05-11 15:18:11 +1000
committerMartin Schwenke <martin@meltin.net>2011-08-03 17:02:41 +1000
commit571e55ac0dd01b4868688ba42972c8d6bed07fbe (patch)
treecf95ce865fbedc49b36fb55fb6d8a854ce1ca4ae
parente3a9991e4654dbf334ff9578f53537de284303b9 (diff)
downloadsamba-571e55ac0dd01b4868688ba42972c8d6bed07fbe.tar.gz
samba-571e55ac0dd01b4868688ba42972c8d6bed07fbe.tar.xz
samba-571e55ac0dd01b4868688ba42972c8d6bed07fbe.zip
Eventscripts: remove ctdb_wait_command() and ctdb_wait_tcp_ports() functions.
These haven't been used for a long time. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit f5fd361cadb3ea18d29e2d7215a7853718e48d00)
-rwxr-xr-xctdb/config/functions59
1 files changed, 0 insertions, 59 deletions
diff --git a/ctdb/config/functions b/ctdb/config/functions
index 3967da64f3..253ac9f514 100755
--- a/ctdb/config/functions
+++ b/ctdb/config/functions
@@ -88,65 +88,6 @@ nice_service()
}
######################################################
-# wait for a command to return a zero exit status
-# usage: ctdb_wait_command SERVICE_NAME <command>
-######################################################
-ctdb_wait_command() {
- service_name="$1"
- wait_cmd="$2"
- [ -z "$wait_cmd" ] && return;
- all_ok=0
- echo "Waiting for service $service_name to start"
- while [ $all_ok -eq 0 ]; do
- $wait_cmd > /dev/null 2>&1 && all_ok=1
- ctdb status > /dev/null 2>&1 || {
- echo "ctdb daemon has died. Exiting wait for $service_name"
- exit 1
- }
- [ $all_ok -eq 1 ] || sleep 1
- done
- echo "Local service $service_name is up"
-}
-
-
-######################################################
-# wait for a set of tcp ports
-# usage: ctdb_wait_tcp_ports SERVICE_NAME <ports...>
-######################################################
-ctdb_wait_tcp_ports() {
- service_name="$1"
- shift
- wait_ports="$*"
- [ -z "$wait_ports" ] && return;
- all_ok=0
- echo "Waiting for tcp service $service_name to start"
- while [ $all_ok -eq 0 ]; do
- all_ok=1
- for p in $wait_ports; do
- if [ -x /usr/bin/netcat ]; then
- /usr/bin/netcat -z 127.0.0.1 $p > /dev/null || all_ok=0
- elif [ -x /usr/bin/nc ]; then
- /usr/bin/nc -z 127.0.0.1 $p > /dev/null || all_ok=0
- elif [ -x /usr/bin/netstat ]; then
- (netstat -a -n | egrep "0.0.0.0:$p[[:space:]]*LISTEN" > /dev/null) || all_ok=0
- elif [ -x /bin/netstat ]; then
- (netstat -a -n | egrep "0.0.0.0:$p[[:space:]]*LISTEN" > /dev/null) || all_ok=0
- else
- echo "No tool to check tcp ports availabe. can not check in ctdb_wait_tcp_ports"
- return 127
- fi
- done
- [ $all_ok -eq 1 ] || sleep 1
- ctdb status > /dev/null 2>&1 || {
- echo "ctdb daemon has died. Exiting tcp wait $service_name"
- return 1
- }
- done
- echo "Local tcp services for $service_name are up"
-}
-
-
-######################################################
# check that a rpc server is registered with portmap
# and responding to requests
# usage: ctdb_check_rpc SERVICE_NAME PROGNUM VERSION