mirror of https://gitee.com/bigwinds/arangodb
moves -e to XTERMOPTIONS and adds delay (#5297)
* moves -e to XTERMOPTIONS and adds delay * add delay only when rr is used
This commit is contained in:
parent
6fdc811c41
commit
2829b3e77d
|
@ -24,7 +24,7 @@ function help() {
|
||||||
echo " $0"
|
echo " $0"
|
||||||
echo " $0 -a 1 -c 1 -d 3 -t ssl"
|
echo " $0 -a 1 -c 1 -d 3 -t ssl"
|
||||||
echo " $0 -a 3 -c 1 -d 2 -t tcp -i C"
|
echo " $0 -a 3 -c 1 -d 2 -t tcp -i C"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# defaults
|
# defaults
|
||||||
|
@ -40,7 +40,7 @@ if [ -z "$XTERM" ] ; then
|
||||||
XTERM="x-terminal-emulator"
|
XTERM="x-terminal-emulator"
|
||||||
fi
|
fi
|
||||||
if [ -z "$XTERMOPTIONS" ] ; then
|
if [ -z "$XTERMOPTIONS" ] ; then
|
||||||
XTERMOPTIONS="--geometry=80x43"
|
XTERMOPTIONS=" --geometry=80x43 -e "
|
||||||
fi
|
fi
|
||||||
BUILD="./build"
|
BUILD="./build"
|
||||||
JWT_SECRET=""
|
JWT_SECRET=""
|
||||||
|
@ -104,7 +104,7 @@ while [[ -n "$1" ]]; do
|
||||||
;;
|
;;
|
||||||
-h|--help)
|
-h|--help)
|
||||||
help
|
help
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
-B|--build)
|
-B|--build)
|
||||||
BUILD=${2}
|
BUILD=${2}
|
||||||
|
@ -120,7 +120,7 @@ while [[ -n "$1" ]]; do
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if ! shift; then
|
if ! shift; then
|
||||||
echo 'Missing parameter argument.' >&2
|
echo 'Missing parameter argument.' >&2
|
||||||
return 1
|
return 1
|
||||||
|
|
|
@ -41,7 +41,7 @@ if [[ -f cluster/startup_parameters ]];then
|
||||||
else
|
else
|
||||||
#store parmeters
|
#store parmeters
|
||||||
if [[ -n "${params[@]}" ]]; then
|
if [[ -n "${params[@]}" ]]; then
|
||||||
echo "${params[@]}" > cluster/startup_parameters
|
echo "${params[@]}" > cluster/startup_parameters
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -111,10 +111,10 @@ fi
|
||||||
if [ ! -z "$INTERACTIVE_MODE" ] ; then
|
if [ ! -z "$INTERACTIVE_MODE" ] ; then
|
||||||
if [ "$INTERACTIVE_MODE" == "C" ] ; then
|
if [ "$INTERACTIVE_MODE" == "C" ] ; then
|
||||||
ARANGOD="${BUILD}/bin/arangod "
|
ARANGOD="${BUILD}/bin/arangod "
|
||||||
CO_ARANGOD="$XTERM $XTERMOPTIONS -e ${BUILD}/bin/arangod --console "
|
CO_ARANGOD="$XTERM $XTERMOPTIONS ${BUILD}/bin/arangod --console "
|
||||||
echo "Starting one coordinator in terminal with --console"
|
echo "Starting one coordinator in terminal with --console"
|
||||||
elif [ "$INTERACTIVE_MODE" == "R" ] ; then
|
elif [ "$INTERACTIVE_MODE" == "R" ] ; then
|
||||||
ARANGOD="$XTERM $XTERMOPTIONS -e rr ${BUILD}/bin/arangod --console "
|
ARANGOD="$XTERM $XTERMOPTIONS rr ${BUILD}/bin/arangod --console "
|
||||||
CO_ARANGOD=$ARANGOD
|
CO_ARANGOD=$ARANGOD
|
||||||
echo Running cluster in rr with --console.
|
echo Running cluster in rr with --console.
|
||||||
fi
|
fi
|
||||||
|
@ -123,8 +123,9 @@ else
|
||||||
CO_ARANGOD=$ARANGOD
|
CO_ARANGOD=$ARANGOD
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo == Starting agency ...
|
echo == Starting agency ...
|
||||||
for aid in `seq 0 $(( $NRAGENTS - 1 ))`; do
|
for aid in `seq 0 $(( $NRAGENTS - 1 ))`; do
|
||||||
|
[ "$INTERACTIVE_MODE" == "R" ] && sleep 1
|
||||||
port=$(( $AG_BASE + $aid ))
|
port=$(( $AG_BASE + $aid ))
|
||||||
AGENCY_ENDPOINTS+="--cluster.agency-endpoint $TRANSPORT://$ADDRESS:$port "
|
AGENCY_ENDPOINTS+="--cluster.agency-endpoint $TRANSPORT://$ADDRESS:$port "
|
||||||
$ARANGOD \
|
$ARANGOD \
|
||||||
|
@ -155,7 +156,7 @@ for aid in `seq 0 $(( $NRAGENTS - 1 ))`; do
|
||||||
done
|
done
|
||||||
|
|
||||||
start() {
|
start() {
|
||||||
|
|
||||||
if [ "$1" == "dbserver" ]; then
|
if [ "$1" == "dbserver" ]; then
|
||||||
ROLE="PRIMARY"
|
ROLE="PRIMARY"
|
||||||
elif [ "$1" == "coordinator" ]; then
|
elif [ "$1" == "coordinator" ]; then
|
||||||
|
@ -170,8 +171,9 @@ start() {
|
||||||
|
|
||||||
TYPE=$1
|
TYPE=$1
|
||||||
PORT=$2
|
PORT=$2
|
||||||
mkdir -p cluster/data$PORT cluster/apps$PORT
|
mkdir -p cluster/data$PORT cluster/apps$PORT
|
||||||
echo == Starting $TYPE on port $PORT
|
echo == Starting $TYPE on port $PORT
|
||||||
|
[ "$INTERACTIVE_MODE" == "R" ] && sleep 1
|
||||||
$CMD \
|
$CMD \
|
||||||
-c none \
|
-c none \
|
||||||
--database.directory cluster/data$PORT \
|
--database.directory cluster/data$PORT \
|
||||||
|
|
Loading…
Reference in New Issue