#!/bin/bash

# --------------------------------------------------------------------------
#                          OceanBase Copyright@2020
#                         https://www.oceanbase.com/
# ---------------------------------------------------------------------------
# Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
# are valid and consistent with the selected start-up options and set up the
# endorsed directory. Author: Eric.Sun
# ---------------------------------------------------------------------------

# Make sure prerequisite environment variables are set

BASE_PATH=$(cd $(dirname "$0"); pwd);
PARENT_PATH=$(dirname "$BASE_PATH");
BIN_PATH=$PARENT_PATH/bin/obloader;

DEBUG_MODE=1;

JAVA_OPTS="-Ddebug -Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector -Dlog4j2.asyncLoggerRingBufferSize=2048 -Dlog4j2.asyncLoggerWaitStrategy=Yield";
# JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8688,server=y,suspend=y";
echo "$BIN_PATH" && eval "source $BIN_PATH";