@@ -444,7 +444,7 @@ sleep 1 # wait for postgres up&running
444
444
DB_DUMP_FILENAME=$( basename $DB_DUMP_PATH )
445
445
docker_exec bash -c " bzcat /machine_home/$DB_DUMP_FILENAME | psql --set ON_ERROR_STOP=on -U postgres test"
446
446
# After init database sql code apply
447
- echo " Apply sql code after db init from $AFTER_DB_INIT_CODE "
447
+ echo " Apply sql code after db init"
448
448
if ([ -v AFTER_DB_INIT_CODE ] && [ " $AFTER_DB_INIT_CODE " != " " ])
449
449
then
450
450
AFTER_DB_INIT_CODE_FILENAME=$( basename $AFTER_DB_INIT_CODE )
@@ -462,7 +462,7 @@ if ([ -v TARGET_DDL_DO ] && [ "$TARGET_DDL_DO" != "" ]); then
462
462
docker_exec bash -c " psql -U postgres test -E -f /machine_home/$TARGET_DDL_DO_FILENAME "
463
463
fi
464
464
# Apply postgres configuration
465
- echo " Apply postgres conf from $TARGET_CONFIG "
465
+ echo " Apply postgres conf"
466
466
if ([ -v TARGET_CONFIG ] && [ " $TARGET_CONFIG " != " " ]); then
467
467
TARGET_CONFIG_FILENAME=$( basename $TARGET_CONFIG )
468
468
docker_exec bash -c " cat /machine_home/$TARGET_CONFIG_FILENAME >> /etc/postgresql/$PG_VERSION /main/postgresql.conf"
@@ -478,7 +478,7 @@ if [ -v WORKLOAD_FULL_PATH ] && [ "$WORKLOAD_FULL_PATH" != '' ];then
478
478
echo " Execute pgreplay queries..."
479
479
docker_exec psql -U postgres test -c ' create role testuser superuser login;'
480
480
WORKLOAD_FILE_NAME=$( basename $WORKLOAD_FULL_PATH )
481
- docker_exec bash -c " pgreplay -r -j . /$WORKLOAD_FILE_NAME "
481
+ docker_exec bash -c " pgreplay -r -j /machine_home /$WORKLOAD_FILE_NAME "
482
482
else
483
483
if ([ -v WORKLOAD_CUSTOM_SQL ] && [ " $WORKLOAD_CUSTOM_SQL " != " " ]); then
484
484
WORKLOAD_CUSTOM_FILENAME=$( basename $WORKLOAD_CUSTOM_SQL )
490
490
# # Get statistics
491
491
echo " Prepare JSON log..."
492
492
docker_exec bash -c " /root/pgbadger/pgbadger -j $( cat /proc/cpuinfo | grep processor | wc -l) --prefix '%t [%p]: [%l-1] db=%d,user=%u (%a,%h)' /var/log/postgresql/* -f stderr -o /machine_home/$ARTIFACTS_FILENAME .json"
493
- echo " Upload JSON log..."
494
493
494
+ echo " Save JSON log..."
495
495
if [[ $ARTIFACTS_DESTINATION =~ " s3://" ]]; then
496
496
docker_exec s3cmd put /machine_home/$ARTIFACTS_FILENAME .json $ARTIFACTS_DESTINATION /
497
497
else
498
498
if [ " $RUN_ON " = " localhost" ]; then
499
499
cp " $TMP_PATH /pg_nancy_home_${CURRENT_TS} /" $ARTIFACTS_FILENAME .json $ARTIFACTS_DESTINATION /
500
500
elif [ " $RUN_ON " = " aws" ]; then
501
- docker-machine scp /machine_home/ $ARTIFACTS_FILENAME .json $DOCKER_MACHINE :/home/ubuntu
501
+ docker-machine scp $DOCKER_MACHINE :/home/ubuntu/ $ARTIFACTS_FILENAME .json $ARTIFACTS_DESTINATION /
502
502
else
503
503
>&2 echo " ASSERT: must not reach this point"
504
504
exit 1
505
505
fi
506
506
fi
507
507
508
- echo " Apply DDL undo SQL code from /machine_home/ddl_undo_ $DOCKER_MACHINE .sql "
508
+ echo " Apply DDL undo SQL code"
509
509
if ([ -v TARGET_DDL_UNDO ] && [ " $TARGET_DDL_UNDO " != " " ]); then
510
510
TARGET_DDL_UNDO_FILENAME=$( basename $TARGET_DDL_UNDO )
511
511
docker_exec bash -c " psql -U postgres test -E -f /machine_home/$TARGET_DDL_UNDO_FILENAME "
0 commit comments