summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Smith2010-03-18 18:06:41 +0000
committerGreg Smith2010-03-18 18:06:41 +0000
commita6794bfaa5d0b4c60f2d932761d91a711529642b (patch)
tree231a950ea9979fd40c8854c27fd4e4b02c875692
parent17400a35498d3a9266a85ec7f3677b6aea3bcb66 (diff)
Add support for multi-threaded multi-log files
-rwxr-xr-xbenchwarmer5
1 files changed, 4 insertions, 1 deletions
diff --git a/benchwarmer b/benchwarmer
index a8e77af..2f894b4 100755
--- a/benchwarmer
+++ b/benchwarmer
@@ -152,7 +152,9 @@ $RESULTPSQL -c "update test_bgwriter set \
where test='$TEST'"
# Save pgbench log and results
-mv pgbench_log.${P} pgbench.log
+# In the multi-threaded case, there may be a number of files, so copy
+# them all in
+cat pgbench_log.${P}* > pgbench.log
cat results.txt
echo Worst latency results:
@@ -208,6 +210,7 @@ echo Server settings in postgresql.conf: >> pg_settings.txt
$RESULTPSQL -c "select name,current_setting(name) from pg_settings where source='configuration file' and not name in ('DateStyle','lc_messages','lc_monetary','lc_numeric','lc_time','listen_addresses','log_directory','log_rotation_age','log_rotation_size','log_truncate_on_rotation');" | grep -v " rows)" >> pg_settings.txt
# Remove temporary files
+rm pgbench_log.${P}*
rm pgbench.log
rm timing.csv
rm tpsdata.txt