#!/bin/bash

BUILD_DIR=$(realpath "$1")

MYSQL="$BUILD_DIR/bin/mysql"
MYCNF="$BUILD_DIR/mysql-test/var/my.cnf"

SLAVE_SOCKET=$(awk '
/\[mysqld\.2\]/ {f=1;next}
/^\[/ {f=0}
f && /^socket=/ {
  sub(/^socket=/,"")
  print
  exit
}
' "$MYCNF")

while true
do
    clear
    echo "===== $(date) ====="

    $MYSQL -uroot --socket="$SLAVE_SOCKET" -e "
    SHOW ALL SLAVES STATUS\G
    " | egrep \
    "Seconds_Behind_Master:|SQL_Delay:|SQL_Remaining_Delay:|Slave_SQL_Running_State:|Slave_IO_Running:|Slave_SQL_Running:|Using_Gtid:"

    sleep 2
done
