You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
echoit "Node #1: `echo ${MYSQLD_BIN}| sed 's|/mysqld|/mysql|'` -uroot -S${SOCKET1}"
1513
1516
echoit "Node #2: `echo ${MYSQLD_BIN}| sed 's|/mysqld|/mysql|'` -uroot -S${SOCKET2}"
1514
1517
echoit "Node #3: `echo ${MYSQLD_BIN}| sed 's|/mysqld|/mysql|'` -uroot -S${SOCKET3}"
1515
-
break
1518
+
break
1516
1519
fi
1517
1520
if [ $X-eq 3 ];then
1518
1521
echoit "Node inconsistency detected or server crashed. Check error logs for details."
@@ -1521,33 +1524,32 @@ EOF
1521
1524
fi
1522
1525
1523
1526
if [ ${ISSTARTED}-eq 1 ];then
1524
-
rm -f ${RUNDIR}/${TRIAL}/startup_failure_thread-0.sql # Remove the earlier created fake (SELECT 1; only) file present for startup issues (server is started OK now)
1525
-
if [[ "${TRIAL}"=="1"||$REINIT_DATADIR-eq 1 ]];then
1526
-
echoit "Creating metadata randomly using random seed ${SEED} ..."
1527
-
else
1528
-
echoit "Loading metadata from ${WORKDIR}/step_$((${TRIAL}-1)).dll ..."
1529
-
fi
1530
-
1531
1527
if [ ${ENGINE}=="RocksDB" ];then
1532
-
if [[ ${TRIAL}-eq 1 ||$REINIT_DATADIR-eq 1 ]];then
"SELECT COUNT(*) FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME='rocksdb' AND PLUGIN_STATUS='ACTIVE';")
1539
1531
1540
1532
if [ "${ACTIVE_COUNT}"-gt 0 ];then
1541
1533
echoit "RocksDB is active."
1542
1534
else
1543
-
echoit "RocksDB is NOT active."
1535
+
echoit "RocksDB is NOT active." Reinitializing the data directory.
1544
1536
REINIT_DATADIR=1
1537
+
ISSTARTED=2 # don't run pstress (ISSTARTED=1) and don't report server didn't start (ISSTARTED=0)
1545
1538
fi
1546
1539
fi
1540
+
fi
1541
+
1542
+
if [ ${ISSTARTED}-eq 1 ];then
1543
+
rm -f ${RUNDIR}/${TRIAL}/startup_failure_thread-0.sql # Remove the earlier created fake (SELECT 1; only) file present for startup issues (server is started OK now)
1544
+
if [[ "${TRIAL}"=="1"||$REINIT_DATADIR-eq 1 ]];then
1545
+
echoit "Creating metadata randomly using random seed ${SEED} ..."
1546
+
else
1547
+
echoit "Loading metadata from ${WORKDIR}/step_$((${TRIAL}-1)).dll ..."
1548
+
fi
1547
1549
1548
1550
if [[ ${TRIAL}-eq 1 ||$REINIT_DATADIR-eq 1 ]];then
if [ "$REINIT_DATADIR"-eq 1 ]&& [ "$ENGINE"!="RocksDB" ];then
1593
+
if [ "$REINIT_DATADIR"-eq 1 ];then
1592
1594
CMD="$CMD --prepare"
1593
1595
REINIT_DATADIR=0
1594
1596
fi
@@ -1625,7 +1627,7 @@ EOF
1625
1627
break
1626
1628
fi
1627
1629
done
1628
-
else
1630
+
elif [ ${ISSTARTED}-eq 0 ];then
1629
1631
if [[ ${PXC}-eq 0 &&${GRP_RPL}-eq 0 ]];then
1630
1632
echoit "Server (PID: ${MPID} | Socket: ${SOCKET}) failed to start after ${MYSQLD_START_TIMEOUT} seconds. Will issue extra kill -9 to ensure it's gone..."
0 commit comments