@@ -99,19 +99,19 @@ while true; do
99
99
Specify additional commands to be executed after database is initiated (dump
100
100
loaded or snapshot attached).
101
101
102
- \033[1m--workload-full-path \033[22m (string)
102
+ \033[1m--workload-real \033[22m (string)
103
103
104
104
Path to 'real' workload prepared by using 'nancy prepare-workload'.
105
105
106
- \033[1m--workload-basis-path \033[22m (string)
106
+ \033[1m--workload-basis\033[22m (string)
107
107
108
108
Reserved / Not yet implemented.
109
109
110
110
\033[1m--workload-custom-sql\033[22m (string)
111
111
112
112
Specify custom SQL queries to be used as an input.
113
113
114
- \033[1m--workload-replay-speed\033[22m (string)
114
+ \033[1m--workload-real- replay-speed\033[22m (string)
115
115
116
116
Reserved / Not yet implemented.
117
117
@@ -198,17 +198,17 @@ while true; do
198
198
--after-db-init-code )
199
199
# s3 url|filename|content
200
200
AFTER_DB_INIT_CODE=" $2 " ; shift 2 ;;
201
- --workload-full-path )
201
+ --workload-real )
202
202
# s3 url
203
- WORKLOAD_FULL_PATH =" $2 " ; shift 2 ;;
204
- --workload-basis-path )
203
+ WORKLOAD_REAL =" $2 " ; shift 2 ;;
204
+ --workload-basis )
205
205
# Still unsupported
206
- WORKLOAD_BASIS_PATH =" $2 " ; shift 2 ;;
206
+ WORKLOAD_BASIS =" $2 " ; shift 2 ;;
207
207
--workload-custom-sql )
208
208
# s3 url|filename|content
209
209
WORKLOAD_CUSTOM_SQL=" $2 " ; shift 2 ;;
210
- --workload-replay-speed )
211
- WORKLOAD_REPLAY_SPEED =" $2 " ; shift 2 ;;
210
+ --workload-real- replay-speed )
211
+ WORKLOAD_REAL_REPLAY_SPEED =" $2 " ; shift 2 ;;
212
212
--target-ddl-do )
213
213
# s3 url|filename|content
214
214
TARGET_DDL_DO=" $2 " ; shift 2 ;;
@@ -265,10 +265,10 @@ if [ $DEBUG -eq 1 ]; then
265
265
echo " pg_config: ${PG_CONFIG} "
266
266
echo " db_prepared_snapshot: ${DB_PREPARED_SNAPSHOT} "
267
267
echo " db_dump_path: $DB_DUMP_PATH "
268
- echo " workload_full_path : $WORKLOAD_FULL_PATH "
269
- echo " workload_basis_path : $WORKLOAD_BASIS_PATH "
268
+ echo " workload_real : $WORKLOAD_REAL "
269
+ echo " workload_basis : $WORKLOAD_BASIS "
270
270
echo " workload_custom_sql: $WORKLOAD_CUSTOM_SQL "
271
- echo " workload_replay_speed : $WORKLOAD_REPLAY_SPEED "
271
+ echo " workload_real_replay_speed : $WORKLOAD_REAL_REPLAY_SPEED "
272
272
echo " target_ddl_do: $TARGET_DDL_DO "
273
273
echo " target_ddl_undo: $TARGET_DDL_UNDO "
274
274
echo " target_config: $TARGET_CONFIG "
@@ -363,8 +363,8 @@ function checkParams() {
363
363
[ ! -d $TMP_PATH ] && mkdir $TMP_PATH
364
364
365
365
workloads_count=0
366
- [ ! -z ${WORKLOAD_BASIS_PATH +x} ] && let workloads_count=$workloads_count +1
367
- [ ! -z ${WORKLOAD_FULL_PATH +x} ] && let workloads_count=$workloads_count +1
366
+ [ ! -z ${WORKLOAD_BASIS +x} ] && let workloads_count=$workloads_count +1
367
+ [ ! -z ${WORKLOAD_REAL +x} ] && let workloads_count=$workloads_count +1
368
368
[ ! -z ${WORKLOAD_CUSTOM_SQL+x} ] && let workloads_count=$workloads_count +1
369
369
370
370
# --workload-full-path or --workload-basis-path or --workload-custom-sql
@@ -437,12 +437,12 @@ function checkParams() {
437
437
ARTIFACTS_FILENAME=$DOCKER_MACHINE
438
438
fi
439
439
440
- [ ! -z ${WORKLOAD_FULL_PATH +x} ] && ! checkPath WORKLOAD_FULL_PATH \
441
- && >&2 echo " ERROR: workload file $WORKLOAD_FULL_PATH not found" \
440
+ [ ! -z ${WORKLOAD_REAL +x} ] && ! checkPath WORKLOAD_REAL \
441
+ && >&2 echo " ERROR: workload file $WORKLOAD_REAL not found" \
442
442
&& exit 1
443
443
444
- [ ! -z ${WORKLOAD_BASIS_PATH +x} ] && ! checkPath WORKLOAD_BASIS_PATH \
445
- && >&2 echo " ERROR: workload file $WORKLOAD_BASIS_PATH not found" \
444
+ [ ! -z ${WORKLOAD_BASIS +x} ] && ! checkPath WORKLOAD_BASIS \
445
+ && >&2 echo " ERROR: workload file $WORKLOAD_BASIS not found" \
446
446
&& exit 1
447
447
448
448
if [ ! -z ${WORKLOAD_CUSTOM_SQL+x} ]; then
@@ -786,7 +786,7 @@ function copyFile() {
786
786
[ ! -z ${TARGET_DDL_DO+x} ] && copyFile $TARGET_DDL_DO
787
787
[ ! -z ${TARGET_DDL_UNDO+x} ] && copyFile $TARGET_DDL_UNDO
788
788
[ ! -z ${WORKLOAD_CUSTOM_SQL+x} ] && copyFile $WORKLOAD_CUSTOM_SQL
789
- [ ! -z ${WORKLOAD_FULL_PATH +x} ] && copyFile $WORKLOAD_FULL_PATH
789
+ [ ! -z ${WORKLOAD_REAL +x} ] && copyFile $WORKLOAD_REAL
790
790
791
791
# # Apply machine features
792
792
# Dump
@@ -841,10 +841,10 @@ docker_exec vacuumdb -U postgres test -j $(cat /proc/cpuinfo | grep processor |
841
841
docker_exec bash -c " echo '' > /var/log/postgresql/postgresql-$PG_VERSION -main.log"
842
842
# Execute workload
843
843
echo " Execute workload..."
844
- if [ ! -z ${WORKLOAD_FULL_PATH +x} ] && [ " $WORKLOAD_FULL_PATH " != ' ' ]; then
844
+ if [ ! -z ${WORKLOAD_REAL +x} ] && [ " $WORKLOAD_REAL " != ' ' ]; then
845
845
echo " Execute pgreplay queries..."
846
846
docker_exec psql -U postgres test -c ' create role testuser superuser login;'
847
- WORKLOAD_FILE_NAME=$( basename $WORKLOAD_FULL_PATH )
847
+ WORKLOAD_FILE_NAME=$( basename $WORKLOAD_REAL )
848
848
docker_exec bash -c " pgreplay -r -j $MACHINE_HOME /$WORKLOAD_FILE_NAME "
849
849
else
850
850
if ([ ! -z ${WORKLOAD_CUSTOM_SQL+x} ] && [ " $WORKLOAD_CUSTOM_SQL " != " " ]); then
0 commit comments