#!/bin/bash

DIR=`dirname $(readlink -f $0)`
. $DIR/settings.sh

PROJECT_HOME=$(dirname $DIR)
cd $PROJECT_HOME

# convert HA XML config to JSON
$PROJECT_HOME/bin/ha-convert-config

NUM=0
for i in `seq 0 2`;do
    echo "Starting $NUM ($i) ha proc"
    nohup $COMMAND -Djavax.net.ssl.trustStore=conf/truststore.jks -Xmx16g $JAVA_OPTS -cp lib/gpudb-ha.jar:conf/ -Dlogfile.name=ha-proc.${NUM}.log  com.gisfederal.haproc.HAProcessor conf/ha-proc-conf.xml $i > ${PROJECT_HOME}/logs/ha-proc/haproc.${NUM}-`date --iso-8601='seconds'` 2>&1 &
    PID=$!
    echo "pid:$PID" > ${PROJECT_HOME}/bin/pid/gpudb-ha.${NUM}.pid
    NUM=$((NUM+1))
done
