mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-10 13:11:32 +00:00
Make sandbox/test-env print debug info when an error happens.
This commit is contained in:
@@ -7,6 +7,13 @@
|
|||||||
# Exist 0 on success/no errors, or 1 on any warnings or errors.
|
# Exist 0 on success/no errors, or 1 on any warnings or errors.
|
||||||
|
|
||||||
err() {
|
err() {
|
||||||
|
echo "MySQL processes:" >&2
|
||||||
|
ps x | grep mysql >&2
|
||||||
|
|
||||||
|
echo "Sandbox servers:" >&2
|
||||||
|
ls /tmp/1234? >&2
|
||||||
|
ls /tmp/290? >&2
|
||||||
|
|
||||||
echo
|
echo
|
||||||
for msg; do
|
for msg; do
|
||||||
echo "$msg" >&2
|
echo "$msg" >&2
|
||||||
@@ -186,7 +193,7 @@ sandbox_status() {
|
|||||||
|
|
||||||
sandbox_is_running() {
|
sandbox_is_running() {
|
||||||
local p=$1
|
local p=$1
|
||||||
ps axw | grep mysqld | grep -v grep | grep /tmp/$p >/dev/null
|
ps xw | grep mysqld | grep -v grep | grep /tmp/$p >/dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
kill_sandbox() {
|
kill_sandbox() {
|
||||||
@@ -288,21 +295,20 @@ case $opt in
|
|||||||
start)
|
start)
|
||||||
cd $PERCONA_TOOLKIT_BRANCH/sandbox
|
cd $PERCONA_TOOLKIT_BRANCH/sandbox
|
||||||
./start-sandbox master 12345
|
./start-sandbox master 12345
|
||||||
exit_status=$?
|
exit_status=$((exit_status | $?))
|
||||||
if [ $exit_status -eq 0 ]; then
|
if [ $exit_status -eq 0 ]; then
|
||||||
./start-sandbox slave 12346 12345
|
./start-sandbox slave 12346 12345
|
||||||
|
exit_status=$((exit_status | $?))
|
||||||
./start-sandbox slave 12347 12346
|
./start-sandbox slave 12347 12346
|
||||||
exit_status=$?
|
exit_status=$((exit_status | $?))
|
||||||
if [ "$version" != "4.0" ] && [ "$version" != "4.1" ]; then
|
if [ $? -eq 0 -a "$version" != "4.0" -a "$version" != "4.1" ]; then
|
||||||
if [ $? -eq 0 ]; then
|
echo -n "Loading sakila database... "
|
||||||
echo -n "Loading sakila database... "
|
./load-sakila-db 12345
|
||||||
./load-sakila-db 12345
|
exit_status=$((exit_status | $?))
|
||||||
exit_status=$?
|
if [ $? -ne 0 ]; then
|
||||||
if [ $? -ne 0 ]; then
|
echo "FAILED"
|
||||||
echo "FAILED"
|
else
|
||||||
else
|
echo "OK"
|
||||||
echo "OK"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user