|
481 | 481 | } |
482 | 482 |
|
483 | 483 | # Incase, user starts pstress in RR mode, check if RR is installed on the machine |
484 | | -if [ $RR_MODE -eq 1 ]; then |
| 484 | +if [ $RR_MODE -ge 1 ]; then |
485 | 485 | echoit "Running pstress in RR mode. It is expected that pstress executions will be slower" |
486 | 486 | if [[ ! -e `which rr` ]];then |
487 | 487 | echo "rr package is not installed. Exiting" |
@@ -814,23 +814,23 @@ pxc_startup(){ |
814 | 814 | sed -i "2i wsrep_cluster_address=gcomm://${PXC_LADDRS[1]},${PXC_LADDRS[2]},${PXC_LADDRS[3]}" ${DATADIR}/n3.cnf |
815 | 815 |
|
816 | 816 | get_error_socket_file 1 |
817 | | - if [ $RR_MODE -eq 1 ]; then |
| 817 | + if [ $RR_MODE -ge 1 ]; then |
818 | 818 | rr ${MYSQLD_BIN} --defaults-file=${DATADIR}/n1.cnf $STARTUP_OPTION $MYEXTRA $PXC_MYEXTRA --wsrep-new-cluster > ${ERR_FILE} 2>&1 & |
819 | 819 | elif [ $RR_MODE -eq 0 ]; then |
820 | 820 | ${MYSQLD_BIN} --defaults-file=${DATADIR}/n1.cnf $STARTUP_OPTION $MYEXTRA $PXC_MYEXTRA --wsrep-new-cluster > ${ERR_FILE} 2>&1 & |
821 | 821 | fi |
822 | 822 | pxc_startup_status 1 |
823 | 823 |
|
824 | 824 | get_error_socket_file 2 |
825 | | - if [ $RR_MODE -eq 1 ]; then |
| 825 | + if [ $RR_MODE -ge 1 ]; then |
826 | 826 | rr ${MYSQLD_BIN} --defaults-file=${DATADIR}/n2.cnf $STARTUP_OPTION $MYEXTRA $PXC_MYEXTRA > ${ERR_FILE} 2>&1 & |
827 | 827 | elif [ $RR_MODE -eq 0 ]; then |
828 | 828 | ${MYSQLD_BIN} --defaults-file=${DATADIR}/n2.cnf $STARTUP_OPTION $MYEXTRA $PXC_MYEXTRA > ${ERR_FILE} 2>&1 & |
829 | 829 | fi |
830 | 830 | pxc_startup_status 2 |
831 | 831 |
|
832 | 832 | get_error_socket_file 3 |
833 | | - if [ $RR_MODE -eq 1 ]; then |
| 833 | + if [ $RR_MODE -ge 1 ]; then |
834 | 834 | rr ${MYSQLD_BIN} --defaults-file=${DATADIR}/n3.cnf $STARTUP_OPTION $MYEXTRA $PXC_MYEXTRA > ${ERR_FILE} 2>&1 & |
835 | 835 | elif [ $RR_MODE -eq 0 ]; then |
836 | 836 | ${MYSQLD_BIN} --defaults-file=${DATADIR}/n3.cnf $STARTUP_OPTION $MYEXTRA $PXC_MYEXTRA > ${ERR_FILE} 2>&1 & |
@@ -1267,8 +1267,14 @@ pstress_test(){ |
1267 | 1267 | --log-output=none --log-error-verbosity=3 --log-error=${RUNDIR}/${TRIAL}/log/master.err" |
1268 | 1268 | fi |
1269 | 1269 |
|
1270 | | - if [ $RR_MODE -eq 1 ]; then |
1271 | | - CMD="${INLINE_ENV_VARS} rr $CMD" |
| 1270 | + if [ $RR_MODE -ge 1 ]; then |
| 1271 | + if [ $RR_MODE -eq 2 ]; then |
| 1272 | + RR_TRACE_DIR=${RUNDIR}/${TRIAL}/rr_data |
| 1273 | + mkdir -p ${RR_TRACE_DIR} |
| 1274 | + CMD="env ${INLINE_ENV_VARS} _RR_TRACE_DIR=${RR_TRACE_DIR} rr $CMD" |
| 1275 | + else |
| 1276 | + CMD="${INLINE_ENV_VARS} rr $CMD" |
| 1277 | + fi |
1272 | 1278 | else |
1273 | 1279 | CMD="${INLINE_ENV_VARS} $CMD" |
1274 | 1280 | fi |
|
0 commit comments