You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zookeeper.apache.org by iv...@apache.org on 2012/11/22 18:36:21 UTC
svn commit: r1412629 - in /zookeeper/bookkeeper/trunk: CHANGES.txt
hedwig-client/src/main/cpp/scripts/server-control.sh
Author: ivank
Date: Thu Nov 22 17:36:20 2012
New Revision: 1412629
URL: http://svn.apache.org/viewvc?rev=1412629&view=rev
Log:
BOOKKEEPER-454: hedwig c++ tester script assumes sh is bash (ivank)
Modified:
zookeeper/bookkeeper/trunk/CHANGES.txt
zookeeper/bookkeeper/trunk/hedwig-client/src/main/cpp/scripts/server-control.sh
Modified: zookeeper/bookkeeper/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/zookeeper/bookkeeper/trunk/CHANGES.txt?rev=1412629&r1=1412628&r2=1412629&view=diff
==============================================================================
--- zookeeper/bookkeeper/trunk/CHANGES.txt (original)
+++ zookeeper/bookkeeper/trunk/CHANGES.txt Thu Nov 22 17:36:20 2012
@@ -128,6 +128,8 @@ Trunk (unreleased changes)
BOOKKEEPER-452: Rename ClientConfiguration multiplexing_enabled to subscription_connection_sharing_enabled (sijie via ivank)
+ BOOKKEEPER-454: hedwig c++ tester script assumes sh is bash (ivank)
+
hedwig-server:
BOOKKEEPER-302: No more messages delivered when hub server scans messages over two ledgers. (sijie via ivank)
Modified: zookeeper/bookkeeper/trunk/hedwig-client/src/main/cpp/scripts/server-control.sh
URL: http://svn.apache.org/viewvc/zookeeper/bookkeeper/trunk/hedwig-client/src/main/cpp/scripts/server-control.sh?rev=1412629&r1=1412628&r2=1412629&view=diff
==============================================================================
--- zookeeper/bookkeeper/trunk/hedwig-client/src/main/cpp/scripts/server-control.sh (original)
+++ zookeeper/bookkeeper/trunk/hedwig-client/src/main/cpp/scripts/server-control.sh Thu Nov 22 17:36:20 2012
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
@@ -25,7 +25,7 @@ ZKCLIENT=org.apache.zookeeper.ZooKeeperM
check_bk_down() {
NUM_UP=100
for i in 0 1 2 3 4 5 6 7 8 9; do
- NUM_UP=`sh $BKSCRIPT $ZKCLIENT ls /ledgers/available 2> /dev/null | awk 'BEGIN{SERVERS=0} /^\[/ { gsub(/[,\[\]]/, ""); SERVERS=NF} END{ print SERVERS }'`
+ NUM_UP=`$BKSCRIPT $ZKCLIENT ls /ledgers/available 2> /dev/null | awk 'BEGIN{SERVERS=0} /^\[/ { gsub(/[,\[\]]/, ""); SERVERS=NF} END{ print SERVERS }'`
if [ $NUM_UP == 0 ]; then
break;
fi
@@ -42,7 +42,7 @@ check_bk_up() {
NUM_BOOKIES=$1
NUM_UP=0
for i in 0 1 2 3 4 5 6 7 8 9; do
- NUM_UP=`sh $BKSCRIPT $ZKCLIENT ls /ledgers/available 2> /dev/null | awk 'BEGIN{SERVERS=0} /^\[/ { gsub(/[,\[\]]/, ""); SERVERS=NF} END{ print SERVERS }'`
+ NUM_UP=`$BKSCRIPT $ZKCLIENT ls /ledgers/available 2> /dev/null | awk 'BEGIN{SERVERS=0} /^\[/ { gsub(/[,\[\]]/, ""); SERVERS=NF} END{ print SERVERS }'`
if [ $NUM_UP == $NUM_BOOKIES ]; then
break;
fi
@@ -59,7 +59,7 @@ check_hw_down() {
REGION=$1
NUM_UP=100
for i in 0 1 2 3 4 5 6 7 8 9; do
- NUM_UP=`sh $BKSCRIPT $ZKCLIENT ls /hedwig/$REGION/hosts 2> /dev/null | awk 'BEGIN{SERVERS=0} /^\[/ { gsub(/[,\[\]]/, ""); SERVERS=NF} END{ print SERVERS }'`
+ NUM_UP=`$BKSCRIPT $ZKCLIENT ls /hedwig/$REGION/hosts 2> /dev/null | awk 'BEGIN{SERVERS=0} /^\[/ { gsub(/[,\[\]]/, ""); SERVERS=NF} END{ print SERVERS }'`
if [ $NUM_UP == 0 ]; then
break;
fi
@@ -77,7 +77,7 @@ check_hw_up() {
NUM_SERVERS=$2
NUM_UP=0
for i in 0 1 2 3 4 5 6 7 8 9; do
- NUM_UP=`sh $BKSCRIPT $ZKCLIENT ls /hedwig/$REGION/hosts 2> /dev/null | awk 'BEGIN{SERVERS=0} /^\[/ { gsub(/[,\[\]]/, ""); SERVERS=NF} END{ print SERVERS }'`
+ NUM_UP=`$BKSCRIPT $ZKCLIENT ls /hedwig/$REGION/hosts 2> /dev/null | awk 'BEGIN{SERVERS=0} /^\[/ { gsub(/[,\[\]]/, ""); SERVERS=NF} END{ print SERVERS }'`
if [ $NUM_UP == $NUM_SERVERS ]; then
break;
fi
@@ -132,7 +132,7 @@ cert_path=$PWD/../../../../../hedwig-ser
password=eUySvp2phM2Wk
region=$REGION
EOF
- sh $HWSCRIPT server 2>&1 > hwoutput.$COUNT.log &
+ $HWSCRIPT server 2>&1 > hwoutput.$COUNT.log &
echo $! > hwprocess.$COUNT.pid
}
@@ -141,7 +141,7 @@ start_cluster() {
stop_cluster;
fi
- sh $BKSCRIPT localbookie 3 2>&1 > bkoutput.log &
+ $BKSCRIPT localbookie 3 2>&1 > bkoutput.log &
echo $! > bkprocess.pid
check_bk_up 3