]> granicus.if.org Git - postgresql/commit
Set random seed for pgbench.
authorTeodor Sigaev <teodor@sigaev.ru>
Mon, 26 Mar 2018 15:26:27 +0000 (18:26 +0300)
committerTeodor Sigaev <teodor@sigaev.ru>
Mon, 26 Mar 2018 15:26:27 +0000 (18:26 +0300)
commit64f85894ad2730fb1449a8e81dd8026604e9a546
tree0755ed4aee3d77584ae01396527c1fd968ac1725
parent530bcf7581574d5b0f26c2eaeef1c32bbcd37907
Set random seed for pgbench.

Setting random could increase reproducibility of test in some cases. Patch
suggests three providers for seed: time (default), strong random
generator (if available) and unsigned constant. Seed could be set from
command line or enviroment variable.

Author: Fabien Coelho
Reviewed by: Chapman Flack
Discussion: https://www.postgresql.org/message-id/flat/20160407082711.q7iq3ykffqxcszkv@alap3.anarazel.de
doc/src/sgml/ref/pgbench.sgml
src/bin/pgbench/pgbench.c
src/bin/pgbench/t/001_pgbench_with_server.pl
src/bin/pgbench/t/002_pgbench_no_server.pl